ВУЗ:
Составители:
Рубрика:
63
• в конец процедуры inittaskgroup добавьте оператор
RegisterGroup('PT4MakerDemo');
• удалите строку, начинающуюся словом
exports и добавьте в завершающий
блок
begin–end вызов функции inittaskgroup.
Завершающий фрагмент файла (после описания функции inittaskgroup) должен
иметь вид:
begin
inittaskgroup;
end.
Таким образом, основное отличие нового варианта состоит в удалении раздела
exports и включении вызова процедуры inittaskgroup в секцию инициализации модуля
PT4MakerDemo.
Вызов процедуры RegisterGroup, добавленный в конец процедуры inittaskgroup,
позволяет зарегистрировать созданную группа заданий в модуле PT4Load, интегриро-
ванном в систему PascalABC.NET (см. п. 2.5).
Для того чтобы созданная группа была доступна для использования, необходи-
мо, чтобы файл PT4MakerDemo.pcu размещался либо в рабочем каталоге учащегося,
либо в подкаталоге Lib системного каталога PascalABC.NET. При этом в заготовке
для выполнения заданий из этой группы потребуется дополнительно указать имя это-
го модуля, например:
uses PT4, PT4MakerDemo;
begin
Task('MakerDemo2');
end.
После первого запуска программы, подключившей модуль PT4MakerDemo (то
есть после того, как хотя бы один раз будет успешно выполнена функция
RegisterGroup), создавать подобную заготовку можно будет с помощью программного
модуля PT4Load.
В отличие от групп заданий, реализованных в виде dll-файлов, группы в pcu-
файлах не распознаются программным модулем PT4Demo, интегрированным в сис-
тему PascalABC.NET. Следует также иметь в виду, что если группа заданий с одним и
тем же именем реализована и в виде dll-файла и в виде pcu-файла, то программный
модуль PT4Load использует dll-вариант группы как более универсальный (при этом к
программе учащегося подключается только модуль PT4). В подобной ситуации для
выбора pcu-варианта группы достаточно указать имя соответствующего pcu-модуля в
списке uses (например,
uses PT4, PT4MakerDemo;).
6. Сводные группы учебных заданий
6.1. Общее описание
С помощью конструктора учебных заданий преподаватель может не только раз-
рабатывать новые задания, но и перегруппировывать задания имеющихся групп, соз-
давая сводные группы заданий. Сводные группы могут оказаться полезными при под-
готовке индивидуальных наборов заданий или наборов, предлагаемых на провероч-
ных работах. Помимо возможности изменения порядка следования заданий и объеди-
нения в одну группу заданий из нескольких базовых групп (или базовой группы и до-
полнительных групп, посвященных этой же теме), сводные группы позволяют
Страницы
- « первая
- ‹ предыдущая
- …
- 61
- 62
- 63
- 64
- 65
- …
- следующая ›
- последняя »