Автор |
Сообщение |
08.01.2016 18:40:34
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
В принципе, все что планировал сделать к релизу - сделал.
Скачать новую версию конструктора можно здесь
Теория (несколько коротко получилось)
Задание, которое "пропалили" выше
Сделано:
- Кнопка переключения режимов исправлена (отображается режим на который нужно перейти)
- Поменял стандартное расположение сцен (Справа задание, слева образец)
- Добавил кнопку рисования окружности (совсем забыл про неё)
- Добавил реакцию на кнопку "Не знаю" (показывает ответ и блокирует экран)
- Добавил парсинг команд с окончанием S
- Шрифт для программы по умолчанию - 24
- Хинты на кнопках
- Иконки различных типов заданий
- Изменил вид кнопок (старые занимали много места)
- Вынес кнопки отмены действий на нижнюю панель и стилизовал соответственно, как просила Оля
|
08.01.2016 18:43:16
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
И всё-таки, давай
в задании, которое "пропалили" выше
сделаем так:
1. В твоём образце для первой части задания уберём переключение режима,
который и так включён
2. Во второй части задания тоже уберём переключение и будем рисовать ровно то,
что было написано в первой части задания.
Ссылка на Андрея и его доку тут не при чём
я же заказывал это задание.
Можно добавить вместо того, чтобы изменять.
|
08.01.2016 18:58:53
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Что-то заменить не удалось. Вот новое http://dl.gsu.by/task.jsp?nid=1540419&cid=419
|
09.01.2016 05:57:49
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Ещё это осталось:
Михаил Долинский :
Всё остальное перечисляешь в порядке возрастания сложности реализации.
Можно также дополнительно в порядке убывания интереса для тебя.
Кстати, при перечислении по сложности желательно какую-то оценку сложности привести в часах или днях.
Последнее нам важно не как обязательство сделать за такой срок, а как средство сравнения сложности выполнения различных пунктов
|
09.01.2016 08:25:44
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Саша сделал 8-ое задание.
Причём похвастался, что вторую часть задания он делал, несмотря на таблицу с командами
(он запомнил рисунок)
Потом начал делать седьмое
Во второй части задания, увидев закрашивание квадратами он сказал "Ой".
И я тоже - снова закрашивается ДВА КВАДРАТА ОДНОЙ КОМАНДОЙ - это неправильно.
Первый квадрат должен закрашиваться СРАЗУ в момент ПЕРЕКЛЮЧЕНИЯ на режим рисования квадратами
(я так понимаю в Паскале это именно так происходит).
И по следующей команде команде "Вниз" должен закрашиваться только ОДИН КВАДРАТ.
|
09.01.2016 10:34:55
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Михаил Долинский :
Саша сделал 8-ое задание.
Причём похвастался, что вторую часть задания он делал, несмотря на таблицу с командами
(он запомнил рисунок)
Здесь Саше повезло, что он угадал, как я сделал схему. Если бы он по другому её составил и делал по ней, то не сдал бы.
Думаю что надо настройкой для автора добавить:
- По умолчанию строго следовать схеме
- По настройке сравнивать результирующие рисунки
Михаил Долинский :
Потом начал делать седьмое
Во второй части задания, увидев закрашивание квадратами он сказал "Ой".
И я тоже - снова закрашивается ДВА КВАДРАТА ОДНОЙ КОМАНДОЙ - это неправильно.
Первый квадрат должен закрашиваться СРАЗУ в момент ПЕРЕКЛЮЧЕНИЯ на режим рисования квадратами
(я так понимаю в Паскале это именно так происходит).
И по следующей команде команде "Вниз" должен закрашиваться только ОДИН КВАДРАТ.
Что-то меня смущает фраза в доке, что черепаха закрашивает квадраты только при движении: сектор с которого перемещается и сектор на который перемещается. Например, при прыжке будут закрашиваться два сектора только после перемещения в режиме рисования.
Сегодня ещё поработаю и добавлю также эту хотелку, но все таки этот момент следует уточнить.
Михаил Долинский :
Ещё это осталось:
Михаил Долинский :
Всё остальное перечисляешь в порядке возрастания сложности реализации.
Можно также дополнительно в порядке убывания интереса для тебя.
Кстати, при перечислении по сложности желательно какую-то оценку сложности привести в часах или днях.
Последнее нам важно не как обязательство сделать за такой срок, а как средство сравнения сложности выполнения различных пунктов
Сегодня поработаю и вечером напишу.
|
09.01.2016 10:52:47
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Сижу думаю, как сделать симуляцию результатов действий учащегося и получается, что симуляция возможна только по схеме. Есть какие-нибудь мысли по этому поводу?
|
09.01.2016 10:57:12
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Юрий Решетько:
Михаил Долинский :
Потом начал делать седьмое
Во второй части задания, увидев закрашивание квадратами он сказал "Ой".
И я тоже - снова закрашивается ДВА КВАДРАТА ОДНОЙ КОМАНДОЙ - это неправильно.
Первый квадрат должен закрашиваться СРАЗУ в момент ПЕРЕКЛЮЧЕНИЯ на режим рисования квадратами
(я так понимаю в Паскале это именно так происходит).
И по следующей команде команде "Вниз" должен закрашиваться только ОДИН КВАДРАТ.
Что-то меня смущает фраза в доке, что черепаха закрашивает квадраты только при движении: сектор с которого перемещается и сектор на который перемещается. Например, при прыжке будут закрашиваться два сектора только после перемещения в режиме рисования.
Сегодня ещё поработаю и добавлю также эту хотелку, но все таки этот момент следует уточнить.
Может Андрей думал так сделать. Оно и, по-своему, логично - переключение это переключение, а не закрашивание.
Но проблема в том, что в Паскале он реализовал не так. Я и предлагаю - посмотри как в Паскале.
При встрече можно этот момент с Андреем особо обсудить - как лучше сделать - но в любом случае - должно быть ОДИНАКОВО - в Паскале и у тебя.
|
09.01.2016 11:02:19
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Юрий Решетько:
Сижу думаю, как сделать симуляцию результатов действий учащегося и получается, что симуляция возможна только по схеме. Есть какие-нибудь мысли по этому поводу?
Наверно, это вопрос тоже лучше для устного обсуждения. А пока не понимаю, в чём проблема?
Если ребёнок должен нажимать клавиши - надо и симулировать нажатие клавиш (утопил-поднял) и добавлять, что появляется на поле выполнения задания (стрелка, часть рисунка, фрагмент программы).
Если ребёнок должен писать программу - надо и симулировать написание букв (?нажимание их на клавиатуре) и добавлять, что появляется на поле выполнения задания (стрелка, часть рисунка, фрагмент программы).
|
09.01.2016 11:11:47
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Михаил Долинский :
Юрий Решетько:
Сижу думаю, как сделать симуляцию результатов действий учащегося и получается, что симуляция возможна только по схеме. Есть какие-нибудь мысли по этому поводу?
Наверно, это вопрос тоже лучше для устного обсуждения. А пока не понимаю, в чём проблема?
Если ребёнок должен нажимать клавиши - надо и симулировать нажатие клавиш (утопил-поднял) и добавлять, что появляется на поле выполнения задания (стрелка, часть рисунка, фрагмент программы).
Если ребёнок должен писать программу - надо и симулировать написание букв (?нажимание их на клавиатуре) и добавлять, что появляется на поле выполнения задания (стрелка, часть рисунка, фрагмент программы).
Ок, это будет ещё один режим: экран блокируется и учащийся просто наблюдает как нажимаются клавиши. Эту настройку нагружу в "не знаю". По умолчанию отображается все решение сразу, при включении этого режима - последовательно каждая команда.
|
09.01.2016 11:17:06
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Да, так хорошо.
|
09.01.2016 16:03:45
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Сделал несколько новых настроек:
- Теория
- Задание 1 - проверка идет строго по программе, которую задал автор (Вправо; Вниз; Влево; Вверх)
- Задание 2 - проверка идет по итоговому рисунку исходной программы, последовательность команд не важна, игнорируется схема образца
- Задание 3 - своего рода задание на воображение, сперва нужно представить рисунок, который реализует схема, а затем нарисовать тот же рисунок, но обязательно другим способом.
- Задание 4 - по нажатию на кнопку "Не знаю" идет анимация нажатия кнопок и рисования изображения, тоже самое можно сделать и со схемой
|
09.01.2016 16:29:27
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Планы и оценка времени:
1. Русификация (1-2 часа)
2. Перевод сокращенных команд в полные (1-2 часа)
3. Настройка "Оптимальный алгоритм" (1-2 часа)
4. Создание заданий по сокращенной строке(3-4 часа)
5. Симуляция схемы учащегося (4-5 часов)
6. Отслеживать ошибки (1-2 дня)
7. Не давать делать неправильно (1-2 дня)
8. Задание с написанием программы по схеме или рисунку (1-3 дня)
9. Выстраивать последовательности выполнения различных типов заданий (например: Программа -> Рисунок -> Схема -> Рисунок) (2-5 дней)
10. Расширить допустимый синтаксис паскаля (Переменные, арифметические и др. операции, циклы, условия, процедуры, функции) (Не знаю как оценить. Прикинул несколько вариантов реализации, пока не знаю как сделать лучше)
11. HTML версия (пока даже думать не хочу)
Список выстроен по скорости разработки, но не по степени интереса
|
10.01.2016 05:47:36
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
По важности для дела (по-моему мнению)
Максимальная помощь ученику без учителя
6. Отслеживать ошибки (1-2 дня)
7. Не давать делать неправильно (1-2 дня)
д1. Обратный ход
- пошагово удалять результат последней команды, пока не станет правильно
(правильно-неправильно принимает решение ученик)
Опция автора - разрешить ученику выбор текущей подсказки прямо в задании.
За что боролись или а главного то нет
8. Задание с написанием программы по схеме или рисунку (1-3 дня) [или по программе]
Глобальный тестинг Юриного софта
+ взрывное увеличение количества имеющихся заданий
+ повышения взаимопонимания Юра<->Андрей
д2. Загрузить в конструктор все задачи из ЧЯРис (Андрей?)
...... выписать все возникшие проблемы
...... создать список "не поддавшихся заданий"
д3. Поддержать альтернативные форматы представления программ
Andrey Logvinenko:
А ещё ЧЯРис-программы можно писать так
uses charis;
begin
draw('WJJJJJDLLLDLLRRDRRRDURURRDUUDLLUL');
end.
Выделять диагонали скобками (RD).
Например ромб 2x2, три отображения:
draw("J2(RD)2(LD)2(LU)2(RU)2");
Js(2);RDs(2);LDs(2);LUs(2);RUs(2);
J;J;RD;RD;LD;LD;LU;LU;RU;RU;
У Андрея авторские решения наверно в них.
Ускорение установки оригинальных заданий на ЧЯРис-программирование
Д4. Конвертирование заданий от Юры к Андрею (Из конструктора в задание на программирование)
За этим же всё и задумано было
10. Расширить допустимый синтаксис паскаля
Идти за Андреем пока
- процедуры и функции (без параметров, с параметрами,если и какие у Андрея есть)
- условный оператор
- цикл for
- ввод переменных
Принципиально
- Разделить анализ синтаксиса и симуляцию программы
- Быть готовым к переходу на ДРУГОЙ язык программирования (С++, Питон, Java ...)
Замечания по теории и выставленным заданиям
http://dl.gsu.by/theory.jsp?id=7622&cid=419
1. Программа не поместилась целиком
(предложение - сигнализировать об этом автору в Конструкторе)
2. Задания в теории названы правильно, но не переделаны
- нет иконок
- задание справа
- нет правильных названий заданий в дереве задач
Пока отложить
Планы и оценка времени:
1. Русификация (1-2 часа)
2. Перевод сокращенных команд в полные (1-2 часа)
3. Настройка "Оптимальный алгоритм" (1-2 часа)
4. Создание заданий по сокращенной строке(3-4 часа)
5. Симуляция схемы учащегося (4-5 часов)
9. Выстраивать последовательности выполнения различных типов заданий (например: Программа -> Рисунок -> Схема -> Рисунок) (2-5 дней)
лучше)
10. Расширить допустимый синтаксис паскаля(Переменные, арифметические и др. операции, циклы, условия, процедуры, функции) (Не знаю как оценить. Прикинул несколько вариантов реализации, пока не знаю как сделать
11. HTML версия (пока даже думать не хочу)
|
10.01.2016 08:01:20
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Повестка дня встречи 10 января
- что Юре делать дальше и в каком порядке
- методология обучения программированию в ЧЯрис
- место ЧЯРиса в нашем обучении
Желательно, чтобы каждый высказался по каждому пункту.
|
|