Тест::Выполнение теста учащимися
Для того, чтобы выполнить тест, учащимся нужно прости кликнуть по его названию, ссылке, размещенной на главной странице курса.
Учитель также может просмотреть тест, как он выглядит, с точки зрения учащегося. Для этого нужно открыть тест и перейти на вкладку «Просмотр». Загрузится первая страница теста.
На каждой страницы теста имеются несколько кнопок:
Начать заново. Эту кнопку следует начать, в случае, если требуется заново начать решать тест.
Отправить. Эта кнопка расположена рядом с каждым вопросом. Означает, что следует сохранить выбранный или записанный ответ на вопрос и проверить его правильность.
Сохранить, но не отправлять. Эту кнопку ученик может нажать, если он решил сохранить ответ, но не проверять его. Предполагается, что ответ может быть изменен.
Отправить страницу. Сохранить и проверить все вопросы, размещенные на этой странице.
Отправить все и завершить тест. Сохранить и проверить все вопросы теста. Эта кнопка нажимается в случае полного завершения работы над тестом.
Ученик, после выполнения теста, получает отчет о проделанной работе, который выглядит следующим образом:
На этой странице имеется информация о дате и времени начала и завершения теста, о количестве времени, затраченного на решение теста, количество набранных баллов из максимума и оценка тесте. Ниже, все вопросы теста с отметками – правильно решено или нет. Рядом с каждым решенным вопросом – комментарии, сделанные учителем (эти комментарии могут быть предварительно заданы учителем, на стадии разработки вопроса или комментарии, написанные «вручную»).
Как узнать правильный ответ в тестах moodle?
Как узнать правильный ответ в онлайн тестах в moodle? Как я понял, сами тесты сделаны на php. Возможно ли узнать скрипт в консоли, который прописывается при правильном ответе на тест, и как его распознать? В исходном коде не могу найти код при правильном ответе.
Лучший ответ
Никак. В нормально сделанном тесте твой ответ отправляется на сервер, сервер проверяет ответ и возвращает браузеру результат проверки. Код, работающий в браузере, ничего не знает о том, какой ответ является правильным.
MitraУченик (145) 3 года назад
есть вероятность, что в целом сайт сделан не достаточно нормально.
Андрей Высший разум (405179) Тимур Гавсиддинов, Нажимаешь в браузере F12 и смотришь, какую информацию при обработке ответа браузер передаёт сайту и что сайт возвращает браузеру.
Технические вопросы
Подскажите, имеется ли какая-то возможность показать правильный ответ на вопрос во время прохождения теста, например, просто скрыть его за спойлером. Пример того ,что я имею ввиду можно посмотреть по этой ссылке
Или, что лучше, можно каким-то образом просто вывести (не используя тест) список вопросов и правильные ответы на них?
Сумма оценок: —
В ответ на Петя Петечкин
Re: Показать правильный ответ на вопрос во время прохождения теста
от Alex Dist — суббота, 4 сентября 2021, 19:07
Попробуйте использовать режим тестирования «Немедленный отзыв», в котором студент после нажатия кнопки проверить сразу будет видеть свой результат.
Защита лабораторной работы №1

Какое значение будет напечатано в результате выполнения программы?

Какое значение будет напечатано, в результате выполнения программы?

Результат выполнения следующего фрагмента кода:

Какое значение будет напечатано, в результате выполнения программы?

Какой из ниже перечисленных вариантов ответа, показывает правильно записанный оператор выбора if ?

Каков результат работы следующего франмента кода?

В каком случае можно не использовать фигурные скобочки в операторе выбора if?

Логическая операция с большим приоритетом выполнения

Укажите неправильную записанную операцию сравнения

Какой из следующих логических операторов – логический оператор И?

Какое значение будет напечатано, в результате выполнения программы?

Защита лабораторной работы №2
Цикл с предусловием?

Цикл с постусловием?

Определите, что будет напечатано в результате работы следующего фрагмента программы:

Определите, что будет напечатано в результате работы следующего фрагмента программы:

Определите, что будет напечатано в результате работы следующего фрагмента программы:

Определите, что будет напечатано в результате работы следующего фрагмента программы:

Чему будет равна переменная а, после выполнения этого кода?

Какой оператор прервет только текущую итерацию цикла?

Выберете верную форму записи оператора цикла do while

Какой из ниже перечисленных операторов, не является циклом в C++?

Выберете код, который напечатает 99 символов — *.

До каких пор будут выполняться операторы в теле цикла

Тело любого цикла выполняется до тех пор, пока его условие .

Какой оператор прервет все последующие итерации цикла?

Защита лабораторной работы №3
При определении структуры необходимо использовать следующее ключевое слово

В каком из следующих вариантов ответов выполнен корректный доступ к переменной структуры, причём структура объявлена через указатель?

Назовите основные принципы объектно-ориентированного представления программных систем
ещё Абстракция

Укажите тип возвращаемого значения следующей функции int func(char x, float v, double t);

Какое значение должен возвращать деструктор?

Укажите корректное объявление класса.

Укажите правильный вызов функции, предпологается, что функция была объявлена ранее.

Какого спецификатора доступа в классах нет?

Что такое деструктор?

Укажите правильный доступ к переменной структуры

Можно ли перегрузить функцию main()?

Выберите правильные утверждения:

Правильное определение структуры в C++?

