Конструктор учебных заданий для электронного задачника Programming Taskbook - 3 стр.

UptoLike

Составители: 

3
Предисловие
Электронный задачник Programming Taskbook в настоящее время активно ис-
пользуется на факультете математики, механики и компьютерных наук и других фа-
культетах ЮФУ при проведении практических занятий по программированию. Опуб-
ликован ряд пособий, базирующихся на данном задачнике и ориентированных на раз-
личные языки программирования [1–4, 6–8]. Имеется методическая разработка для
преподавателей [5], в которой описываются дополнительные средства задачника,
входящие в комплекс Teacher Pack for Programming Taskbook.
Настоящая методическая разработка, которую можно рассматривать как про-
должение работы [5], посвящена новым средствам электронного задачника
Programming Taskbook, появившимся в версии 4.8. Эти средства позволяют препода-
вателю дополнять задачник новыми наборами учебных заданий и, таким образом, де-
лают задачник «расширяемым».
Основным инструментом, предназначенным для разработки новых групп зада-
ний, является конструктор заданий PT4TaskMaker, реализованный в виде модуля на
языке Pascal и доступный для использования в средах программирования Borland
Delphi (начиная с версии 4.0) и Free Pascal Lazarus 0.9. Следует подчеркнуть, что раз-
работанные с помощью данного конструктора группы заданий будут доступны для
выполнения на любых языках и в любых программных средах, поддерживаемых за-
дачником. В настоящем пособии дается общий обзор возможностей конструктора
PT4TaskMaker (п. 1) и подробно описываются его компоненты (п. 2–3). В отдельном
разделе рассматриваются вопросы форматирования текстов заданий (см. п. 4); в нем
дается описание имеющихся в конструкторе управляющих последовательностей. На-
конец, в завершающем разделе, посвященном конструктору PT4TaskMaker, приводят-
ся многочисленные примеры его использования для разработки заданий по различ-
ным темам курса программирования (см. п. 5).
Дополнением к конструктору PT4TaskMaker могут служить новые средства,
включенные в программу PTVarMaker «Конструктор вариантов» (подробное описа-
ние данной программы содержится в [5]). Эти новые средства позволяют разрабаты-
вать сводные группы, то есть группы, не содержащие реализации новых заданий, а
лишь импортирующие наборы заданий из базовых и дополнительных групп и компо-
нующие их в порядке, который требуется преподавателю. Конструктор вариантов
предоставляет упрощенный способ создания сводных групп, не требующий написа-
ния программного кода. Этот способ и связанные с ним новые команды, появившиеся
в конструкторе вариантов, подробно описываются в заключительном разделе методи-
ческих указаний (см. п. 6).
Конструктор заданий PT4TaskMaker и конструктор вариантов PTVarMaker вхо-
дят в комплекс «Teacher Pack for Programming Taskbook 4», являющийся свободно
распространяемым дополнением к универсальному варианту электронного задачника
Programming Taskbook 4. Данный комплекс включает также гипертекстовую справоч-
ную систему «Teacher Pack Info», содержащую описание всех его компонентов.
Подробную информацию о задачнике Programming Taskbook можно получить на
его сайте
http://ptaskbook.com/.