[Logo] Форум DL
  [DL]  На главную страницу 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 12, 13, 14, 15, 16, ... 88, 89, 90
Автор Сообщение
Нина Лебедько

Темы: 1
Сообщений: 109

Мой профиль
Сделать рабочей кнопку "черные под цветные".
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
При загрузке базы с DL - база сортируется как на DL.
Локальная база также теперь создаётся отсортированной как на DL.
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Области внесения танов сделаны. В качестве этого инструмента используются таблицы.
Позициями расстановки могут быть ячейки таблицы, пересечение таблиц, пресечение ячеек таблиц.

В 7-ом пункте теории написано как использовать этот инструмент.
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Сделай, пожалуйста, ЗАДАНИЯ для иллюстрации всех этих возможностей, в дополнение к объяснению в теории.
И так всегда поступай.
И по плану у нас как раз ДО СРЕДЫ так и сделать для всех возможностей нового конструктора и их комбинаций.
Сами задания - в специальном разделе заданий твоего курса.
Ссылки на них - в специальном разделе теории и с текста соответствующих тем теории.
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
Пока делаю задания на ум приходят идеии новых, или старых, но очень нужных возможностей:
Конструктор:
1. Выделение групп элементов и их настройка;
2. Необходимо дописать считывание параметров старого конструктора: Удаление комплектных танов классами, комплектами, парами;
3. Копирование объектов;
4. Изменение слоёв групп объектов;

Плейер:
1. Таймер как элемент (прозрачность, перемещение);
2. Склейка объектов в тан или перечисляемое поле;
3. Прозрачность отдельных линий в пользовательских танах;
4. Прозрачность отдельных точек в точках соединения;
5. SWF как тан или перечисляемое поле + настройка финальной анимации (после постановки этого тана и после выполнения всего задания);
6. SWF как финальное окно задания;
7. Анимация объектов + настройка количества повторений анимации;
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Про новые возможности

Хотелось бы также добавить:
- возможность создавать в конструкторе задания старых шаблонов
Для начала достаточно дать возможность создавать текстовые файлы параметров старых шаблонов,
а потом вызывать нужный шаблон (из своего каталога утилит)

- возможность создавать в конструкторе задания старых полушаблонов

- новые конструктивные элементы заданий
.... поле ввода
.... строка полей ввода
.... столбец полей ввода
.... многострочное поле ввода (редактор программ)
все
.... с интерактивной подсказкой(или без нее)(красный/зеленый))
.... с возможностью блокировать мышь/delete

- (растягиваемые/сжимаемые) элементы вертикальный / горизонтальный RadioBatton / CheckBox один/несколько правильных ответов)

Про новые задания

Как-то я не заметил особенно много новых заданий.
И к тем, что есть, у меня серьезные замечания:

Есть старый раздел "Возможности конструктора"
- он был хотя бы идеологически близок к тому, что нужно
Новый раздел "Задания для теории" - просто имитация
- заданий мало, и они некачественные
Есть еще какой-то промежуточный раздел "Другие виды заданий"
Можно это все оставить как есть
Но сделать НОВЫЙ РАЗДЕЛ
где систематически интегрировать все лучшее, что сделано и может быть сделано в новом конструкторе. И не забыть про 80+56 заданий !!! и Нинины задания по книжкам Ермакова, новые Нинины задания.

Этот раздел должен иметь как минимум три подраздела
1. Возможности конструктора
2. Базовые мыслительные операции
3. Горизонты

1. Возможности конструктора
- в порядке наращивания сложности

2. Базовые мыслительные операции
- на каждую мыслительную операцию как минимум по одному заданию
желательно до 5 (по уровням сложности)
и различных по форме/способу выполнения задания

3. Горизонты
- показательные разнообразные неожиданные и сложные задания

Примеры плохих (имитационных) заданий в разделе "Для теории"
- Жизни
- Надписи
- Перечисляемые поля

Замечания по беглому просмотру теории сейчас
- надо хоть какой то вводный текст перед разделом в котором просто ссылки на работающие с сайта Конструктор и Плейер
- "Общие принципы работы в конструкторе" - старая картинка
- "Описание элементов" - не все элементы содержит
- Панель рисования пользовательских танов
.... большой раздел, надо подразделы выделять

