This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start:moodle_tips_and_tricks [2022/12/10 09:08] 127.0.0.1 external edit |
start:moodle_tips_and_tricks [2023/06/22 14:59] (current) mark [Ошибка failed to map segment from shared object] |
||
---|---|---|---|
Line 26: | Line 26: | ||
Если гипотеза подтвердилась, то это большой повод переработать дизайн задачи в сторону радикального сокращения ОЗУ - она не должна выходить за рамки стандартного ограничения и даже приближатся к нему. | Если гипотеза подтвердилась, то это большой повод переработать дизайн задачи в сторону радикального сокращения ОЗУ - она не должна выходить за рамки стандартного ограничения и даже приближатся к нему. | ||
+ | ==== Создание вопросов-прототипов (своих типов вопросов) ==== | ||
+ | |||
+ | Подробно о том, как работают прототипы https://github.com/trampgeek/moodle-qtype_coderunner/blob/master/Readme.md#user-defined-question-types | ||
+ | |||
+ | |||
+ | Как создать свой прототип: | ||
+ | - Заходим в настройки любого теста (QUIZ) в вашем курсе. Открываем Question bank | ||
+ | - В "Select a category:" выбираем "Prototypes-custom" | ||
+ | - Нажимаем "Create a new question ...." | ||
+ | - В диалоговом окне выбираем тип "CodeRunner" | ||
+ | - Выбираем необходимый базовый тип в CodeRunner question type / Question type | ||
+ | - Выставляем галочку CodeRunner question type / Customisation / Customise | ||
+ | - В Advanced customisation / Prototyping / Is prototype? выставляем "Yes (user defined)" | ||
+ | - В Advanced customisation / Prototyping / Question type указываем желаемое имя для типа вопросов (например - fortran_programm) | ||
+ | - Заполняем описания в General и хотя бы один тест кейс в Test cases | ||
+ | |||
+ | |||
+ | Как редактировать прототипы: | ||
+ | - Заходим в настройки любого теста (QUIZ) в вашем курсе. Открываем Question bank | ||
+ | - В "Select a category:" выбираем "Prototypes-custom" | ||
+ | - Для интересующего нас вопроса выбираем в таблице Edit / Edit question | ||