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

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

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

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

Файлы: 1 файл

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

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

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

Приложение:

 

Рисунок 6.2 - “Задание с использованием точек  соединения”

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

 

 

 

 

 

7 Надписи и поля ввода

 

 

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

 

Рисунок 7.1 - "Область создания надписи"

 

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

 

 

Рисунок 7.2 - "Поле ввода"

 

Настройки текстового поля:

Для всех типов  текстовых полей существует ряд  общих настроек:

1. Размер

 

Рисунок 7.3 - "Размер текстового поля"

 

2. Шрифт

Рисунок 7.4 - "Настройки шрифта"

Рисунок 7.5 - "Стиль текста"

 

Следующей настройкой является выбор типа поля. Существует 3 типа:

- STATIC - статическое  поле, которое не является функциональным элементом (текст в поле не выделяется при выполнении задания)

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

- INPUT - поле ввода.  Текстом, который должен вводить учащийся является тот текст, который содержится в надписи при сохранении задания. (функциональный элемент задания)

 

Рисунок 7.6 - "Типы поля"

У поля ввода  существуют следующие особые настройки:

Рисунок 7.7 - "Обработка ввода"

- Nothing - нет обработки ввода в режиме реального времени

- EverySymbol - обработка  ошибок происходит в режиме  реального времени, Отмечает каждый  верно введённый символ и каждый  не верно введённый 

- AllIncorrect - обработка  ошибок происходит в режиме  реального времени, Отмечает весь текст, если хотя-бы один символ введён не верно

- FullLength - обработка  ошибок происходит сразу после  заполнения всего поля. Всё поле  отмечается в верный цвет, если  всё сделано верно или в  неверный цвет, если допущена  хотя бы одна ошибка

- AllCorrect - обработка  ошибок происходит в режиме  реального времени. Противоположно AllIncorrect.

- NotInput - обработка  ошибок происходит в режиме  реального времени, Не вводит  неверные символы на каждую  из позиций 

- Lines - обработка  ошибок происходит в режиме реального времени, Происходит построчная проверка

- AsPascal - обработка  ошибок происходит в режиме  реального времени, Устанавливает  формат ввода паскаля

Приложение:

Рисунок 7.8 – “Задание с использованием полей ввода”

Для того, чтобы добавить на сцену поля ввода нужно нажать и очертить контур надписи, затем вписать нужный текст. Для написания программы слева (рисунок 7.8) я также использовал поля ввода. Добавил 9 полей в которых написал код программы. В настройках типа поля выбрал Input, в обработке ввода выбрал Nothing, и соотнес 9 полей одного столбца с соответствующими им полями другого столбца. 

 

 

8 Выбор ответов

 

 

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

Рисунок 8.1 - "Инструмент выбора"

 

Каждый из объектов списка можно перемещать по сцене, также  весь объект можно перемещать по сцене, зажав кнопку .

Чтобы вписать  текст в объект списка, необходимо сделать двойной щелчок по текстовому полю. Для того чтобы перемещать поле, необходимо сперва его закрыть (щёлкнув по пустому месту сцены), а затем перемещать по сцене. Отметить верные варианты списка можно одиночным кликом по соответствующему объекту (только когда он закрыт).

Настройки:

 

Рисунок 8.2 - "Настройки списка выбора"

 

Тип поля определяет внешний вид объектов выбора. Существует три варианта:

 

Рисунок 8.3 - "Виды полей выбора"

 

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

Параметры:

- "Рамка" - отображение границы текстовых  полей. 

- "Фон" - отображение фона текстовых полей.

- "Размер  шрифта" – Установка размера  шрифта.

- "Шрифт"  – Выбор шрифта.

 

Приложение:

 

Рисунок 8.4 – “Задание с использованием выбора ответов”

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

 

 

 

9 Поля группировки

 

 

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

Рисунок 9.1 - "Поле группировки"

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

Внутри контенера можно перемещать и поворачивать таны (только цветные, чёрные меняют своё положение автоматически). Также их можно настраивать, доступ к настройкам можно получит также как и к танам на сцене.

Для настройки  самого контейнера необходимо нажать на серый фон контейнера. Настройки контейнера представлены на рисунке 2.

 

Рисунок 9.2 - "Настройки поля группировки"

Размеры поля можно изменить, но при изменении позиций танов  внутри поля, размер корректируется автоматически.

Параметр прозрачности влияет на видимость контейнера для позиций танов (чёрных танов).

Параметр "Тан" определяет можно ли перемещать и поворачивать поле на сцене.

Параметр "Перечисление" определяет перечисление объектов внутри поля. Верный ответ поля устанавливается  в конструкторе путём выбора нужного объекта. Список перечисляется с первого объекта, который был внесён в поле, а далее по мере пополнения поля.

Приложение:

 

Рисунок 9.3 – “Задание с использованием поля группировки с параметром перечисления”

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

 


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