Вариации цифр в ответе

Вариации цифр в ответе

от hesto hesto -
Количество ответов: 4

В тесте имеется вопрос, ответ на который нужно ввести цифрами. Например: 8751342.

Как сделать чтобы за каждую верно угаданную цифру пользователь получил 1 балл соответственно?  (последовательность цифр строгая) .

В итоге необходимо получить такой итог: 8951342 - ошибка во второй цифре, правильных цифр 6 из 7, соответственно получает оценку 6 баллов.


В ответ на hesto hesto

Re: Вариации цифр в ответе

от Vadim Tabunshchik -
Изображение пользователя Developers

Из стандартных типов вопросов на ум приходит только «Вложенные ответы», содержащий N вопросов типа «Числовой», где N=кол-ву цифр в числе.

Текст вопроса:

Угадай число: {1:NUMERICAL:%100%8:0#}{1:NUMERICAL:%100%7:0#}{1:NUMERICAL:%100%5:0#}{1:NUMERICAL:%100%1:0#}{1:NUMERICAL:%100%3:0#}{1:NUMERICAL:%100%4:0#}{1:NUMERICAL:%100%2:0#}

Выглядит так:

image001

После ответа:

image002

Не забудьте в вопросе написать, что в каждую ячейку необходимо вписать только одну цифру.

В ответ на Vadim Tabunshchik

Re: Вариации цифр в ответе

от hesto hesto -
Здравствуйте! Этот же самый вопрос хотим усложнить. 

Пользователь как обычно должен ввести 7 цифр. Если все правильно ввел получает 3 балла. Если 1 ошибка - 2 балла. 2 ошибки - 1 балл. Более 2 ошибок - 0 баллов. Не можем это реализовать, помогите пожалуйста.

В ответ на hesto hesto

Re: Вариации цифр в ответе

от Vadim Tabunshchik -
Изображение пользователя Developers

Вы такое не реализуете. В оценке за вопрос можно указывать только целые баллы, а у вас получается 3 балла/7 цифр=0,4285714285714286 - за один вопрос.

Далее: даже, если в настройках самого теста вы измените стоимость этого вопроса с 7 на 3 балла, то Мудл будет считать всё пропорционально кол-ву верных ответов, т. е., 2 балла за 6 верных не получится никак, будет 6х0,4285714285714286 и т. д.