TCExam

Изображение пользователя Школяр.


Описание программы:
Одна из наиболее удобных и функциональных программ компьютерной проверки знаний. Написана на PHP, устанавливается на сервер, Есть русскоязычный интерфейс. Позволяет составлять вопросы с любым набором ответов, одиночный выбор, независимый выбор, комбинация выбора ответов. Сами вопросы (что является сильной стороной программы) могут сопровождаться не только загруженными на сервер графическими иллюстрациями, но и формулами в формате TeX. Таким образом вопросы приобретают универсальный характер с точки зрения выбора области знаний.

Как работает?

Сама программа написана на PHP и устанавливается на Школьный сервер. После установки есть два режима: администрирование и прохождение теста. В режиме администрирования происходит добавлени пользователей, назначение им уровня доступа, создание учебных групп, связывание учебных групп с определенным набором тестов. Ну и, разумеется, создание и редактирование тестов так же происходит в этом режиме. База данных системы построена таким образом, что как только какой-либо тест прошел хотя бы один человек (то есть результаты тестирования связываются с определенными вопросами в тесте), этот тест удалить нельзя, так же, как и его вопросы. Таким образом всегда можно отследить, на чем именно "завалился" тот или иной тестируемый.
Если не пугаться интерфейса (который на первый взгляд выглядит сложно), а просто следовать тому, что написано в руководстве, работа с программой на всех этапах очень проста.
Сначала создается учебная группа:

В группу добавляются студенты:

Теперь создаем тему тестирования:

В тему можно добавить рисунок обложки, и предварительно просмотреть, как это будет выглядеть в действии:

Затем в тему теста добавляются вопросы (каждый вопрос так же можно снабдить рисунком и просмотреть):

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

Процедура прохождения тестирования выглядит стандартно: вопрос с рисунком и объяснением того, что надо делать, а внизу - варианты ответов, из которых нужно выбрать правильный (или правильные):

По каждому студенту ведется подробная статистика, статистику можно вести и по группе. Как вопросы теста, так и результаты можно сохранить в формате PDF.

Установка на школьный сервер
Производится по той же схеме, которая уже описана в статье по Drupal. Однако взаимодействует система со Школьным Сервером плохо: PHP-сессии то работают, то не работают... При этом на LAMP программа ставится и работает без проблем. Глубоко не копал, но полагаю, что проблемы на Школьном Сервере вызваны повышенным уровнем безопасности, который плохо согласуется с устаревшими PHP-концепциями, включенными в TCExam по умолчанию.

Мнение:
Было бы очень здорово немного облизать, и включить эту систему тестирования в комплект Школьного Сервера.


Программа: TCExam
Текущая версия: 8.0.1
Автор: Nicola Asuni
Язык программирования: PHP
Язык интерфейса: Английский, Русский и множество других
Сайт программы: http://www.tcexam.com
Лицензия: GNU General Public License (GPL)
Загрузить: с сайта Sourceforge