ВУЗ:
Составители:
Рубрика:
5
Подробное описание возможностей конструктора учебных заданий включено в
гипертекстовую справочную систему Teacher Pack Info. Данную систему можно вы-
звать непосредственно из меню комплекса Teacher Pack (расположенного в группе
«Программы» Главного меню Windows), выполнив команду «Teacher Pack Info».
Еще один вариант конструктора PT4TaskMaker включен в систему
PascalABC.NET. Этот вариант, в отличие от варианта из комплекса Teacher Pack, по-
зволяет создавать группы заданий в виде модулей системы PascalABC.NET (pcu-
файлов), которые доступны для использования только в среде PascalABC.NET.
1.2. Обзор элементов модуля PT4TaskMaker
Модуль PT4TaskMaker реализован для языка Pascal (среды Borland Delphi и Free
Pascal Lazarus; вариант модуля реализован также для языка PascalABC.NET) и содер-
жит следующие элементы:
• процедурный тип TInitTaskProc; в модуле с группой заданий должна быть
определена основная процедура группы типа TInitTaskProc, позволяющая ге-
нерировать задание с требуемым номером (см. п. 2.1);
• процедура CreateGroup, определяющая общие характеристики группы зада-
ний (см. п. 2.1);
• процедуры и константы, используемые для создания нового задания и добав-
ления в него формулировки, а также исходных и контрольных данных базо-
вых типов boolean, integer, real, char, string; обычно каждое задание оформля-
ется в виде отдельной процедуры, которая вызывается из основной процеду-
ры группы (см. п. 2.2);
• процедура UseTask, позволяющая импортировать в создаваемую группу за-
дания из других групп; эта процедура обычно вызывается в основной проце-
дуре группы (см. п. 2.3);
• процедуры, обеспечивающие добавление комментариев, оформляемых в виде
преамбулы к группе и ее подгруппам (см. п. 2.4);
• процедура RegisterGroup, обеспечивающая регистрацию группы, реализован-
ной в виде pcu-модуля системы PascalABC.NET (см. п. 2.5);
• функции и константы, позволяющие определить текущее состояние задачни-
ка: используемый язык программирования и текущую локаль — русскую или
английскую (см. п. 2.6);
• функции, предоставляющие разработчику заданий образцы слов, предложе-
ний и многострочных текстов (см. п. 2.7);
• процедуры, позволяющие включать в задание файловые данные (см. п. 3.1);
• процедуры, позволяющие включать в задание указатели и динамические
структуры данных — линейные списки и деревья (см. п. 3.2).
1.3. Библиотечные и сводные группы
При разработке новых заданий целесообразно объединять их в группы с имена-
ми, содержащими, кроме названия темы, дополнительные сведения, например, вер-
сию созданной группы и данные об авторе. Однако допустимые имена групп могут
содержать не более 9 символов, что является недостаточным для указания дополни-
тельных сведений. С другой стороны, группы, содержащие только новые задания
(библиотечные группы), вряд ли будут использоваться непосредственно в учебном
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »