Вторая концепция развития "Час ЕГЭ"

Первая концепция развития, хотя и существовала, широкой публике показана не была - по очень простой причине: она никого не интересовала. Впрочем, справедливости и удовлетворения любопытства ради, привожу здесь её краткое содержание:
  1. Четыре оболочки:
    1. Случайное задание
    2. Полный тест
    3. Отладка шаблона
    4. Тест на печать
  2. Достаточное количество заданий по математике (ЕГЭ)
  3. Краткая документация
Вот, собственно, и всё. Закончена она была в воскресенье, 27 октября 2013 года, 22:16:56 - именно в это время была закоммичена оболочка полного теста. Теперь настало время огласить Вторую концепцию развития.

К совершеннолетию очаровательной Анастасии Сергеевны Червинской.



  1. Учёт времени в оболочке случайного задания. Настраиваемая статистика.

    Позволит получить конкурентное преимущество перед многими другими тренажёрами и рассчитывать время, которое потребуется на выполнение всего теста "в боевых условиях", то есть на экзамене.
  2. Дружественный разработчику блок многопредметности. Поддержка JSON.

    Скорее "подкапотное" изменение, необходимое в первую очередь нам, программистам.
  3. Описания категорий заданий. Поддержка заголовочного файла набора.

    Рядом с кодировкой задания будет отображаться его описание. Например: В1 - элементарные бытовые задачи.
  4. Возможность выбора цветов и шрифта интерфейса.

    Дизайнера у нас в команде пока нет. (Если есть добровольцы - отзовитесь!) Единственный выход - предоставить пользователю самому устанавливать нужные ему параметры оформления. Это, кстати, актуально и для интерактивных досок в классах.
  5. Улучшенная обработка заданий А-типа.

    Сейчас для того, чтобы ответить на задание с выбором верного ответа, нужно ввести с клавиатуры (можно с экранной) его номер. Предполагается, что под полем верного ответа появятся кнопки с номерами ответов. Это позволит отвечать несколько быстрее.
  6. Рефакторинг и документация к программному коду. Увеличение производительности.

    Интересно в первую очередь программистам. Напоминаем: "Час ЕГЭ" - OpenSource-проект!
  7. Расширение лексической базы и лексического модуля.

    Лексический модуль - это части программы, в которых перечислены используемые слова и их формы. Чем больше слов и методов работы с ними - тем разнообразнее задание, и, следовательно, сложнее их "нагуглить" (хотя ровно таких же Вы не найдёте, есть шанс набрести на похожим образом решаемые) или предъявить нам претензии, связанные с монополией на копирование (так называемым "авторским" "правом"). Кроме того, ввиду открытости исходного кода, этот модуль может быть ценен для других проектов.
  8. Страница описания проекта, руководства пользователя, часто задаваемые вопросы.

    Как ни парадоксально, текстовой информации о "Час ЕГЭ" не так уж и много.
Заметим следующее: