cancel
Showing results for 
Search instead for 
Did you mean: 
CatD1
Community Member

Downloading a student's quiz with his/ her answers

Jump to solution

I need to download copies of quiz that individual students took on my courses as I need exemplars for our external examiners (student with a high score/ mid score/ and low score) and there doesn't seem to be this facility.  Is there anyway around this?  Why isn't it possible to convert e.g. Joe Bloggs attempt at CA1?  It seems a bit ridiculous that it can't be done.

Labels (1)
Tags (3)
0 Kudos
2 Solutions

Accepted Solutions
bowmanr
Community Champion

@CatD1 

Is this classic quizzes or New Quizzes?

There are add-on options available to create the pdf of completed quizzes.

For classic quizzes, I use the javascript talked about here: https://community.canvaslms.com/t5/Canvas-Developers-Group/Print-Canvas-Quizzes-UserScript/ba-p/2430...

This script requires 1 slight mod to allow you to go to moderate, select the students quiz and then have the print button show up.  That modification is on the @include line at the top. you can keep the line currently there and then add in the following:
// @include https://*.instructure.com/courses/*/quizzes/*/history?quiz_submission_id=*
I believe you can also go to the  that same view , type ctrl-a(edit - don't do ctrl-a rather you have to left click and hold and start highlighting what you want on the page, then scroll to the bottom hold the shift key and left click to finish highlighting all of the quiz.  Then you can type ctrl-p), ctrl-c and copy it to a document and then print that - or maybe do ctrl-a and ctrl-p to print what was selected.

There is a chrome extension: https://chrome.google.com/webstore/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl...

which will print the entire html page contents to a pdf file.  (edit: This extension does not do a great job, but it is passable - I would recommend increasing the font size on the page before using it if the quiz is very long.  The free version has limitations that may not be there in the paid version)
I believe there is something else that I have seen done, but I cannot remember what it is.

I hope this helps.

 

View solution in original post

CatD1
Community Member

Hi Bowmanr,

No but I kept working on it and I've got two solutions now.  First select all text using Ctrl A.  Open browser setting, select PRINT, set to 'SAVE as PDF', next click on 'MORE SETTINGS' and under options tick 'SELECTION ONLY' and then 'SAVE'.  This works well if you want to save or print (select printer rather than save as pdf) a student response although what your saving isn't pretty.  However, it gives the reader everything they need, if for example, you were like  me and saving information for  an external examiner all a student's answers are captured along with his/ her score per question.

The other alternative and I used this to create and save a copy of my exam paper for editing involves the following.  First add a 'copy' extension to your browser (I was using chrome in this case so https://chrome.google.com/webstore/detail/enable-copy/lmnganadkecefnhncokdlaohlkneihio/related ) and enable it.  Before attempting to copy the exam paper I turned off settings in the quiz such as shuffle questions, shuffle answers and one question at a time however you don't necessarily have to this as with this method you can copy the list of questions without going into preview mode.  It depends on how much formatting you want to have to do afterwards (less formatting when you use the preview mode however it doesn't give you the answers) however can add in the answers  later to the copied sheet.

As before Ctrl A to select text.  Open browser settings, select 'COPY', open a blank word document and 'PASTE' (I kept source formatting).  Give it about 2 - 3 minutes to work and copy across the data.  Once it has, you can if you like, edit out the additional lines, add in question numbers, align boxes and possible answers etc., and present it however you like.  After some serious editing I converted mine to a pdf after saving the word document first. 

I should add that this was in the 'NEW Quiz'.

Thanks for responding earlier and for pointing me in the right direction as I wouldn't have thought to add an extension in chrome without your prompt.

Kind Regards,  Catherine 

View solution in original post

5 Replies
bowmanr
Community Champion

@CatD1 

Is this classic quizzes or New Quizzes?

There are add-on options available to create the pdf of completed quizzes.

For classic quizzes, I use the javascript talked about here: https://community.canvaslms.com/t5/Canvas-Developers-Group/Print-Canvas-Quizzes-UserScript/ba-p/2430...

This script requires 1 slight mod to allow you to go to moderate, select the students quiz and then have the print button show up.  That modification is on the @include line at the top. you can keep the line currently there and then add in the following:
// @include https://*.instructure.com/courses/*/quizzes/*/history?quiz_submission_id=*
I believe you can also go to the  that same view , type ctrl-a(edit - don't do ctrl-a rather you have to left click and hold and start highlighting what you want on the page, then scroll to the bottom hold the shift key and left click to finish highlighting all of the quiz.  Then you can type ctrl-p), ctrl-c and copy it to a document and then print that - or maybe do ctrl-a and ctrl-p to print what was selected.

There is a chrome extension: https://chrome.google.com/webstore/detail/gofullpage-full-page-scre/fdpohaocaechififmbbbbbknoalclacl...

which will print the entire html page contents to a pdf file.  (edit: This extension does not do a great job, but it is passable - I would recommend increasing the font size on the page before using it if the quiz is very long.  The free version has limitations that may not be there in the paid version)
I believe there is something else that I have seen done, but I cannot remember what it is.

I hope this helps.

 

View solution in original post

CatD1
Community Member

Thanks for response.  Its the new quiz.

bowmanr
Community Champion

@CatD1 

Did either of the latter options work for you?

 

CatD1
Community Member

Hi Bowmanr,

No but I kept working on it and I've got two solutions now.  First select all text using Ctrl A.  Open browser setting, select PRINT, set to 'SAVE as PDF', next click on 'MORE SETTINGS' and under options tick 'SELECTION ONLY' and then 'SAVE'.  This works well if you want to save or print (select printer rather than save as pdf) a student response although what your saving isn't pretty.  However, it gives the reader everything they need, if for example, you were like  me and saving information for  an external examiner all a student's answers are captured along with his/ her score per question.

The other alternative and I used this to create and save a copy of my exam paper for editing involves the following.  First add a 'copy' extension to your browser (I was using chrome in this case so https://chrome.google.com/webstore/detail/enable-copy/lmnganadkecefnhncokdlaohlkneihio/related ) and enable it.  Before attempting to copy the exam paper I turned off settings in the quiz such as shuffle questions, shuffle answers and one question at a time however you don't necessarily have to this as with this method you can copy the list of questions without going into preview mode.  It depends on how much formatting you want to have to do afterwards (less formatting when you use the preview mode however it doesn't give you the answers) however can add in the answers  later to the copied sheet.

As before Ctrl A to select text.  Open browser settings, select 'COPY', open a blank word document and 'PASTE' (I kept source formatting).  Give it about 2 - 3 minutes to work and copy across the data.  Once it has, you can if you like, edit out the additional lines, add in question numbers, align boxes and possible answers etc., and present it however you like.  After some serious editing I converted mine to a pdf after saving the word document first. 

I should add that this was in the 'NEW Quiz'.

Thanks for responding earlier and for pointing me in the right direction as I wouldn't have thought to add an extension in chrome without your prompt.

Kind Regards,  Catherine 

View solution in original post

James
Community Champion

Since I don't use new quizzes, is the problem that only the first screen of the quiz shows up when you try to print it because of the vertical scrollbar?

Canvas is using src="about:blank", which makes it impossible for my userscripts to work on the iframe. They did this to me on Studio as well. It makes it really hard to improve things because of the cross origin security constraints on an iframe. Theoretically, if you create a Chrome extension, you can specify a flag that allows access to iframes, but I don't know how to do that to test.

I will admit that I spent a lot longer typing and deleting a response here than I did looking into the issue, though, so the following is an initial attempt at a solution. It's not pretty, but it works.

I have TechSmith Snagit. It has a "Scrolling Window" method for capturing content that will capture the entire quiz. It also captures the global navigation menu, so you would need to do a crop to just the quiz. This leaves me with a rasterized image (PNG) rather than a PDF, but the whole thing is there. I could then, if I wanted to, print it to a PDF for archive purposes. I needed to go in and play with the page setup to make sure that fit (portrait and auto-fit worked for me).