Старые все еще актуальные замечания по теории:

Теория
- нет главы "Общие сведения", где описывается назначение разработки, способы ее использования

Принципиально изменить подачу материала или добавить
отдельную главу "Технология создания заданий в конструкторе"

Из каких компонентов может состоять задание

Активные компоненты

- таны комплектов танграма (цветной и черный, задание
- накрыть цветными черные прыжок с указанного расстояния при правильном угле поворота)
- черные можно сделать прозрачными
(как задавать где собирать?
- границу - оставлять
- увеличенный радиус прыжка
- раскраска танов
- разрезание танов

- ??? групповые таны (квадраты, треугольники ...)

- таны-рисунки -

- таны из библиотек танов (как туда попадают новые элементы?)
- HLCCAD (буквы и цифры вынести отсюда, арифметические и логические операции тоже)
- Шахматы
- Латинские буквы
- Русские буквы
- Цифры
- Арифметические операции
- Логические операции
- Ключевые слова Паскаля

- Рисунки из заданий

- нарисованные в Конструкторе пользовательские поля

- перечисляемые поля - текстовые
- ? сделать стандартные
цифры, буквы, знаки операций (+-...)

- области выделения (указать позицию на задании)
- связанные области выделения (можно кликать по любой из них - отмечаются все)
- жизни (для областей выделения - количество допустимых неверных кликов)

- точки и отрезки их соединяющие

- таймер (ограничение по времени на выполнение задания)
- надо дать управление автору задания - где ставить, размер цвет и т.д.
по умолчанию что-то есть (как сейчас или лучше)

Пассивные компоненты (они становятся частью "оформления" задания)

- цветные таны, у которых удалили черные и нет параметра раскраски
- надписи
- таблицы
- линии (задания на симмеричное отображение)
- ?фоновые картинки (можем удалить черный тан, получим фоновую? )
- сделать подгрузку фоновых картинок отдельной функцией
- управление слоями активных и пассивных компонент

Загрузка видео/аудио/html
- видеоуроки

Интеграция заданий

- ?создание пакетов заданий
- режим обучение
- тестовый режим

О скукоте бумагомарательства

1) Предполагается защита диссертации - текста на 100+ страниц.
К тому же еще примерно столько страниц должно быть ОПУБЛИКОВАННЫХ тезисов и статей. Эти 200 страниц текста не свалятся с неба, их нужно НАПИСАТЬ и соответственно НАУЧИТЬСЯ писать.

2) Продукт уже сейчас имеет много возможностей, и это затрудняет его полноценное изучение для эффективного использования.
Нужна хорошая документация. Чтобы читая ее, можно было качественно и полностью освоить продукт. Причем не только и не столько мелкие приемы, сколько и прежде всего - стратегические возможности.
Сейчас пока, в основном, идет устная передача информации - от тебя к Нине, или 5-курсникам.
Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль
В задания для теории добавил раздел "Конструктор"
Вот дерево:
- Конструктор
- - 01 Операции учащихся
- - - - 01 Постановка элемента
- - - - - - 01 Комплектные таны
- - - - - - 02 Пользовательские таны
- - - - - - 03 Картинки таны
- - - - 02 Поворот элемента
- - - - - - 01 Комплектные таны
- - - - - - 02 Пользовательские таны
- - - - - - 03 Картинки таны
- - - - 03 Раскрашивание элемента
- - - - - - 01 Комплектные таны
- - - - - - 02 Пользовательские таны
- - - - 04 Выбор текста из списка
- - - - 05 Клик по области
- - - - 06 Соединение точек
- - - - 07 Внесение в область
- - 02 Настройка элементов
- - - - 01 Комплектные таны
- - - - 02 Пользовательские таны
- - - - 03 Картинки таны
- - - - 04 Области выделения Надписи
- - - - 05 Точки соединения
- - - - 06 Таблицы
- - -03 Дополнительные элементы и возможности
- - - - 01 Линии
- - - - 02 Мнимость
- - - - 03 Таймер
- - - - 04 Жизни
- - - - 05 Неоднозначность
- - - - 06 Тестирование
- - 04 Особые сочетания возможностей
- - - - 01 Симметрия
- - - - 02 Перспектива
- - - - 03 Раскрашивание по схеме
- - - - 04 Расстановка фигур по правилу
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Добавить

