Это старая версия
NsuTs за 2012-05-12 11:26:55..
The Novosibirsk State University Testing System (NSUTS)
NSUts – автоматизированная система тестирования для
олимпиад по программированию, разрабатываемая в НГУ
Цель проекта:
разработка и поддержка системы тестирования
Задачи:
1. разработка новой функциональности
встраивание новых правил проведения олимпиад
поддержка новых компиляторов
внутренние разработки: фреймворк для автоматизированного тестирования, различные скрипты
2. рефакторинг существующего кода
3. «непрерывное» бета-тестирование
автоматизированное тестирование веб-интерфейса
блочное тестирование
4. сборка пакетов для установки системы тестирования
5. общение с заказчиками (жюри олимпиад)
сбор требований
багфиксинг
обсуждение новых идей
6. непосредственно проведение олимпиад
Технологии:
Сервер системы тестирования
Основной язык системы: Perl + модули из архива CPAN
База данных:
My SQL?
Веб-интерфейс: HTML, CSS и
Java Script?.
Платформа: debian linux. Для работы сервера системы используется веб-сервер apache с модулем mod_perl.
(ранее тестировался запуск на ОС семейства Windows, используя denwer)
Тестирующий клиент
Язык: C++ с использованием
Win Api?.
Платформа: ОС Windows (существует экспериментальная версия тестирующего клиента для ОС linux)
Использование
- еженедельные тренировки НГУ
- в учебном процессе НГУ (курсы программирование на ЯВУ и тд)
- различные этапы Всероссийской школьной олимпиады по информатике
- Всесибирская открытая олимпиада школьников по информатике
- Открытая Всесибирская олимпиада им. И.В. Поттосина
кроме того в системе всегда доступны тренировки
Главная страница олимпиад по программированию:
http://olimpic.nsu.ru
Серия статей об олимпиадном программировании в НГУ на
habrahabr от Олега Годовых
Вопросы, замечания, предложения отправлять по адресу nsuts2008_собачка_gmail.com
Документация по системе тестирования NSUTS
Словарь терминов?
09.02.12 План работ на
весенний семестр 2012 года
06.09.11 План работ на
осенний семестр 2011 года
05.07.11 План работ на
летнюю практику 2011 года
07.10.10 Предварительный
план работ
30.06.09 Подготовлен план на
летнюю практику 2009 года
14.04.09 Презентация изолирующей среды для тестирования на МНСК
07.04.09 На nsuts проведена интернет-часть Всероссийской олимпиады школьников по программированию.
09.03.09 Обновлен план работ на весенний
семестр.
26.02.09 Презентация изолирующей среды для тестирования на конференции «Молодежь и современные информационные технологии»
25.01.09 nsuts переработана для проведения школьных олимпиад по программированию
30.12.09 Отправлены тезисы на конференцию «Молодежь и современные информационные технологии»
10.11.08 После проведения IX Всесибирской олимпиады по программированию намачен
план развития проекта
01.10.08 Определены требования к проекту и план
работ