Описание изменений (1 семестр 2011–2012)
1. Подготовка NSUTSv1.2.8 к Интернет-туру олимпиады
добавить страницу в вики в раздел Тестирование (кратко описать инструменты и отчет о проверке)
- Баги :841, 842
- См. баг 843. Функциональное тестирование
- детализированный отчет
- просмотр условий тура
- печать
- подумать что еще
Составить описание юзкейза по шагам. проверить от юзера, тур не начался, начался, закончился. проверить, что нет доступа к условиям, отчетам других, т.е.
максимально проверить безопасную работу!
- Подумать какие данные нам интересно знать во время тура, возможно их стоит вынести в отдельную страницу для большего удобства и оперативности,
например см страницу nsuts_new_admin_info.cgi
- статья по безопасности в Вестник НГУ(Конышева, Черненок)
Тестировщик:
- Обновить gcc (задокументировать процесс «урезания» компилятора) 844
- Компилятор Visual C# 819
- Отправка определенному пользователю личного сообщения. на основе модуля Вопрос-Ответ.--
- Подсказки при посылке решений (840)
- Система оценки для первого дня для Всесиба
Планы
[Текущие задачи]
- прибраться в svn (Winkill)
- Доработка версии 1.3.0. с измененной архитектурой
- «Умный» ввод данных о пользователе при регистрации на несколько олимпиад
- Написание всех основных страниц
- Написание и тестирование разделов Сдать, Рейтинг, Сдвиги в связи с внедрением виртуальных туров
- Тестирование работы команд (создание, включение новых пользователей, участие в олимпиадах)
- Авторегистрация: посмотреть работает ли, «поискать готовое решение этой проблемы, например, реализующий
необходимую функциональность модуль Perl в архиве CPAN»
609
- перенос сайта olympic.nsu.ru (Шеломенцев + кто свободен):
- найти похожий дизайн (Меню слева, header, footer)
- перенос материалов (разбитие по категориям согласно содержанию)
- в данном разделе выводятся новости только по текущей категории
- продумать меню: раскрывающееся?
- кратко и понятно описать процесс добавления разных элементов (для жюри)
Тестировщик:
[На будущее]
2. Новые правила оценки школьных олимпиад
(Реализация логики чтения тестов и зависимостей между ними, выполнение тестирования задач, порядок подсчета баллов)
(Загрузка нового формата тестов, вывод результатов)
(Решения загружаются в систему без проверки. Возможность выбора участником, какое решение посылается на проверку. Ограничения на количество посылаемых решений)