Разрезание
- комплектных танов
- ? пользовательских геометрических и ?произвольных танов

Режим "Обучение"

? Неоднозначность
? "уточнить название" Выбор текста из списка
? Перспектива - Стереометрические задания
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Идеология разработки

Флеш - это красиво, интерактивно и, как следствие, привлекательно, но очень трудоемко и требует высокой квалификации разработчиков.

Наш подход
- сохранить достоинства флеш-заданий (красота+интерактивность), но обеспечить снижение трудоемкости создания заданий (до минут) и требования к разработчику до пользовательского уровня (текстовый редактор, файловая система) + опционально интегрировать с сайтом DL.GSU.BY, автоматически получая в плюсы возможности сайта DL по фронтальной организации занятий.

Общие принципы создания заданий

Имеется набор конструктивных элементов (исторически мы их называем танами?) активных и пассивных, из которых конструируются задания. Их можно размещать в произвольном месте поля задания (поле пока фиксированного размера?).
Активные элементы обеспечивают взаимодействие с обучаемым с помощью мыши и клавиш "стрелки"
(в перспективе - всей клавиатуры - поля ввода/редактирования). Пассивные элементы служат для оформления задания.
Активные элементы делятся на стандартные (с параметрами, поставляются в конструкторе), пользовательские (нарисованные авторами заданий), таны-рисунки (jpeg,png).

Для формирования задания разработчик использует Конструктор заданий. Возможно использование ранее созданных ресурсов: база заданий, база пользовательских танов (из всех заданий базы), библиотека пользовательских танов-рисунков (тематически сгруппированных), любые рисунки в качестве танов.

Результат создания задания - сохраняемый на диске текстовый файл, описывающий задание.

Для выполнения заданий используется Плейер. Он считывает созданный в Конструкторе текстовый файл и обеспечивает отображение задание пользователю. Когда задание выполнено правильно, плейер оповещает об этом пользователя.

Если задание интегрировано в DL, информация о том, правильно или неправильно выполнено задание пользователем, также передается в систему DL.
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Стратегические направления
- Справочник заданий
- Новая функциональность
- Технология создания заданий

До 27 апреля
+15 новых + все нужные старые (80+56, Нинины)
+ поправить теорию
- перечислить (структурно, по возрастанию сложности) направления развития
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Просмотрел задания

Общие замечания
1) Надо ставить ЛУЧШЕЕ задание соответствующего класса.
Или даже так - несколько заданий, например 3 или 5
- первое - самое простое как это Задание "Постановка картинок"
- последнее - самое лучшее
и остальные между ними в порядке возрастания сложности
НЕ ДОЛЖНО БЫТЬ одних и тех же заданий в разных разделах

2) Разделы 01 и 02 еще приемлемые, хотя задания нужно добавить
а вот остальные разделы АМОРФНЫЕ
непонятно, почему они такие, почему в них задания такие и почему в таком порядке

01 - Операции учащихся
02 - Настройка элементов

Предлагаю

03 - Дополнительные возможности (все возможности Конструктора, не попавшие в разделы 01 и 02)
04 - Спецэффекты от комбинирования настроек/возможностей Конструктора

Необходимо добавить разделы
- 05 Базовые мыслительные операции (Нина уже делает?)
- 06 Предметные области
....... Математика 1-4 класс (программа обучения)
....... Арифметика
....... Геометрия
....... Проектирование цифровых систем
....... Программирование
....... Шахматы
....... Астрономия (ты вроде обещался, если не много времени отнимет)
....... Загадки, шарады, ребусы (со спичками сюда же)
....... ???

