Комплект интерактивных обучающих заданий по курсу программирование на языке C-MPA

Автор работы: Пользователь скрыл имя, 09 Февраля 2013 в 13:22, курсовая работа

Описание работы

Функциональное задание - это задание, которое можно выполнить и сдать (в случае если речь идёт о дистанционном обучении (далее – DL)), оно содержит объекты, с которыми взаимодействует учащийся для получения верного ответа.

Файлы: 1 файл

Комплект интерактивных обучающих заданий по курсу программирование на языке C-MPA.doc

— 851.00 Кб (Скачать файл)

1 Конструктор

 

 

Конструктор - AIR приложение для конструирования заданий.

 

 

Рисунок 1 - "Конструктор"

 

Конструктор - AIR приложение для конструирования  заданий.

На рисунке 1 выделены:

1. Панель меню конструктора  отвечает за управление данными  в конструкторе.

2. Панель инструментов - предназначена  для создания базовых объектов  конструктора 

3. Кнопки сворачивания  и закрытия приложения Область  заключённая в зелёную рамку  является сценой конструктора.

 

 

2 Теоретические  аспекты построения отдельных заданий

 

 

Любое отдельное  задание может быть функциональным и не функциональным.

Функциональное задание - это задание, которое можно выполнить и сдать (в случае если речь идёт о дистанционном обучении (далее – DL)), оно содержит объекты, с которыми взаимодействует учащийся для получения верного ответа.

Не Функциональное задание - это задание, которое используется для пояснения функционального задания. Оно может содержать объекты, взаимодействие с которыми ни как не повлияет на общую оценку.

Также как и задания, объекты заданий могут быть активными и пассивными.

Активные объекты - влияют на верность выполнения задания, они могут быть перемещены, повёрнуты, раскрашены и т.д.

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

Активность  или пассивность объекта определяется его индивидуальными настройками.

Не функциональное задание можно сконструировать  двумя способами:

1. Использовать  в задании только пассивные  объекты 

2. У каждого  задания существует набор параметров, один из которых "Мнимость" если установить данный параметр, то задание будет считаться не функциональным, даже в случае присутствия в нём активных объектов.

Таким образом, каждое задание определяется набором своих объектов и параметров. При открытии конструктора сразу же создаётся первое задание.

 

 

Рисунок 2.1 - "Первое задание"

 

И в панели настроек отображаются текущие параметры  этого задания. Если они не появятся, то необходимо сделать клик по свободному месту сцены.

Рисунок 2.2 - "Настройки задания"

 

Первые два  пункта в настройках ("размер сцены" и "параметры пакета") относятся  не только к текущему заданию, но и  ко всем, которые будут созданы  в рамках пакета.

- Тестовый режим  игнорирует структуру дерева  задач и выдаёт все задания последовательно

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

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

Пункт "Контроль задания" содержит 3 параметра:

    • "Жизни" - определяет допустимое количество неправильных кликов в задании. Если параметр установлен в значение 0, то ограничения в кликах нет.
    • "Таймер" - ограничивает время выполнения задания. Включается в случае если установлен флажок справа.
    • "Прыжок" - существуют объекты задания, которые необходимо перемещать (общее название - таны), данный параметр определяет расстояние в пикселах, на которое необходимо поднести тан к своему месту.

Объекты задания  добавляются из библиотеки, панели рисования, базы данных, или при использовании  инструментов. Все инструменты содержатся в панели инструментов.

 

Рисунок 2.3 - "Инструменты"

- кнопка добавления комплекта  танов. Если нажать на данную кнопку, то в левом верхнем углу сцены появится комплект танов.

- кнопка добавления комплекта  новых танов. Если нажать на  данную кнопку, то в левом верхнем  углу сцены появится комплект.

- кнопка добавления комплекта  цифр танов и символов. Если  нажать на данную кнопку, то внизу сцены появится комплект.

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

- зажимная кнопка рисования  областей выделения.

- зажимная кнопка рисования  полей перечисления.

- кнопка добавления полей  выбора.

- зажимная кнопка рисования  линий.

- зажимная кнопка рисования  таблиц.

- зажимная кнопка рисования  точек соединения.

- кнопка добавления полей группировки танообразных объектов.

- кнопка добавления полей  группировки танообразных объектов.

 

 

3 Таны

 

 

Таном - в рамках данного приложения будем называть объект задания который необходимо переместить в определённое место сцены и повернуть на определённый угол.

Поворот тана происходит после нажатия стрелок на клавиатуре.

С точки зрения автора задания тану соответствует  два объекта: Цветной - функциональный объект задания и чёрный - позиция  тана в задании.

Автор должен разместить позиции танов и сами таны так, чтобы задание имело логическое завершение.

 

 

 

 

 

 

3.1 Картинки

 

 

Таны картинки получаются при добавлении на сцену  графических изображений из библиотеки.

 

Рисунок 3.1.1 – “Тан картинка”

Настройки:

Рисунок 3.1.2 - "Настройки тана картинки"

Параметры размера. Если установлен значок закрытого "замка", то изменяя параметр ширины или высоты, будет пропорционально меняться и второй параметр. Для того чтобы  отменить пропорциональное масштабирование  необходимо нажать на "замок", он примет вид открытого "замка", таким образом пропорциональное масштабирование будет снято.

