Програмирование

Linux

Сети

Базы данных

Сылки

Проекты

Программа тестирования и обучения персонала CoolTest.

Знакома ли вам ситуация, когда звонит вам по телефону бухгалтер и со слезами на глазах сообщает, что она целый день составляла отчет, а потом забыла его сохранить на диске, и что еще хуже, сохранила, но не знает куда. В такой момент я готов просто взорваться!!! Просто выйти из себя!!!

Но больше всего мне нравится ситуация, когда работник финансового отдела сообщает мне, что её основной отчет она сохранила в программе "FAR" и что его совершенно нечего искать в "Windows Commander", а тем более в проводнике!!!! Если после всего этого я пытаюсь объяснить ей, что такое накопитель, то получаю неподражаемый ответ: "Ты совершенно ни чего не понимаешь в компьютерах".

Такие события случаются практически каждый день, и выхода похоже нет!!!

В один прекрасный день мне такая ситуация совершенно надоела и я решил в плотную заняться образованием персонала.

Пробил через главного инженера приказ, на основании которого весь персонал обязывался пройти курс обучения, а после прохождения курса обучения предстояло всему персоналу пройти тест на усвоение пройденного материала. Главный инженер поставил мне условие, что после прохождения теста, все результаты необходимо предоставить ему лично и желательно в электронном виде. Для исполнения этого условия на совещании отдела было решено написать программу тестирования по данному курсу, но так что бы программа была универсальная и ее можно было бы использовать в последующих занятиях. Поэтому было решено, что все материалы теста и отчеты о прохождении буду храниться отдельно, для этого был выбран Microsoft Access. Изменяя фай Microsoft Access можно менять полностью все материалы представленные в тесте.

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


Если по долгу службы вам приходиться сталкиваться с вопросами повышения квалификации персонала, или организации учебного процесса на предприятии или в учебном заведении, то CoolTest поможет вам оценить результат всего образовательного процесса, и не привязан к конкретной предметной области!!! Программу CoolTest можно приобрести написав письмо на адрес электронной почты rz6hpi@yandex.ru

Вместе с программой вы получите:

  1. подробное описание
  2. руководство пользователя
  3. рекомендации по установки
  4. 5 файлов с готовыми тестами в разливных предметных областях (в письме укажите какие именно вас интересуют).

И весь этот набор вы получите за чисто символическую сумму в размере 30рублей.

Что на много меньше, чем, если даже начать думать о самостоятельном написании данной программы.

Потраченное время даже на размышления стоит намного дороже!!!!

Описание программы:

Посте старта CoolTest, программа попросит веси имя и пароль для авторизации пользователя.

После прохождения авторизации, открывается окно самого теста:

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




Описание технической реализации:

Проект написан на языке Delphi. База данных myDemo.mdb основана на Access. Вопросы и ответы для тестирования вносятся в таблицу "question". Количество вопросов не ограниченно. Количество предлагаемых ответов всегда должно быть три. Просто заменяя таблицу с вопросами, можно поменять тематику теста. Сами вопросы к интерфейсной программе не привязаны.


Структура таблицы question:

Наименование поля Тип Описание
num_question числовой Порядковый номер вопроса
question текстовый Вопрос
answer1 текстовый Первый ответ
answer2 текстовый Второй ответ
answer3 текстовый Третий ответ
answerOK числовой Номер правильного ответа

Авторизация пользователя проходит при старте программы. Пройдя тест один раз, программа завершается, по этому, что бы пройти тест еще раз нужно авторизоваться повторно. Это сделано для того что бы пользователь при начале теста представился и не мог пройти тест под другим именем. Есть маленькое ограничение на авторизацию: пароль и логин должны быть длинной 6 символов. Данные авторизации хранятся в таблице "pip".


Структура таблицы pip:

Наименование поля Тип Описание
num_people числовой Порядковый номер пользователя
name текстовый(50) Имя пользователя
location текстовый(50) Вспомогательное поле(пока не используется)
log текстовый(6) Логин пользователя
pas текстовый(6) Пароль пользователя

Данные по пользователям о прохождении теста записываются в таблицу "otchot". Если пользователь начал тест, но потом сдался, или прервал выполнение программы, то его данные все равно записываются в таблицу, но в полях результатов стоит 0, что отмечает не удачную попытку сдачи теста.


Структура таблицы otchot:

Наименование поля Тип Описание
num_people числовой Порядковый номер пользователя
ok числовой Количество правильных ответов
nook числовой Количество не правильных ответов



Установка программы:

Для правильной работы программы необходимо сначала зарегистрировать источник данных DSN, для этого в
"Пуск" > "Панель управления" > "Администрирование" > "Источник данных (ODBC)"
завести DSN с именем "myDB" указывающий на файл <путь>\myDemo.mdb. Далее просто запускаете файл New.exe на исполнение и он по псевдониму найдет файл базы данных. Файл с базой данных может находится в любом месте файловой системы.







2005г.rz6hpi@yandex.ru
Hosted by uCoz