Не хватает заданий ( возможностей)
- параллелограм с переворотом по "пробелу" с подсказкой
- несколько пользовательских танов с поворотами (сплайны)
- комплектные таны - обучение
.... блокировка меньших
.... прозрачные таны, границы видны
.... размытость
- разрезание
- радиус прыжка
- 02 - настройка пользоватльских танов - заданий со СПЛАЙНАМИ
- с библиотеками элементов
.... HLCCAD
.... Шахматы
- добавить библиотеку "Счет" (рисунки для цифр)
- добавить библиотеки
.... Латинские буквы
.... Русские буквы
.... Цифры
.... Арифметические операции
.... Логические операции
.... Ключевые слова Паскаля
.... Спички
- сделать невидимымми ненужные точки

Задание "8 комплектов"
- в новом конструкторе его не так удобно делать как в старом - причем СУЩЕСТВЕННО.
(комплекты танграмов ставились не друг на друга как сейчас, а сразу в нужную позицию)
Может вернуть эту функциональность старого конструктора (хотя бы опционально)?

Несколько пользовательских танов
в название добавить
- (без поворотов)

Задание "3 - "Один пользовательских танов (сплайны)"
- один ТАН, а не танов
- рисунок убогий, заменить (на мишку или нечто похожее)

Задание "Постановка картинок"
Сделать все четыре пары картинок в задании !!!
- с таймером проблема (NaN - какая то переменная не определена?)

Многостраничные задания
В оригинальной игре 16 пар картинок - поддержать всю игру целиком
есть возможность просматривать все картинки (можно не все сразу, а страницами)
и выбирать нужные пары. Если пара подобрана правильно, она переходит на страницу ответов
То есть
- рабочее поле для сборки очередного ответа
- многостраничный просмотр элементов
- многостраничный просмотр правильных сборок

02 Поворот элемента
- а раньше уже были задания с поворотом (в 01 Постановка элемента)
- оттуда все нужно перенести сюда
Чем оправдано использование двух слов "тан", "элемент" для обозначения одной сущности
Может нам вообще перейти к слову элемент вместо тан везде?

02 Настройка элементов\01 Комплектные таны\2 - "Разрезание + Сбор"
Здорово что есть задание такого вида, НО
Как УЗНАТЬ ученику, что и как здесь делать?
- (границы тана - отрезки, границы тана - сплайны)

Раскрасить по правилу (надписи + перечисляемые поля)
- надписи вижу, перечисляемые поля - нет
Про таймеры еще ничего не говорилось - значит здесь должно быть задание без таймера

01 Операции учащихся\04 Выбор текста из списка\1 - "Перечисляемые поля + цвета" 103956 Решетько Ю.В., апрель 2011г
- неожиданно, очень интересно
- можно сделать с помощью таблиц и рисунков наши задания на соответствия по изучению слов
рисунок - русское слово - английское слово маленькими буквами, английское большими
- а также на соответствие трудных(непохожих) английских маленьких и больших букв (d D, l L и т.д.)

"Найти 4 отличия (надписи + 2 комплекта танов + 8 попарно связанные области)"
У надписей можно менять шрифт?

01 Операции учащихся\06 Соединение точек\1 - "Начертить фигуру"
Хотелось бы иметь (опционально) инкрементальную проверку
- кликнул по точке - правильно - зеленая, неправильно - красная, то же и с отрезками
Жизни работают с точками?

01 Операции учащихся\06 Соединение точек\2 - "Задача стека (точки соединения + надписи)"
- заменить НЕПОНЯТНОЕ задание или объяснить задание

01 Операции учащихся\06 Соединение точек\4 - "Геометрия (точки соединения + надписи)"
- добавить задание на СЕЧЕНИЕ (но более сложное, чтобы пару точек лежали не в вершинах а на ребре)
и жизни работали !!! Чтобы угадывать было нельзя.

01 Операции учащихся\07 Внесение в область\1 - "Распределение фигур (таблицы + комплектные таны)"
- добавить более сложное задание (таблица 3*3)

02 Настройка элементов\01 Комплектные таны\5 - "Раскрашивание"
- почему раскраска и первом пункте и во втором?

У пользовательских танов заданий про настройки намного больше чем у комплектынх танов.
Разве это действительно так?

