Программа для создания контрольных работ

Пнд, 26/11/2012 - 21:21 —

Добрый день.

Однажды мне потребовалось придумать каждому ученику свой вариант для контрольной работы.
Делать это руками было скучно, так что я решил написать для этого программу.
С тех пор прошёл год, и я хочу продолжить разработку данной программы.

Что я хочу сделать.

Я хочу реализовать маленькую, красивую, простую и удобную в использовании программу, которая упростит для учителей задачу тиражирования контрольных работ, выдаваемых на уроке.

Чего я делать не хочу.

Я не хочу делать программу, которая будет эти тесты проверять -- для этого есть прекрасные решения, вроде Moodle, Тесты@Дневник.Ру, eJudge и многие другие.
Каждый из этих проектов имеет большой запас опыта, собственных наработок, большой штаб программистов и администраторов, и нет никакого смысла создавать ещё один клон своими силами.

Как мне помочь.

Я буду рад вашему отзыву о проекте в его настоящем состоянии или пожеланию по возможностям для новой версии.
Если вы знаете такие страшные слова, как Perl, MySQL, jQuery или Twitter Bootstrap, то вы можете помочь мне в работе с исходным кодом.

Список возможностей.

Возможности, которые есть сейчас:

  1. Создание именных контрольных или контрольных по вариантам;
  2. Управление назначением номеров вариантов;
  3. Разграничение вопросов по темам;
  4. Управление количеством вопросов из каждой темы в каждом варианте;
  5. Управление максимальным количеством использований вопросов каждой темы;
  6. Создание групповых вопросов (когда несколько вопросов задаются к одному материалу);
  7. Поддержка математических формул в условиях вопросов (с помощью mimeTeX);
  8. Сохранение и загрузка списка вопросов, тем и учеников для дальнейшего использования;
  9. Подстановка случайных данных в вопросы.

Что я хочу сделать:

  1. (необязательная) Регистрация по логину и паролю;
  2. Хранение данных на сервере;
  3. Полностью переписать всё, что есть в системе сейчас;
  4. Упростить интерфейс программы;
  5. Создать возможность выбирать, в каком стиле следует создать контрольную. Например, бланк ответов может быть кроссвордом или вариантом для ГИА/ЕГЭ;
  6. Сохранять ранее созданные варианты контрольных работ.

Вместо эпилога.

Спасибо, что прочитали до этого места.

Комментарии

Комментарии

Информация о пользователе.
27.11.2012 : 14.57

Я не учитель, и далек от ГИА/ЕГЭ, но мне это кажется полезным и интересным:-)

Было бы, вообще, замечательно, если бы на месте Дмитрия был школьник!

Мечтаю, когда школьники разных школ Лиги будут создавать команды для объединения своих знаний и способностей для решения самых разных (научных, технологических, маркетинговых)  реальных задач не только в Нанограде!

Знаю возможности и способности не только наших лицеистов и выпускников, но и многих ребят из других школ Лиги, которые были в Наноградах, и с которыми регулярно общаюсь в ВКонтакте и в Twitter. Уверен, что, создавая такие междугородние команды, они могли бы успешно и красиво решать достаточно сложные задачи. 

Пока же круглый год так делают только наши лицеисты.

Научный руководитель Лицея №2 г.Чебоксары,

Вице-президент АЭН ЧР,

Исполнительный вице-президент AGL Technologies Co.