## Quiz reports: Live Report

quiz_liveviewgrid
Maintained by Bill Junkin
A utility to allow teachers to view a dynamic, Live Report (table/spreadsheet) of students' answers to the questions in a quiz. This Live Report upgrades automatically as students change answers or submit new answers. Teachers can also (1) choose to view the grades the answers to date would receive and/or (2) click on a question to obtain a historgram or listing of answers to an individual question.
66 sites
4 fans

This quiz report module allows teachers to see, in real time, the responses from students as they are completing questions in a quiz. As students change their answers or submit more answers, the spreadsheet is refreshed. If desired, the grades that each response would be given can be shown as the background color in the cells of the spreadsheet, but this action is unrelated to the grading of the quiz.

The top row in this spreadsheet/table has the names of the questions in the quiz. The teacher can click on any of these question names to obtain an overview of that question.

For multichoice, truefalse, and calculatedmulti question types, a histogram is displayed.

For all other question types, the response from each student is given in one line on the page. The teacher can choose to show or hide the student's name associated with each response.

To install this module, place the liveviewgrid directory as a sub-directory in the <your moodle site>/mod/quiz/report/ directory, creating the <your moodle site>/mod/quiz/report/liveviewgrid/ directory.

After installing this quiz report module, teachers can click on the "Live Report" option in the "Report" drop-down menu to access this spreadsheet.

None

### Awards

• Wed, Jul 11, 2018, 5:20 AM
Approval issue created: CONTRIB-7378
• Tue, Jan 15, 2019, 7:39 AM
Nice plugin.
I'm a PT-PT translator.
The string "Responses" is in AMOS to translate but the string don't appear at page.
TIA
• Tue, Jan 15, 2019, 12:30 PM
Thanks for catching this, Dinis,
I have made the correction in the code so that "Responses" in the report.php code calls on the string from the appropriate liveviewgrid/lang/ string file so that it can easily be translated.
Thanks for your interest in Live Report and your compliment of the program.
As soon as I get through checking out the code (probably in 24 hours) to be sure this change hasn't introduced any bugs I will post the new version.
Any other suggestions that you have will always be appreciated.
• Thu, Jan 17, 2019, 6:45 AM
File quizgraphics.php:
Something is wrong with answer id $qansid File graph.php$line->parameter['y_label_left'] = 'Number of Responses';

Is it compatible with 3.6? Will be?
• Thu, Jan 17, 2019, 7:17 AM
Thanks, Dinis,
I have just published a new version, version 1.1.1, which has moved the string 'Number of Responses' to the language file so it can be translated. Thanks for bringing this to my attention.
This plugin works with Moodle 3.6.2 and with all prior versions back to Moodle 3.2. Thanks for your interest.
• Thu, Jan 17, 2019, 11:52 PM
In file quizgraphics.php, are this messages to the user?

line 37: echo "\nYou must be authorized to access this site";
line 44: echo "\nYou must submit a valid questionid";
line 135: echo "\nSomething is wrong with answer id \$qansid";

If yes, can this be translated too?
THANKS A LOT
• Fri, Jan 18, 2019, 5:36 AM
Done. (Version is now 1.1.2) These text strings will be displayed whenever a user makes a mistake or tries to access something where they did not have the necessary permissions. They have now been moved to the language file to make translation easy. Thanks for noting this. By the way, what language are you translating this module into (and thanks for doing this)?
• Fri, Jan 18, 2019, 5:48 AM
Portuguese-Portugal (PT-PT)
Thanks a lot
Anything i can help... just let me know.
• Wed, Mar 6, 2019, 6:59 AM
This new version has added features: Better formatting for tooltip (when long answers are truncated), ability to sort responses by first or last name of student, support for Cloze questions, and ability to view responses by groups (or all responses), and the table stops being dynamic after the Moodle "timeout" time and a waring to "Refresh Page" is displayed to let the teacher know that the page is no longer dynamic.
• Sat, Mar 9, 2019, 8:22 AM
Hi
We have several groups and we don't want each group to see each other groups data due to GDPR. Does your extension now support this?
• Sun, Mar 10, 2019, 7:01 AM