02 Настройка элементов\02 Пользовательские таны\2 - "Прозрачность фона чёрных + таблица
может +ГРАНИЦА, а не таблица?

02 Настройка элементов\02 Пользовательские таны\3 - "Удаление чёрного + таблица"
А здесь при чем таблица?

02 Настройка элементов\02 Пользовательские таны\6 - "Удаление чёрного + удаление контура цветных"
-? не понятно, что такое удаление контура цветных

02 Настройка элементов\02 Пользовательские таны\8 - "Прозрачность фона цветных+прозрачность чёрных+надписи+таблица"
СУПЕР!! - это выводит на новый более высокий уровень твою разработку
(а лишние прямогульники двигающиеся могут быть?)

А максимально приблизить к шаблону ТАКОЕ задание - на покрытие карт Карно?

А на весь процесс?
- создать таблицу истинности по условию задания
- заполнить Карту Карно (Карты Карно) по таблицам истинности
- покрыть единички "кораблями"
- выписать логические функции
- нарисовать схему по логической функции

А еще другие задания сделать можешь - для обучения студентов по железу, по программам?
Миша Крикало

Темы: 0
Сообщений: 50

Мой профиль
Если мы хотим добавить картинку-тан для дальнейшей работы с неё, в какком формате она должна быть чтобы конструктор её воспринимал, и какое может быть её max и min разрешение?
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
продолжение (размер одного сообщения ограничен )

? 03 картинки таны
??? - два ОДИНАКОВЫХ задания "Исчезновение"
??? - два ОДИНАКОВЫХ задания "Обычные" (назвать по-другому, поменять порядок)

02 Настройка элементов\03 Картинки таны\Удаление\1 - "Удаление"
- не понял в чем смысл задания?

02 Настройка элементов\04 Области выделения Надписи\1 - "Области выделения (с блокировкой) + надписи (с появлением и исчезновением)"
- надо жизни автоматом приклеивать к задачам на клики

05 Точки соединения 1 - "Стек"
- дублирование задания - этого быть не должно

- надо таймер автоматом приклеивать (и показывать ученику) к задачам на исчезновение/появление
и сообщение соответствующее

02 Настройка элементов\05 Точки соединения\7 - "Сечение куба (надписи)"
- задавать цвет линий пользователя
- ШТРИХОВАТЬ (заливать указанным цветом) нарисованную замкнутую область

- добавить задания от Нины, которыя она сделала с помощью точек соединения (ассоциации и др.)

02 Настройка элементов\06 Таблицы\2 - "Области внесения (ячейки без пересечений)"
- ложное задание, здесь нет смысла в области внесения

"Области внесения (пересечение без ячеек)"
я не смог понять смысла задания

03 Дополнительные элементы и возможности\01 Линии\2 - "Соединение"
- ? при чем здесь соединение
- здесь и тот кто считал ответ, и тот кто не считал ответа - делают одно и тоже - кликают, пока не увидят галочку. В таких случаях должно быть несколько перечисляемых полей - например, ответ - число из двух цифр. Чтобы затруднить подбор.

03 Дополнительные элементы и возможности\04 Жизни\1 - "Жизни + тестовый режим"
- где здесь жизни? зачем?

- показывать крестиками неправильные клики мышью при выполнении задания

Юрий Решетько

Темы: 4
Сообщений: 646

Мой профиль


Миша Крикало:

Если мы хотим добавить картинку-тан для дальнейшей работы с неё, в какком формате она должна быть чтобы конструктор её воспринимал, и какое может быть её max и min разрешение? 


Желательно png в хорошем качестве, но можно и jpg. Белый цвет картинки станет прозрачным. Разрешение не больше 742x500, и не более 150 kb.
Михаил Долинский

Темы: 2072
Сообщений: 49900

Мой профиль
Юра спасибо за ответ, но это ДОЛЖНО БЫТЬ написано в нужном месте в теории - мы не нашли
 
Индекс форума ->Учебный процесс ГГУ/СШ 27 ->Обучение программированию "с начала" 1, 2, 3, ... 12, 13, 14, 15, 16, ... 88, 89, 90
Time:0,063