![]() |
Нижегородский государственный университет им.Н.И.Лобачевского. |
![]() |
Лаборатория ITLab![]() ![]() |
Switch to English version |
![]() |
![]() Проекты 2011 г.Автоматизированная система проверки заданийКоллектив
Задача проектаОсновная задача проекта заключается в том, чтобы разработать систему для автоматической проверки корректности и оценки эффективности программ. Для проверки и оценки эффективности предоставляются бинарные исполняемые модули. Пользователи системы – школьники/студенты, обучающиеся программированию, а также преподаватели. Требования к системеСистема должна иметь веб-интерфейс и позволять:
Система должна позволять работать в двух режимах проверки программ: на сервере и на клиенте. Информация о задачах и логи выполнения задач должны храниться в БД. Система должна иметь компоненту, позволяющую выполнять конфигурирование серверной части и обновления информации в БД. Каждая проверяемая программа должна принимать входные данные через аргументы командной строки, стандартный ввод или из файла. Выходные данные программа должна выводить либо на консоль, либо в файл. Для каждой задачи должны быть подготовлены:
Текущие результатыРазработана система, которая позволяет выполнять оценку корректности работы программ на уровне исполняемых модулей. Система поддерживает несколько типов задания тестов, авторизацию, три типа пользователей (преподаватель, администратор и студент), временные ограничения на выполнение заданий. Система тестирования реализована с использованием технологии Silverlight в виде веб-приложения. К текущему моменту система ATP обладает полным функционалом, заложенным в постановке задачи, но требует доработки в области стабильности и надёжности. Материалы | ![]() |
Новости14.11.2015
16.10.2015
16.10.2015
14.10.2015
20.09.2015
![]() |
© ITLab, Нижний Новгород, 2009 |