Индекс форума
->Учебный процесс ГГУ/СШ 27
->Обучение программированию "с начала"
|
1,
2,
3,
...
81,
82,
83,
84,
85,
...
88,
89,
90
|
Автор |
Сообщение |
05.01.2016 20:35:41
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Andrey Logvinenko:
Юрий Решетько:
Процесс понемногу движется. Дополнены функции и построение схем.
Вот примеры:
Пример 1
В каком Курсе мне надо зарегистрироваться чтобы видеть эти примеры?
Программирование -> Создание Flash-заданий для DL
|
06.01.2016 05:21:56
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Юрий Решетько:
Михаил Долинский :
1) Если "Не знаю" не задействовано ...
Пока отложу этот вопрос на попозже (возможно привенчу какие-нибудь базовые подсказки)
Включить в планы и поближе.
И вопрос принципиально надо решить - нет подсказок, нет кнопки "Не знаю".
А в чём проблема собственно условно рисовать эту кнопку?
И ещё напомни, пожалуйста, ты занимался ведь этой проблемой, и даже объявлял, что решил, или мне приснилось второе или даже первое?
Михаил Долинский :
3) Лично мне нравится стандарт "слева задание, справа исполнение".
Сцены с рисунками и схемами также как и кнопки можно переставлять. Если вопрос в положении сцен по умолчанию, то поменяю.
Включить в планы до релиза
Михаил Долинский :
5) В поле автор у нас принято также Фамилию писать...
Случайно стер в шаблоне раньше, а сейчас не обратил внимание
Исправить до релиза
Михаил Долинский :
6) Мне кажется, надо пояснение, что нужно сделать в задании...
Для этого существуют надписи и прочие плюшки конструктора, пока этим точно заниматься не буду (отложим вопрос в "долгий ящик")
Я не понял в чём проблема. У тебя есть МЕХАНИЗМ отображения иконок, соответствующих типу задания - давай оговорим иконки, и ты их добавишь - когда кто-то предложит новые - заменим. Или механизма нет?
Михаил Долинский :
7) Итак, у нас есть следующие формы представления
- программа на языке Паскаль-ЧЯРис
- набор стрелок
- рисунок
Я так понимаю можно и нужно сделать задания
(слева образец, справа - поле для работы ученика)
- по рисунку заполнить табличку с набором стрелок (нажимая на клавиши стрелок)
- по стрелкам создать рисунок (нажимая на клавиши стрелок)
(круто было бы сделать также комбинированное задание)
Сначала ученик по рисунку создает таблицу стрелок,
потом по своей же таблице стрелок делает рисунок
(и видит результат - что он нарисовал, что надо было, если у него неправильно
ещё вариант "пошаговая подсказка правильно-неправильно")
По сути это и будет идеальная реализация пункта 4
Категорически возражаю. Ничего общего с пунктом 4.
Михаил Долинский :
4) А можно сделать [пошаговую] симуляцию - отображение - как выполнять задание?
Правда у тебя совершенно другая интерпретация моего пункта 4
Очень хочу приступить к этой опции (задумывал её изначально), но пока отложу её (нужно продумать хорошую архитектуру)
Идея - выстраивать последовательности выполнения различных комбинаций заданий в зависимости от последнего результата учащегося (Понимаю, что ничего не понятно, но давайте отложим этот вопрос т.к. дойду до этого ещё не скоро)
Но ведь я совсем о другом просил. Лучше устно тогда обсудить.
|
06.01.2016 05:39:13
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Юрий Решетько:
И ещё по поводу текстового поля для программы - это обычный филд, который можно нарисовать в конструкторе и установить режим паскаля. Это я к тому что все его настройки типа фон, шрифт и прочее сохранены и настраиваемы
Вот и в своих заданиях подбери всё это получше (по умолчанию чтобы было). Ты сделаешь - все будут пользоваться.
Михаил Долинский :
Пример 2
Задание Саша сдал
Но тоже неинтуитивно.
По команде переключение на заливку надо сразу и заливать этот квадрат (так и в Паскале происходит).
А сейчас по первой команде вправо закрашивается два квадрата - у Саши это вызвало недоумение - я с ним солидарен.
Надо внимательнее перечитать доку
Ты кого имеешь ввиду - себя или 5-летнего ученика? Абсолютное большинство из них не умеет читать. И наша среда обучения должна из этого исходить.
|
06.01.2016 06:14:45
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Юрий Решетько:
До выдачи рабочей версии конструктора:
- Добавить команды с окончанием S
- Переделать переключение режимов черепахи/червяка
- ?хинты для кнопок?
1) Обязательно поработай в Паскале
(Особенно, чтобы разобраться с переключением режимов)
- ПОКОМАНДНО (pause ставишь после каждой команды) в тяжёлых случаях (как это я вынужден был сделать) твоё исполнение должно быть ИДЕНТИЧНЫМ исполнению в Паскале.
2) Хинты ! а не ?. Мы не можем заставлять детей читать доку (не хотим и не делаем так никогда)
3) Убрать кнопку "Не знаю", раз под ней ничего нет
4) Поменять сцены по умолчанию (слева задание, справа - исполнение)
5) Добавить Фамилию в задания
6) Добавить иконки типов заданий
7) Оптимально настроить поле Паскаля по умолчанию (фон, шрифт и прочее)
Зачем это ОБЯЗАТЕЛЬНО делать каждому, когда ты можешь сделать один раз для ВСЕХ.
8) Сделать шаблоны заданий (может некоторые уже есть - сделать ЯВНЫЕ названия, а не пример 1 ...)
[1] По рисунку заполнить табличку с набором стрелок (нажимая на клавиши стрелок)
(сокращённо: Рисунок->Стрелки)
[2] По стрелкам создать рисунок (нажимая на клавиши стрелок)
(сокращённо: Стрелки->Рисунок)
[3] По таблице с набором стрелок написать программу
(шаблон uses - end уже есть или нет опцией автора задания)
(сокращённо: Стрелки->Программа)
[4] По написанной программе создавать таблицу команд
(сокращённо: Программа->Стрелки)
[5] По написанной программе создавать рисунок
(сокращённо: Программа->Рисунок)
[6] По рисунку создавать программу
(сокращённо: Рисунок->Программа)
Прежде чем создавать НОВЫЙ механизм комбинирования заданий
предлагаю ИСПОЛЬЗОВАТЬ механизмы комбинирования, которые УЖЕ ЕСТЬ
для создания таких комбинированных заданий
[K1] (Рисунок->Стрелки + Стрелки->Рисунок)
Сначала ученик по рисунку создает таблицу стрелок,
потом по таблице стрелок делает рисунок
При этом если комбинировать готовые задания - то это дело вообще двух секунд, как я понимаю.
(у тебя ведь реализован пакет заданий)
Круче было бы ПОДМЕНИТЬ во втором задании образец тем, что ученик ввёл в первом задании.
Мне кажется, это не очень сложно.
И автоматом ученик увидит результат - что он нарисовал
Ещё круче показать, что надо было нарисовать
Ещё круче указать на ошибки
И то, и другое можно сделать позже.
[K2] (Стрелки->Программа + Программа->Рисунок)
- по таблице с набором стрелок написать программу
(шаблон uses - end уже есть или нет опцией автора задания)
- по написанной программе создавать рисунок
При этом если комбинировать готовые задания - то это дело вообще двух секунд, как я понимаю.
(у тебя ведь реализован пакет заданий)
Круче было бы ПОДМЕНИТЬ во втором задании образец тем, что ученик ввёл в первом задании.
Мне кажется, это не очень сложно.
Если что-то не хочешь делать до релиза - пожалуйста, объясни в чём трудность
Ближайшие планы после релиза
- Русификация
- Конвертер сокращенных команд в полные
- Создание заданий по сокращенной строке типа (RR(RD)LDD...)
- Навигацию по сцене (показывать какую команду нужно выполнить с текущий момент на схеме и ещё чего-нибудь придумаю)
- Сделать выполнение команд по кнопке (не автоматически) (Сделали схему -> нажали на кнопку -> показывается процесс выполнения команд и рисование линий на сцене -> после завершения процесса идет проверка на верность выполнения)
- Параметры заданий (оптимальный алгоритм, отличающийся алгорим от исходного...)
- Хочу сделать циклы и возможность работать с переменными в программе
Список не ограничен докидывайте идеи, желательно в сокращенном виде, чтобы была возможность их систематизировать. Если будет что-то непонятно, я переспрошу.
Докидываю идеи:
1) "Пошаговая подсказка правильно-неправильно"
2) "[Пошаговая] симуляция - отображение - как выполнять задание?
3) Тестовый пакет для исполнения на мобильных устройствах.
Чтобы проверять на них работу всех этих заданий, ну и заодно всех возможностей Конструктора
есть два варианта
1. Радикальный - просто заменить флеш-плейер на html-плейер для всех заданий из курса "Программирование флеш-заданий для DL"
2. Мягкий - Мне больше нравится - я дублирую в этом курсе твоё дерево задач, в первом оставляем флеш-плейер, во втором - делаем html-плейер. Для тестирования на мобильных устройствах выполняем задания из второго дерева. В первом деревое можно на стационарной машине посмотреть, как задумано было, в случае проблем в выполнении заданий на мобильных устройствах.
Порядок разработок ПОСЛЕ РЕЛИЗА давайте ПРЕДВАРИТЕЛЬНО обсуждать вместе - чтобы более важные и более простые в исполнении оказались выше. За ними более важные, но более сложные в исполнении. А менее важные пока и не делать.
С учётом предложения о встрече 10 января в 12.00 (по почте прозвучало).
Уже 4 человека фактически согласились - ты, я, Андрей и Оля Копиченко (скорей всего, она в это время обычно ходит).
Оля Савицкая принципиально, по моему, против таких вариантов тоже не возражала.
Поэтому предлагаю - ты делаешь РЕЛИЗ до встречи.
Указываешь, что сделал.
Всё остальное перечисляешь в порядке возрастания сложности реализации.
Можно также дополнительно в порядке убывания интереса для тебя.
Мы на встрече как раз посмотрим и обсудим релиз.
Детей запустим (и на мобильных устройствах в том числе), на твои задания заодно и посмотрим.
А затем обсудим в каком порядке делать остальное, а может(скорей всего) и новые идеи возникнут в ходе обуждения.
|
06.01.2016 08:06:25
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
- С первыми 7-ю пунктами согласен, единственное не знаю какие настройки текстового поля для кода программы идеальны (на мой взгляд было все хорошо достаточный размер шрифта для читабельности и помещается много команд)
- 8-ой пункт. Во-первых нету возможности пока делать задания типа Стрелки -> Программа и Рисунок -> Программа. Во-вторых шаблоны сделать не получится, только примеры заданий (что я по сути и вынес на обсуждение)
- Последовательности заданий сделать можно, но вот такие зависимости типа подменить в одном задании исходные данные из другого задания я делать не буду. Подождите, я позже сделаю этот механизм, но внутри одного задания.
- На мобильных устройствах не прокатит, для html плеера я этот модуль не писал. Сделаю отладку на flash плеера, затем перенесу все в html. (там и поговорим о внедрении html версии плеера на DL)
- До встречи постараюсь сделать как можно больше.
|
06.01.2016 08:21:53
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Юрий Решетько:
- С первыми 7-ю пунктами согласен, единственное не знаю какие настройки текстового поля для кода программы идеальны (на мой взгляд было все хорошо достаточный размер шрифта для читабельности и помещается много команд)
Нет, там маленький размер шрифта. Нужен крупнее (у нас в школе стандарт Lucida Console 24). Сейчас программа занимает примерно 30% места, а рисунок - почти 100%. Когда и если кто-то захочет писать длинные программы, он и будет подбирать шрифт поменьше, ( и тоже мне кажется, так, чтобы программа занимала примерно 90% места).
Кстати вопрос о сетке - а она Масштабируема? Если программа/рисунок более сложные - клеточки станут меньше и рисунок поместится? Надо добавить в планы обсуждения этот вопрос - у тебя и у Андрея в Паскале должен быть ОДИН и тот же механизм (с точки зрения пользователя, разумеется)
- 8-ой пункт. Во-первых нету возможности пока делать задания типа Стрелки -> Программа и Рисунок -> Программа.
В чём сложность? (можно устно на встрече объяснить)
Тогда внеси в планы после релиза.
Во-вторых шаблоны сделать не получится, только примеры заданий (что я по сути и вынес на обсуждение)
Хорошо делаем задания и хорошо без подмены.
И вносим в планы после релиза и то, и другое
- Последовательности заданий сделать можно, но вот такие зависимости типа подменить в одном задании исходные данные из другого задания я делать не буду. Подождите, я позже сделаю этот механизм, но внутри одного задания.
Хорошо сделай последовательности заданий. Остальное в планы после релиза.
На мобильных устройствах не прокатит, для html плеера я этот модуль не писал. Сделаю отладку на flash плеера, затем перенесу все в html. (там и поговорим о внедрении html версии плеера на DL)
Хорошо в планы после релиза.
До встречи постараюсь сделать как можно больше.
Отлично и потом обязательно это:
Михаил Долинский :
Указываешь, что сделал.
Всё остальное перечисляешь в порядке возрастания сложности реализации.
Можно также дополнительно в порядке убывания интереса для тебя.
|
06.01.2016 09:26:49
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Кстати, при перечислении по сложности желательно какую-то оценку сложности привести в часах или днях.
|
08.01.2016 17:52:19
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Саше очень понравились твои задания.
Поэтому когда я увидел в активных пользователях, что ты смотришь новое задание
мы сразу бросились его делать
http://dl.gsu.by/task.jsp?nid=1540418&cid=419
Саша набрал стрелочки, но галочка не появилась.
И что делать?
Насколько сложно сделать режим с пошаговой проверкой и сообщением - правильно -неправльно?
Например - зелёная стрелка (или зелёный квадрат со стрелкой) - правильно, красный цвет неправильно
|
08.01.2016 17:55:43
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Интуитивно нажали "Не знаю"
пропали Сашины стрелки, ещё раз - вернулись - подумал я.
Саша сказал нет, это не мои.
И действительно, твои стредки начинаются со знака волнистой линии.
Но ведь во всех ЧЯР-ис программах сейчас он считается включённым по умолчанию, и поэтому
эту волнистую линию никто не набирает.
|
08.01.2016 17:57:39
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Позвал Сашу чтобы он начал с волнистой линии
- так это невозможно - сначал у тебя КВАДРАТ появляется ...
А в правильном ответе - первый символ - волнистая линия.
Как же ты сам умудрился сдать?
|
08.01.2016 18:03:55
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Сейчас мы решили сделать так:
Саша опять введёт последовательность команд, а если галочку не увидим,
то он начнёт на бумаге рисовать картинку по своей последовательности команд.
Можно ли аналог сделать на компе
если галочка не появляется, то ученик может рисовать на компе по своей последовательности команд.
рисунок создаётся другим цветом и другой жирностью - так что будет видно, когда появилось
отличие и его сможет найти сам ребёнок.
|
08.01.2016 18:08:55
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Михаил Долинский :
Саше очень понравились твои задания.
Поэтому когда я увидел в активных пользователях, что ты смотришь новое задание
мы сразу бросились его делать
http://dl.gsu.by/task.jsp?nid=1540418&cid=419
Саша набрал стрелочки, но галочка не появилась.
И что делать?
Насколько сложно сделать режим с пошаговой проверкой и сообщением - правильно -неправльно?
Например - зелёная стрелка (или зелёный квадрат со стрелкой) - правильно, красный цвет неправильно
1. На самом деле если образец рисунок, то стрелочки можно ставить как угодно, главное чтобы результирующий рисунок получался как в образце (Значит Саша где-то ошибся)
2. Интерактивную помощь сделаю позже (если будет настроение, то завтра)
Михаил Долинский :
Интуитивно нажали "Не знаю"
пропали Сашины стрелки, ещё раз - вернулись - подумал я.
Саша сказал нет, это не мои.
И действительно, твои стредки начинаются со знака волнистой линии.
Но ведь во всех ЧЯР-ис программах сейчас он считается включённым по умолчанию, и поэтому
эту волнистую линию никто не набирает.
3. По умолчанию у меня также стоит режим червяка, просто в код программы я внес его включение (это ни на что не влияет, т.е. как я уже писал выше, Саша ошибся)
Михаил Долинский :
Позвал Сашу чтобы он начал с волнистой линии
- так это невозможно - сначал у тебя КВАДРАТ появляется ...
А в правильном ответе - первый символ - волнистая линия.
Как же ты сам умудрился сдать?
Зная механику, сдал с легкостью
|
08.01.2016 18:15:57
Тема: Re:Новая версия танграма
|
Михаил Долинский
Темы: 2072
Сообщений: 49900
Мой профиль
|
Со второй попытки Саша справился с первой частью задания.
Рисовать на бумаге не пришлось.
Перешли ко второй части задания.
У тебя в подсказке стоит переход на закраску квадратами - но это ведь неверно.
|
08.01.2016 18:24:07
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Михаил Долинский :
Со второй попытки Саша справился с первой частью задания.
Рисовать на бумаге не пришлось.
Перешли ко второй части задания.
У тебя в подсказке стоит переход на закраску квадратами - но это ведь неверно.
Замысел такой, как в доке Андрея, Сперва нарисовать рисунок червяком, а потом по той же схеме, но в режиме черепахи.
|
08.01.2016 18:25:12
Тема: Re:Новая версия танграма
|
Юрий Решетько
Темы: 4
Сообщений: 646
Мой профиль
|
Это своего рода пример последовательности, но не зависимо от того какая схема получилась в предыдущем случае.
|
|
Индекс форума
->Учебный процесс ГГУ/СШ 27
->Обучение программированию "с начала"
|
1,
2,
3,
...
81,
82,
83,
84,
85,
...
88,
89,
90
|
 |
|