cancel
Showing results for 
Search instead for 
Did you mean: 
irishb
Community Contributor

How to print student's completed quiz?

Jump to solution

One of our faculty needs a hardcopy of a student's exam results to talk with them about plagiarism.

I can see how to print just a quiz (no student interaction) from the Teacher perspective, but how to print the results of a quiz for an individual student, please?

Using "Save to PDF" or "Print Preview" only allows for one page at a time in both Chrome and Firefox.

Are quiz result pages purposefully made difficult to print?

Thank you for your help.

Bridget Irish

Curricular Technology Support | Canvas Admin
The Evergreen State College

2 Solutions

Accepted Solutions
rmurchshafer
Community Coach
Community Coach

Bridget,

From Speedgrader you are correct; it's difficult to print and I think it's due to how frames are used on the page.  Try this:

  • Go directly to the quiz
  • Click the Kabob icon and select Show Student Quiz Results
  • 300612_pastedImage_1.png
  • Click on the name of the student that you want to view the quiz from.  This view of the quiz should print correctly with the entire quiz and not just a single page.

Rick

View solution in original post

bowmanr
Community Champion

@Izabela 

I was looking for something else about quizzes and saw your somewhat recent post.

you can try the chrome extension - go full page

https://chrome.google.com/webstore/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl...

There is also a javascript program that was written to print out the preview page of a classic quiz(not new quizzes).  I played around with it and modified it slightly so that you can go to moderate quiz and select the students quiz(or as I just found out for classic quizzes, look at student quiz results and select the quiz that way) and then print there quiz results.  Here is the canvas page on that:

https://community.canvaslms.com/t5/Developers-Group/Print-Canvas-Quizzes-UserScript/ba-p/243044

I copied that user script and gave it a new name (in the header) and changed the include line in the header

from:  // @include https://*.instructure.com/courses/*/quizzes/*/take?preview*

to:  // @include https://*.instructure.com/courses/*/quizzes/*/history?quiz_submission_id=*

good luck

 

View solution in original post

9 Replies
rmurchshafer
Community Coach
Community Coach

Bridget,

From Speedgrader you are correct; it's difficult to print and I think it's due to how frames are used on the page.  Try this:

  • Go directly to the quiz
  • Click the Kabob icon and select Show Student Quiz Results
  • 300612_pastedImage_1.png
  • Click on the name of the student that you want to view the quiz from.  This view of the quiz should print correctly with the entire quiz and not just a single page.

Rick

View solution in original post

Izabela
Community Member

This is working for a classic quiz. What about a new quiz? How can I print a graded quiz for one student?

Agreed - I can't seem to find a similar path for New Quizzes.

lwest
Community Participant

Rick,

Many thanks!!! This was exactly what I needed after driving myself crazy trying to get this info from Speed Grader.

Working with Canvas is sometimes like playing one of the grandkids' video games. You navigate around a magical world but sometimes you just have to know that standing in some random place and jumping will release a magic tool you need for the rest of the journey.

djohnson13
Community Participant

Agreed with some of the above, we really need a fix to be able to do this with New Quizzes. Anyone have an answer yet?

Izabela
Community Member

I tried many things, ask our e-Learning department for help, and still nothing. The only thing I found working is a screenshot. Because I do not show the entire screen, I am using Snipping Tool. Every copy of the screen is with the student's name. It takes a lot of time but it is working. I wish there is a better way.

 

bowmanr
Community Champion

@Izabela 

I was looking for something else about quizzes and saw your somewhat recent post.

you can try the chrome extension - go full page

https://chrome.google.com/webstore/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl...

There is also a javascript program that was written to print out the preview page of a classic quiz(not new quizzes).  I played around with it and modified it slightly so that you can go to moderate quiz and select the students quiz(or as I just found out for classic quizzes, look at student quiz results and select the quiz that way) and then print there quiz results.  Here is the canvas page on that:

https://community.canvaslms.com/t5/Developers-Group/Print-Canvas-Quizzes-UserScript/ba-p/243044

I copied that user script and gave it a new name (in the header) and changed the include line in the header

from:  // @include https://*.instructure.com/courses/*/quizzes/*/take?preview*

to:  // @include https://*.instructure.com/courses/*/quizzes/*/history?quiz_submission_id=*

good luck

 

View solution in original post

Thanks it works with quizzes, but not for new quizzes ☹️

@maria_cabellop 

Yes I forgot to mention that fact.  it states that information on the actual page.