Введение
Рассмотрев все имеющиеся на сегодняшнее время не коммерческие
программы тестирования и контроля знаний, я пришел к выводу, что все они
имеют один общий и существенный недостаток: наличие на компьютере
испытуемого базы вопросов и ответов, не позволяют добавлять и
корректировать вопросы, а если позволяют то вопросы необходимо
добавлять или корректировать на каждом компьютере, на котором они
установлены. Кроме того, некоторые из существующих программ позволяют
только проверить знания, но не дают оценки этих знаний.
Проведя, такой сравнительный анализ я решил, что необходимо
разработать программу контроля знаний, которая не имеет выше
перечисленных недостатков. С технической точки зрения разработанный
мной программный комплекс представляет собой типичное приложение
«клиент-сервер», то есть база вопросов и ответов расположена на одном
центральном компьютере – сервере. На компьютерах испытуемых
устанавливается только клиентская часть, которая предоставляет
пользователю удобный интерфейс для проведения контроля знаний. На
компьютере преподавателя устанавливается такое же клиентское
приложение, которое несет в себе функции редактора вопросов и ответов, а
также позволяет просмотреть результаты проведения контроля знаний. Всю
обработку информации и выставление оценок осуществляет серверная часть
программного комплекса, которая устанавливается на сервере.
Такого рода организация имеет следующие преимущества:
- Изменение или добавление новых вопросов отражаются сразу на всех
компьютерах с установленной клиентской частью системы контроля знаний;
- Позволяет проверить знания у всех студентов сразу, а не по очереди как это
бывает при контроле знаний в режиме собеседования. Что соответственно
влечет за собой существенное сокращение времени связанным на проведение