Защита лабораторной работы №4
Что называется наследованием?

Виртуальными называются функции:

Для доступа к элементам объекта используются:

Какое отношение между классами реализовано в данном случае?


Чем определяется возможность обращения производного класса к элементам базового:

Для объявления чистой виртуальной функции следует использовать:

Какая строчка программы приведет к ошибкам компиляции? (Введите номер строки)

Что будет выведено на экран в результате работы программы?

Что будет выведено на экран в результате работы программы?

Что будет выведено на экран в результате работы программы?

Выберите правильное утверждение:

Полиморфизм реализован через механизмы:

Защита лабораторной работы №5
Введите имя типа «дескриптор окна» окна Windows.

Введите имя сообщения обработки меню окна Windows.

Какие библиотеки для создания мультимедийных приложений созданых компанией Microsoft?

Какие библиотеки для создания приложений с графическим интерфейсом пользователя создано компанией Microsoft?

Введите имя сообщения обработки отрисовки окна Windows.

Какой параметр в приведённом ниже фрагменте кода отвечает за дескриптор родителя окна?

Как называется функция, которая обрабатывает сообщения в окне библиотеке WinAPI?

Как называется главная функция в библиотеке WinAPI?


Что отобразит следующий фрагмент кода:
Что отобразит следующий фрагмент кода:

Введите имя типа “дескриптор дисплейного” контекста устройства.

Какой фрагмент кода выведет на окно следующую структуру меню?


Меню окна создано с помощью файла ресурсов:
Что произойдет при выборе пункта меню «Open» из фрагмента кода ниже:

Введите имя типа дескриптор текущего экземпляра приложения Windows.
Ответ: HANDLE (возможно)

Защита лабораторной работы №6
Какое имя имеет тип данных для создания дескриптора кнопки?

Как строчка кода создаст новое окно в GTK+?

Как называется функция передачи управления GTK+?

Введите название функции, которая связывает виджет окна «кнопка» с совершаемым действием.

Какой фрагмент кода выведет на окно следующую структуру меню:

ИЩИ SHELL submenu ITEM

Что произойдет при нажатие кнопки с названием «Click Me!»:

Как называется функция создания меню?

Какое имя имеет тип данных для создания дескриптора меню?
Ответ: GtkMenuItem (возможно)
Как называется функция запуска GTK+?
Ответ: gtk_init (возможно)

Введите название функции, которая отображает созданное окно.

Что отображает следующий фрагмент кода:

Что отображает следующий фрагмент кода:

Защита лабораторной работы №7
Соотнесите функцию и ее описание

Соотнесите функции и их описание.

void int signal_num, void (*handler(int))
Значение signal_num это.

Полный список сигналов используемых в операционной системе содержится в файле?

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

Макрос SIG_DFL показывает, что .

Макрос SIG_IGN показывает, что .

Источникам сигналов могут выступать:


В приведенном ниже фрагменте кода, sign_term это:

Соотнесите сигналы с событиями в операционной системе.

Функция signal() возвращает .

Защита лабораторной работы №8

Формат сообщения задается в виде структуры:

В случае не успешного выполнения функция msgget() возвращает значение :

Возможные значения аргумента flag в функции msgget():

Функции работы с сообщениями описаны в модулях:

Аргумент cmd указывает на конкретное действие. Укажите возможные варианты:

Какой флаг необходимо указать для запрещения блокирования сообщения в функции msgsnd()?

Заполните типы аргументы функции:

Заполните аргументы функции:

Укажите возможные значения типа сообщений mtype в функции msgsnd():

Заполните тип аргументы функции:

Соотнесите действие выполняемое функцией msgget() с значением аргумента flag.

Защита лабораторной работы №9
Соотнесите имя переменной и описание в системных ограничениях на работу с семафорами.

Какая функция, из библиотеки sem.h, позволяет получать и изменять параметры набора семафоров?

Функции работы с семафорами и системные переменные ОС Windows определены в:

Функции работы с семафорами и системные переменные ОС Unix определены в:

Соотнесите формат объявления семафора с описывающей его библиотекой:

Какую операцию над семафором используют процессами при входе в ресурс?

Какую операцию над семафором используют процессами при выходе из ресурса?

Заполните аргументы функции:

Чем отличается мьютекс от семафора?

Какую библиотеку надо подключить для следующего фрагмента кода:

Соотнесите описание и поля структуры:

Применяют три основные типа семафоров:

Защита лабораторной работы №10
Какая функция вызывается клиентским гнездом для установления связи с серверным гнездом?

Какая функция устанавливает соединение серверного гнезда с подключающимся клиентским гнездом?

Какая функция создает гнездо со стороны серверного процесса для соединений типа виртуальный канал?

Дейтограммное соединение используется в приложениях, где важно

Для взаимодействия процессов в рамках компьютерной сети в операционной системе UNIX используются.

Заполните аргументы функции:

Какую библиотеку используют для организации взаимодействия процессов в рамках компьютерной сети?

Какая функция завершает работу канала связи, с указанным дескриптором?

Какая функция принимает сообщение из гнезда с указанным дескриптором?

Какая функция присваивает символическое имя содержащиеся в структуре переданной в аргументе?

Какая функция пересылает сообщение, содержащееся в переданном буфере?

Какая функция используется для указанного пользователем домена, заданного типа с указанным протоколом?