Общая оценка по курсу Moodle

Я хочу отображать общие оценки курса следующим образом:

если сумма викторины = 1, то общая сумма по курсу = 74

если сумма викторины = 2, то снова общая сумма курса = 74

если сумма викторины = 3, то снова общая сумма курса = 74

если сумма викторины = 4, то общая сумма за курс = 77

если сумма викторины = 5, то общая сумма за курс = 80

если сумма викторины = 6, то общая сумма за курс = 83

...... и так далее, пока общее количество викторины = 34

Я не могу придумать формулы, которая могла бы дать мне желаемый результат.

Есть предложения о том, как этого добиться?

Могу ли я что-нибудь изменить в коде?

как получить общую сумму курса для общей стоимости каждой викторины? это результат формулы или произвольного значения?

ᴄʀᴏᴢᴇᴛ 29.08.2018 17:27

формулы нет, оценки должны быть выставлены в соответствии с количеством правильных ответов в викторине, в соответствии с приведенной выше таблицей, то есть, если правильный ответ в викторине равен 1, общая сумма по курсу должна быть 74, если это 2, то снова должно быть 74 и так далее, как написано выше ...

Laura Hunt 30.08.2018 09:01

поскольку оценка является произвольной, вы можете использовать ассоциативный массив, чтобы получить окончательную оценку из общей суммы викторины. (вы также можете использовать оператор switch, но он будет менее эффективным)

ᴄʀᴏᴢᴇᴛ 30.08.2018 17:18

спасибо за помощь, это то, что я имел в виду, но я не знаю, как использовать ассоциативный массив, не могли бы вы объяснить это, пожалуйста ???

Laura Hunt 30.08.2018 18:57

Я хочу, чтобы это выполнялось автоматически, а не вручную учителем

Laura Hunt 30.08.2018 19:08

Вам нужно решение PHP или вы ищете для этого SQL-запрос?

a_horse_with_no_name 03.09.2018 15:22
Получение URL-адреса изображения курса в Moodle с помощью PHP
Получение URL-адреса изображения курса в Moodle с помощью PHP
Moodle - это популярная система управления обучением с открытым исходным кодом, используемая многими учебными заведениями и организациями по всему...
Разработка LMS на заказ для повышения эффективности работы и обучения
Разработка LMS на заказ для повышения эффективности работы и обучения
За последние годы в образовании произошла большая революция, и сегодня почти все учебные заведения делают упор на эксклюзивное управление учебным...
4
6
74
1

Ответы 1

Вы требуете, чтобы он был реальным или просто выглядел так? Я пытаюсь сказать, что вы, вероятно, будете удовлетворены стандартной функциональностью Буквы оценок.

Спасибо за попытку помочь, но оценки не могут помочь, потому что мне нужно более 14 элементов, и я не нахожу возможности добавить больше. Любая другая идея ???

Laura Hunt 04.09.2018 18:41

Другие вопросы по теме