Skip to content

Lazarus. Testing students at lectures. Тестирование студентов на лекции

Notifications You must be signed in to change notification settings

ivgnk/Lazarus_QuickLectureTest

Repository files navigation

Lazarus_QuickLectureTest

Тестирование студентов на лекции (сделано на Free Pascal в Lazarus IDE) Testing students at lectures (made with Free Pascal in Lazarus IDE)

Проект QuickLectureTest.lpi компилируется в Lazarus IDE 2.0.6.

  1. Перед началом работы программы подключают компьютер к проектору
  2. Включают режим отображения на двух мониторах (второй монитор - проектор)
  3. Запускают программу QuickLectureTest.exe

  1. После запуска программы необходимо ввести список студентов, а потом список вопросов. Оба файла должны иметь расширение txt. Без ввода указанных файлов программа не будет работать дальше. Пример списка студентов в файле "Студенты ТГР-2013 СП.txt" Пример списка вопросов в файле "МагниторазведкаВопросы1.txt"

Замечания:

-a) В конце обоих файлов не должно быть пустых строк (в программе нет проверки на пустые строки)

-b) Программа использует кодировку UTF-8 (для файлов с кириллическими шрифтами необходимо проверить правильность отображения фамилий и вопросов)

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

  1. За ответ студент получает оценку по пятибалльной системе путем нажатия соответствующих кнопок на панели задач:

0 - нет ответа или полностью неправильный ответ

1 - ответ на 1/4 правильный

2 - ответ на 2/4 правильный

3 - ответ на 3/4 правильный

4 - ответ на 4/4 (полностью) правильный

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

  2. В конце тестирования отображаются -a) первое информационное окно с надписью "Тестирование окончено"

-b) второе информационное окно со списком всех студентов и их баллов

  1. Результаты сохраняются в файл с именем, которое состоит из имени файла вопросов, имени файла со списком студентов, постфикса res и расширения "dat". В случае использования примерных списков, указанных выше, имя файла будет "МагниторазведкаВопросы1-Студенты ТГР-2013 СП_res.dat"

About

Lazarus. Testing students at lectures. Тестирование студентов на лекции

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages