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

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

от Vasiliy Y -
Количество ответов: 7

Требуется разместить отчет на одной странице, отчет должен содержать 

  • Имя пользователя
  • id-вопросов (или номер вопроса тесте, лишь бы меньше места на листе занимало)
  • Ответы пользователя на каждый вопрос
Всё это для того, чтобы пользователь подписал листок с ответами и этот листок "подшился к делу"

Вероятно существует готовый плагин, но мне таковой не попался (


В ответ на Vasiliy Y

Re: Как создать краткий отчет с ответами на тест для пользователя?

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

Зачем тут какой-то плагин, если все результаты тестирования с оценками за каждый вопрос можно выгрузить в Excel и в нем сделать что вам нужно:

form

В ответ на Vadim Tabunshchik

Re: Как создать краткий отчет с ответами на тест для пользователя?

от Vasiliy Y -

ОК, это я понял, Спасибо

но я бы хотел в этом отчете видеть(в краткой форме) какие ответы давал пользователь на каждый вопрос, просто набранные "очки"- этого мало

В ответ на Vasiliy Y

Re: Как создать краткий отчет с ответами на тест для пользователя?

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

Выгружаете в Excel подробный отчет по ответам на странице Управление тестом - Результаты - Ответы. Добавляете в первый отчет ещё одну колонку с ответами по каждому вопросу. Удалять строки по фильтру, переворачивать (транспонировать) таблицу в Excel умеете?

В ответ на Vadim Tabunshchik

Re: Как создать краткий отчет с ответами на тест для пользователя?

от Vasiliy Y -

[Выгружаете в Excel подробный отчет по ответам на странице Управление тестом - Результаты - Ответы. Добавляете в первый отчет ещё одну колонку с ответами по каждому вопросу. Удалять строки по фильтру, переворачивать (транспонировать) таблицу в Excel умеете?]

это да, но слишком много "телодвижений" если тестирование проходит около 100 человек...

т.е. в идеале было бы после прохождения теста и глядя на свои результаты, студенту нажать на "спец. кнопку- <Отправить на печать>" получив на одном листе компактную табличку с ФИО/Номерами(id из базы) вопросов/И ответами- номерами отвеченных вариантов.

ps: может где-то описан способ хранения ответов на вопросы в базе, чтобы их оттуда достать самодельным скриптом? 



В ответ на Vasiliy Y

Re: Как создать краткий отчет с ответами на тест для пользователя?

от Людмила Татарникова -

Эта "волшебная кнопочка" - Ctrl+P в режиме просмотра результатов тестирования. Сейчас посмотрела - формирует аккуратненький документ с общими результатами, вопросами, выбранными ответами, количеством полученных баллов... Правда, далеко не на одну страничку, если вопросов больше 3-4.

Настроить вид печатаемого документа можно с помощью css через медиа-запросы (css3 позволяет делать это очень гибко, можно практически полностью перекроить страницу). 

 

Только непонятно, Вам нужно, чтобы студент распечатывал свой результат или администратор печатал отчёт сразу по группе студентов?

В ответ на Людмила Татарникова

Re: Как создать краткий отчет с ответами на тест для пользователя?

от Vasiliy Y -

[если вопросов больше 3-4.]

обычно вопросов несколько десятков, при распечатке Ctrl+P получится кипа бумаги

[Настроить вид печатаемого документа можно с помощью css через медиа-запросы (css3 позволяет делать это очень гибко, можно практически полностью перекроить страницу)]

для этого надо видимо разобраться во всей moodlовской китайской грамоте чтоб найти где оно описывается в css, по моему легче взять данные о пройденном тесте из таблиц БД, но не ясно как и где результаты хранятся(

[Только непонятно, Вам нужно, чтобы студент распечатывал свой результат или администратор печатал отчёт сразу по группе студентов?]

Студент пусть нажимает на кнопку "Печать", а из принтера администратора вылазит листок с результатами этого студента.

В ответ на Vasiliy Y

Re: Как создать краткий отчет с ответами на тест для пользователя?

от Vadim Tabunshchik -
Изображение пользователя Developers
по моему легче взять данные о пройденном тесте из таблиц БД, но не ясно как и где результаты хранятся

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

Несколько причин, почему напрямую сложно вытащить результаты:

запрос затронет около десятка таблиц, если не больше. Как быть, если попыток было несколько и итоговая оценка считалась по среднему значению? Какие ответы «вытаскивать» в этом случае? Вопросы добавлялись случайным образом, т. е. в этом случае нужно разбираться, какой реальный вопрос выпал студенту и найти его ответы. Ну и т. д.

Студент пусть нажимает на кнопку "Печать", а из принтера администратора вылазит листок с результатами этого студента.

Это на первый взгляд так просто: нажал кнопку - вылез листок. Нужно ещё выбрать принтер, настроить параметры печати. К тому же, у вас к принтеру администратора есть доступ с любого компьютера?