MyWackoSite: Разработка ...

Home Page | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация | Вход:  Пароль:  
УДК 004.045

РАЗРАБОТКА БАНКА ЗАДАЧ АВТОМАТИЧЕСКОЙ СИСТЕМЫ ТЕСТИРОВАНИЯ НАВЫКОВ ПРОГРАММИРОВАНИЯ NSUTS

С.В.Шеломенцев
Новосибирский государственный университет
Совместная научно-исследовательская лаборатория НГУ-Parallels


Система тестирования NSUts предназначена для проведения олимпиад по программированию. Многолетняя практика центра проведения олимпиад при Новосибирском Государственном Университете позволила накопить довольно большое количество задач, которые хранятся в не систематизированном виде, что приводит к препятствиям при переиспользовании разработанного учебного материала. Возможность переиспользования задач необходима при проведении тренировок по программированию, когда задания компонуются из задач уже когда-то встречавшихся на олимпиадах.[1] Возникла необходимость создания централизованного хранилища задач – банка задач.
Банк задач должен выполнять следующие функции:
1. Хранение задач.
2. Хранение тестов к задачам.
3. Поиск задач по различным условиям.
4. Сортировка задач по набору признаков.
5. Ведение статистики по сложности решения задач.
Для обеспечения централизованного хранения заданий, банк задач было решено реализовать в виде независимого серверного приложения. Для хранения информации о задачах используется СУБД My SQL?, условия задач и тесты хранятся в файловой системы. Для взаимодействия с пользователем реализован Web-интерфейс.
Для наиболее простого взаимодействия банка задач с системой тестирования NSUts при добавлении новой задачи в банк задач из системы или использования задачи из банка в олимпиаде, соответствующая функциональность реализована в web-интерфейсе NSUts и доступна жюри при наличии доступа к серверу банка задач.
__
1. Е.Н. Боженкова, Д.В. Иртегов, А.В. Киров, Т.В. Нестеренко, Т.Г. Чурина Автоматизированная система тестирования NSUts: Требования и разработка прототипа. Вестник НГУ, серия: Информационные технологии. — N4, Т.8, 2010. — стр. 46–53

Научный руководитель – доцент Д.В. Иртегов
 
Файлы [Скрыть файлы/форму]
Комментариев нет. [Показать комментарии/форму]