Заказчик
Отзывы фрилансеров:
+ 36
- 1
Зарегистрирован на сайте 12 лет и 11 месяцев
Бюджет:
по договоренности
Необходимо создать систему онлайн тестирования с бд (варианты обсуждаются), которая сохраняла бы в базе результаты тестирования и имела бы возможность импорта из файла txt следующего формата:
Quest(1): Некоторый текст который #1необходимо скрыть#1 и еще текст который необходимо #2скрыть#2 в другом варианте этого же вопроса. А #1вот этот текст также скрывается#1 в том случае если случайный выбор выпадает на вариант 1.
Ouest(2): Следующий вопрос. Тут #1только #1 один вариант.
Логика работы такая: Случайным образом делается выборка из базы некоторого установленного разработчиком количества вопросов. Выдавая очередной вопрос система анализирует количество имеющихся внутри его вариантов (по меткам #1, #2 и т.д.); выводит на экран текст вопроса заменяя ту часть текста, которая обрамлена тэгами #X...#X например строчкой из "ХХХХХХХХХ". Причем удаляется только та часть вопроса, которая соответствует этому варианту (таких участков текста в вопросе может быть несколько как в примере выше).
Например, вопрос 1 вариант 1 должен вывести:
Некоторый текст который ХХХХХХХХХ и еще текст который необходимо скрыть в другом варианте этого же вопроса. А ХХХХХХХХХ в том случае если случайный выбор выпадает на вариант 1.
Вопрос 1 вариант 2
Некоторый текст который необходимо скрыть и еще текст который необходимо ХХХХХХХХХ в другом варианте этого же вопроса. А вот этот текст также скрывается в том случае если случайный выбор выпадает на вариант 1.
Пользователю выводится поле для вставки пропущенного отрезка текста. После этого по нажатию на кнопку значение поля сравнивается с текстом, содержащимся внутри меток #X...#X соответствующего варианта (первого из встречающихся таких значений). Если текст совпадает, то начисляется балл. Если нет, то не начисляется. По итогу теста в базу записываются значения: кто сдавал, затраченное время, какой тест сдавал, количество набранных баллов.
Разделы:
Опубликован:
10.12.2015 | 01:55
Заказ находится в архиве