План работ на осень 2011
[Текущие задачи]
- прибраться в svn (Winkill)
- Доработка версии 1.3.0. с измененной архитектурой
- «Умный» ввод данных о пользователе при регистрации на несколько олимпиад
- Написание всех основных страниц
- Написание и тестирование разделов Сдать, Рейтинг, Сдвиги в связи с внедрением виртуальных туров
- Тестирование работы команд (создание, включение новых пользователей, участие в олимпиадах)
- Авторегистрация: посмотреть работает ли, «поискать готовое решение этой проблемы, например, реализующий
необходимую функциональность модуль Perl в архиве CPAN»
609
- перенос сайта olympic.nsu.ru (Шеломенцев + кто свободен):
- найти похожий дизайн (Меню слева, header, footer)
- перенос материалов (разбитие по категориям согласно содержанию)
- в данном разделе выводятся новости только по текущей категории
- продумать меню: раскрывающееся?
- кратко и понятно описать процесс добавления разных элементов (для жюри)
Тестировщик:
- 865 работа чекера под винкиллом
- проблемы с решениями на java так и не решены!
- Обновление компиляторов
- 616 – работа входных/выходных файлов для программ на java, отличных от стандартных
- Компилятор Java, обязательно ли class Task
[Features]
* Разработка новой системы привилегий! Предложения приветствуются
* Рассадка пользователей по местам
864
PS о том какую задачу взять можете советоваться со мной kate.konysheva@gmail.com,
а также если специального бага или задачи не было заведено ранее, не забудьте записать его в багзиллу; или подписаться на него (статус ASSIGN).
[Completed]
=====1. Подготовка «новой» версии системы к Интернет-туру олимпиады=====
добавить страницу в вики в раздел Тестирование (кратко описать инструменты и отчет о проверке)
- Баги :841, 842
- См. баг 843. Функциональное тестирование
- детализированный отчет
- просмотр условий тура
- печать
- подумать что еще
Составить описание юзкейза по шагам. проверить от юзера, тур не начался, начался, закончился. проверить, что нет доступа к условиям, отчетам других, т.е.
максимально проверить безопасную работу!
- Подумать какие данные нам интересно знать во время тура, возможно их стоит вынести в отдельную страницу для большего удобства и оперативности,
например см страницу nsuts_new_admin_info.cgi
- статья по безопасности (Конышева, Черненок)
- Исследование безопасности и внедрение HTTPS
Тестировщик:
- Обновить gcc (задокументировать процесс «урезания» компилятора) 844
- Компилятор Visual C# 819
[Features]
- Отправка определенному пользователю личного сообщения. на основе модуля Вопрос-Ответ.
Подсказки при посылке решений (840)
Система оценки для первого дня (Конышева, Черненок)
[На будущее]
2. Новые правила оценки школьных олимпиад
(Реализация логики чтения тестов и зависимостей между ними, выполнение тестирования задач, порядок подсчета баллов)
(Загрузка нового формата тестов, вывод результатов)
(Решения загружаются в систему без проверки. Возможность выбора участником, какое решение посылается на проверку. Ограничения на количество посылаемых решений)
4. Решение вопросов, связанных с организацией автоматического тестирования для 1.3.0
5. Новый клиент-серверный протокол
6. Репликация
7. Архивация старых данных.
Импорт / Экспорт?
PS
Приблизительный план работ.
Возможно какие-то темы будут отобраны на дипломные работы и будут разрабатываться отдельно.