Доработка модуля Quiz Drupal 7

Главные вкладки

Аватар пользователя Semmen Semmen 9 июня 2022 в 15:03

Нужно немного доделать модуль Quiz бюджет 5 тыс. руб.!
В Quiz есть опросник типа "Вопрос с кратким ответом" где за правильный ответ назначается поставленное количество баллов.
Но нам нужно назначать баллы по определенным условиям. У нас будут решаться тесты, где ответы это цифры, например ответ - 13465.
Так вот:
1. Нужно проверять каждую цифру в ответе, что бы ответ учитывался не зависимо от порядка чисел в ответе, пример - правильный ответ установленный в тесте 123, ответ ученика 213(должен считаться правильным).
2. При условии если в тесте максимальный балл = 2, нужно:
При одной ошибке минус 1 бал, при двух ошибках суммарно минус 2 балла. Результат не может быть отрицательным.
Что еще можно считать ошибками?
Пример: правильный ответ 123, ответ ученика 12345, это минус 2 балла, так как две цифры в ответе лишние, соотвественно если одна цифра лишняя это минус 1 балл.

Желательно скопировать данный тип(модуль) опросника, и потом вносить правки, так как старый может пригодится для других тестов.

Если что-то не понятно, задавайте вопросы. Можно писат в скайп: s-sem-s

Комментарии

Аватар пользователя VasyOK VasyOK 9 июня 2022 в 15:13

А может webform в D9? Там и условия и шаги и лимит заполнений для пользователя и формирование вьюх из результатов.

Аватар пользователя Semmen Semmen 9 июня 2022 в 20:01

Не, уже платформа на 7 сделана, переносить это много работы, куча модулей которых нет на 9. Уже делают. Спасибо за ответ!