User Tools

Site Tools


start:moodle_tips_and_tricks

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
start:moodle_tips_and_tricks [2022/07/12 07:31]
mark created
start:moodle_tips_and_tricks [2022/12/10 09:08]
127.0.0.1 external edit
Line 2: Line 2:
  
 На этой странице собираем выстраданные рекомендации по работе в Moodle - настройка,​ создание задач и прочее. На этой странице собираем выстраданные рекомендации по работе в Moodle - настройка,​ создание задач и прочее.
 +
 +===== Автоматическая выгрузка успеваемости из курсов в гугл таблицу =====
 +
 +https://​github.com/​OSLL/​lms_grades_export/​tree/​main/​moodle_export
  
 ===== Задачи CodeRunner ​ ===== ===== Задачи CodeRunner ​ =====
 +
 +Прежде чем делать задачи,​ полезно почитать о том, как устроен сам сервер проверки https://​github.com/​trampgeek/​jobe
 +
 +==== Ошибка failed to map segment from shared object ====
 +
 +Если при запуске скрипта проверки созданной вами задачи (равно как и при запуске студенческого решения) возникает примерно такая ошибка (ключевые слова failed to map segment from shared object):
 +
 +
 +<​note>​
 +ImportError:​ /​usr/​local/​lib/​python3.8/​dist-packages/​pandas/​_libs/​sparse.cpython-38-x86_64-linux-gnu.so:​ failed to map segment from shared object
 +</​note>​
 +
 +то с высокой вероятностью проблема в том, что код проверки или решения выходит за рамки стандартного ограничения ОЗУ на отдельный процесс,​ которое устанавливает CodeRunner. Даже если, в поле "​Advanced customisation / MemLimit (MB)" в настройке вопроса вы ничего не указывали (срабатывает стандартное ограничение).
 +
 +В документации описано конкретное значение https://​github.com/​trampgeek/​jobe#​run_spec-parameters
 +
 +Если гипотеза подтвердилась,​ то это большой повод переработать дизайн задачи в сторону радикального сокращения ОЗУ - она не должна выходить за рамки стандартного ограничения и даже приближатся к нему.
 +
 +
  
 ===== Тесты (Quiz) ===== ===== Тесты (Quiz) =====
  
 +==== Несоответствие набранных баллов и итога прохождения теста (не отображаются дробные баллы) ====
 +
 +В ряде случаев настройки отображения баллов в тесте (quiz) могут сложится так, что в оценке не будет отображатся дробная часть (хотя фактически она будет). Пример:​
 +
 +{{:​start:​quiz_wrong_score.png|}}
 +
 +
 +Такое поведение часто путает студентов и бывали случаи,​ когда студенты думали,​ что тест ими пройден полностью (хотя по баллам это не так).
 +
 +Как исправить проблему - 
 +
 +  * перейти в настройки теста (не вопроса), ​
 +  * развернуть секцию "​Внешний вид"​ (Appereance), ​
 +  * в ней нажать "​Показать больше"​ (Show more),
 +  * выставить настройки как на рисунке ниже.
 +
 +{{:​start:​quiz_wrong_score_fix.png|}}
start/moodle_tips_and_tricks.txt · Last modified: 2023/06/22 14:59 by mark