Разрабатываю в рамках диплома прототип учебного сайта по базам данных, преподаватель предложил пару идей:
1. Сделать тесты с вводом текста и проверкой его самой системой, например вводится SQL-запрос, он проверяется, и выводится результат по правильному запросу, либо ошибка, запрос написан неправильно.
2. Сделать возможность отслеживания траектории обучения студента. Например, студент заходит на страницу сайта и читает лекцию, преподаватель, зашедший на сайт, может видеть, что студент такой-то читает лекцию. То же самое сделать с тестами, но насколько мне известно, модули quiz и exam позволяют создавать отчёт, кто прошёл тесты.
Есть ли какие-то готовые решения по данным вопросам? Если нет, то какие способы реализации для этого можно сделать?
Комментарии
Эм.. вы диплом пишите или кто-то за вас диплом пишет? Если вы - тогда именно вам надо реализовать 1. и 2., а раз вы пишите вопрос на форуме Drupal, то наверное способ реализации у вас только один: php + js + brain.
С тем, о чем я спросил, я никогда не сталкивался. 1 и 2 реализую я и не прошу сделать это за меня. Мб кто-то делал похожие вещи или у кого-то есть идеи.
По второму пункту согласен.
Пункт 2 мутный. Если студент откроет во вкладке лекцию, а потом его позовет подруга в спальню, то вы будете вводить в заблуждение вашего преподавателя.
Вам лучше сделать чуть по другому (наверное) - страница лекции, а после нее мини тест. Если студен прошел тест, значит он прочитал лекцию или не прочитал, но знает материал.