Реферат: Авторская система TeachLab CourseMaster
наличие в системе визуальных средств конструирования и корректировки интерфейса и содержания учебного курса;
наличия широкой палитры обучающих компонент и простых средств их включения в учебный курс.
Процесс конструирования страниц курса аналогичен процессу разработки программ в любой среде визуального программирования, например, Delphi (Рисунок 2): проектирование интерфейса путем манипуляции набором компонент и связывание их с помощью кода на Object Pascal (VBScript или JavaScript).
Набор компонент достаточно обширен (идентичен компонентам Delphi), кроме того, предусмотрена возможность подключения дополнительных компонент и элементов управления ActiveX, для расширения функциональных возможностей программы.
Рис. 3. Подключение компонент и элементов ActiveX.
Решение некоторых типовых задач в системе TeachLab CourseMaster
При разработке электронных учебных курсов естественно возникновение ряда типовых задач и ситуаций. Методы и способы решения некоторых типовых задач рассмотрены ниже.
Объединение вопросов и упражнений в тесты
Тест - объективное и стандартизированное измерение, легко поддающееся количественной оценке, статистической обработке и сравнительному анализу.
Структурно тест представляет собой взаимосвязанный набор из серий заданий равной трудности, направленных на один объект исследования (тему, умение, навык и т.п.).
При проведении тестов с целью итогового контроля, определения общего уровня владения предметом, диагностики знаний возникает задача проверки и оценки знаний, умений и навыков испытуемого по широкому перечню областей, в то время, как каждый конкретный тест обычно направлен на какой-то один объект тестирования. В этом случае применяют так называемые "тестовые батареи". Формально тестовая батарея представляет собой один большой тест, измеряющий сразу несколько характеристик испытуемого.
Структура тестовой батареи определяется структурой предметной области, и для ее формирования разработан механизм, который позволяет из базового набора вопросов и упражнений (тестов) формировать произвольные тестовые батареи.
Для работы с тестовыми батареями, в системе TeachLab CourseMaster можно использовать обучающий компонент TTestButton и/или встроенную функцию.
Обучающий компонент TTestButton. Компонент имеет большое количество настраиваемых свойств, но непосредственно на сеанс тестирования влияют только следующие:
Таблица 2. Свойства обучающего компонента TTestButton .
Свойство | Пример | Описание |
Test3 | 50 | Процентное соотношение набранных баллов к возможному числу баллов для получения оценки "три". |
Test4 | 75 | Процентное соотношение набранных баллов к возможному числу баллов для получения оценки "четыре". |
Test5 | 85 | Процентное соотношение набранных баллов к возможному числу баллов для получения оценки "пять". |
TestCount | 15 | Количество вопросов в сеансе тестирования. |
TestQuery | Tema=0 and Gamma=1 | Строка, определяющая фильтр, по которому будут выбираться вопросы для данного теста (см. следующую таблицу). |
TestTime | 20 | Время для прохождения данного теста в минутах. Если время равно 0, то время не ограничено. |
TestTitle | Основные понятия | Определяет строку для заголовка окна тестирования и переменную, в которой будут сохранены результаты тестирования в Модели пользователя. |
Наиболее существенным является свойство TestQuery, определяющее фильтр, по которому будут выбираться вопросы для данной тестовой батареи.
Таблица 3. Параметры фильтра.
Переменная | Алиас | Диапазон значений | Описание |
Tema | Тема | 0..N | Включить в тестовую батарею вопросы только по указанной теме тестирования. N - число тем. |
Alfa | Уровень усвоения | 0..2 | Включить в тестовую батарею вопросы только указанного уровня усвоения учебного материала. |
Beta | Уровень представления | 0..3 | Включить в тестовую батарею вопросы только указанного уровня научности учебного материала. |
Gamma | Уровень осознанности | 0..2 | Включить в тестовую батарею вопросы только указанного уровня осознанности. |
TypeQuest | Тип вопроса | 0..6 | Включить в тестовую батарею вопросы только указанного типа. |
Page | Страница курса | 0..M | Включить в тестовую батарею только вопросы, соответствующие определенной странице учебного курса. M - число страниц учебного курса. |
Impotent | Важность | 0..2 | Включить в тестовую батарею только вопросы определенной степени важности. |
Настройка данного свойства осуществляется с помощью визуального построителя запросов.
Рисунок 5. Настройка фильтра.
Обеспечение интеграции учебных курсов
Практически в каждой учебной дисциплине может потребоваться наличие знаний из другой дисциплины, т.е. при изучении тем одного учебного курса могут потребоваться сведения из другого.
Физическое объединение всех необходимых знаний в рамках одного учебного курса неизбежно приведет к их дублированию, и, как следствие, к увеличению сроков и стоимости разработки и сопровождения. Кроме того, такое объединение может оказаться неэффективным ввиду быстрого изменения самих предметных знаний.
В связи с этим обязательное свойство современной обучающей системы - возможность интеграции информации из различных учебных курсов и внешних источников (файлы на жестком диске, данные Intranet и Internet).
Для решения проблем, связанных с интеграцией знаний, в системе TeachLab CourseMaster можно использовать обучающий компонент TMHotSpot и/или встроенные функции.
Использование компонента TMHotSpot. Компонент TMHotSpot имеет большое количество настраиваемых свойств, но наиболее существенными, для решения проблемы интеграции знаний, являются следующие:
Таблица 4. Свойства обучающего компонента TMHotSpot.
Свойство | Пример | Описание |
HotSpotType | hstInternet |
Значение данного свойства определяет способ организации перехода: - hstMainWnd - при активизации гиперссылки новая страница замещает текущую в главном окне программы; К-во Просмотров: 309
Бесплатно скачать Реферат: Авторская система TeachLab CourseMaster
|