Параметры "движение" по умолчанию установлены перемещение  и поворот. Если снять параметры, то соответствующие возможности исчезнут в задании. - "Динамика" параметр превращает объект в пассивный элемент задания, но при этом его можно перемещать по сцене, если удалить чёрный тан, то объект перемещаться не будет.

Параметры постановки:

- "Не блокировать" - Если установить данный параметр, то тан после постановки на  свою позицию в задании можно будет снова брать и перемещать по сцене.

- "На стартовую  позицию" - Если установить данный  параметр, то тан при отпускании  кнопки мыши встанет на начальную  позицию, если не найдёт свою  позицию.

Параметры "движение" по умолчанию установлены - следовательно, в задании тан можно вращать и перемещать. Если снять параметры, то соответствующие возможности исчезнут в задании. Параметры прозрачности отвечают за наличие или отсутствие определённых частей тана.

"Прозрачность  чёрного" - позиция тана на сцене задания будет не видна, но при этом постановка тана должна произойти для выполнения задания.

Параметры "удаление". Из задания можно удалить сам тан или позицию тана, при этом в качестве тана данный объект перестаёт быть функциональным и перемещаться не будет.

 

 

3.2 Надписи

 

 

Изначально  надпись не является таном. Для построения надписи в панели инструментов необходимо зажать кнопку и очертить на сцене контур надписи, затем перейти в настройки надписи.

 

Рисунок 3.1.3 - "Настройки надписи"

И в пункте "Настройки тана" установить флажок напротив пункта "тан" После этого надпись конвертируется в тан а настройки изменяться.

 

Рисунок 3.1.4 - "Надпись тан"

 

 

Настройки тан:

    • "прозрачность чёрного" - делает на сцене задания невидимой позицию тана.
    • "Динамический" - тан не влияет на выполнение задания, но его можно перемещать по сцене.
    • "Не блокировать" - после установки тана на своё место, его можно снимать и перемещать многократно.
    • "На стартовую позицию" - при неверной установке тана он становится на начальную позицию.

Приложение:

Рисунок 3.1.5 – "Задание с использованием танов"

 

Что бы создать  это задание я выбрал в панели инструментов  значок , очертил на сцене нужный мне контур надписи, и вписал текст который необходим мне для дальнейшей работы с приложением . Потом выделил эти надписи мышкой и в настройках поставил тип поля Static, настройки тана выделил параметр тан Рисунок 3.1.4. У надписей появилось черное очертание, его я перенес напротив нужных мне строк.

 

 

4 Области выделения

 

 

Объект предназначен для выделения определённой области сцены. Используется например для определения отличий в двух картинках. Области могут быть связанными и не связанными. Нарисовать область можно на сцене конструктора после зажатия кнопки на панели инструментов.

Рисунок 4.1 - "Области выделения с настройками"

 

Параметры области  выделения:

"Номер класса" две области с одинаковым номером  класса являются связанными, если  кликнуть по одной из них,  то выделятся все 

"Время блокировки" область можно заблокировать  на несколько секунд

"Анимация  после клика по всем" - блокирует  возможность появления всех областей  одного класса при клике по  одной и заставляет учащегося  сделать клики по всем областям  последовательно. Если будет сделан  клик мимо, то отмечать области  необходимо будет сначала.

Приложение:

 

Рисунок 4.2 -"Задание  с использованием области выделения"

Для того, чтобы создать это задание я  сначала добавил на сцену рисунок программы и  нажал на панели инструментов , очертил какого размера будут области выделения и поставил их над ошибками в программе.

5 Перечисляемые поля

 

 

Объект предназначен для  выбора одной из надписей среди нескольких Нарисовать поле можно на сцене конструктора после зажатия кнопки на панели инструментов.

Рисунок 5.1 -"Перечисляемые поля с настройками"

 

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

Приложение:

 

Рисунок 5.2 -"Задание с использованием перечисляемых полей"

Для создания этого  задания я нажал на , очертил его размеры на сцене. После перешел в параметры этого инструмента и в значении поля вписал нужные мне ответы через запятую.

 

 

6 Точки соединения

 

 

Для того чтобы  создать сетку точек необходимо на панели инструментов зажать кнопку и очертить на сцене область, которая должна быть заполнена точками.

 

Рисунок 6.1 – “Настройка точек соединения”

 

Для выделения  объекта, редактирования и перемещения  необходимо нажимать на перекрестие  в левом верхнем углу, выделено красным на Рисунке 6.1.

Для соединения точек линиями их необходимо нажимать попарно. Для стирания линий соответствующие точки также необходимо нажимать попарно.

Настройки точек  соединения:

"дистанция  между точками" - расстояние между  двумя точками по вертикали  и горизонтали 

"количество  точек" - число точек в матрице  по горизонтали и вертикали

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

"Параметры  точек" дают возможность скрыть  точки, которые не участвуют  в соединении, установить прозрачность  всех точек, а также толщину линий их соединяющих.

- Если установит  параметр "Неактивные точки", то  все точки, которые не участвуют  в соединении исчезнут (точки,  которых не видно, будут недоступны  для нажатия). Также они будут  удалены и в плеере в процессе  выполнения задания.

- Если установит  параметр "Прозрачность точек", то все точки станут невидимы, но при этом они будут доступны  для нажатия, как в конструкторе, так и в процессе выполнения  задания. 

Информация о работе Комплект интерактивных обучающих заданий по курсу программирование на языке C-MPA