Простой скрипт школы магии на PHP + MySQL
Посмотреть тест можно в школе магии "АБИОН".
Модуль «Тесты»
Если посмотреть меню, то можно заметить ссылки на этот модуль сразу в нескольких разделах.
![](web01_01.jpg)
Рассмотрим всю последовательность работы с тестами.
Создание теста
Поскольку тест с вопросами обязательная часть каждого предмета, то он заполняется преподавателем к каждому курсу лекций.
![](web01_02.jpg)
Для создания нового теста преподаватель выбирает в меню пункт – «Добавить тест».
Вводит название теста, вопрос, и до пяти вариантов ответа. Если оставить пустое поле, то оно не будет отображаться в тесте. Справа ставится метка правильного ответа.
![](web01_03.jpg)
При нажатии на кнопку далее, преподаватель видит сверху формы подтверждение создание теста – «Тест создан» и записи вопроса – «Вопрос записан».
Форма отображает, что идет запись второго вопроса из двух вопросов теста. Отображаемое название теста изменить уже нельзя.
|
![](web01_04.jpg)
При нажатии на кнопку закончить выводится подтверждение, что тест создан. Если ввести вопрос и варианты ответа, то они не будут записаны в тест.
Редактирование теста.
В любой момент вы можете исправить название теста или любой из вопросов с вариантами ответа.
![](web01_05.jpg)
Нажмите в меню «Редактировать тест» и тогда выведется список тестов, которые созданы вами и доступны для редактирования. При нажатии на название теста, можно будет его посмотреть.
Для редактирования отметьте тест и нажмите кнопку «Редактировать»
![](web01_06.jpg)
В режиме редактирования вы можете изменить название теста. Редактировать любой из введенных ранее вопросов или добавить новый вопрос. Выполнив нужное, нажмите кнопку в блоке – «Изменить», «Редактировать» или «Добавить».
Тест готов, но пока не отображается в расписание студентов. Его еще предстоит проверить завучу.
Проверка теста.
![](web01_07.jpg)
Завуч выбирает в меню «Проверить тест» и видит список всех тестов. Во второй графе отображается видимость теста. Если кружок красного цвета – тест невидим, если зеленого – видим. В графе «Контроль» отображается последнее время изменения видимости с указанием имени изменившего. Если тест не проверялся, то стоит надпись «(Последнее изменение: - 1.1.1970 3 : 0)». |