cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
9927744
Community Champion

Is there a way to add a checklist to a page?

Jump to solution

I have found the code for this, but when I hit "Save" the code disappears.  That tells me that Canvas can't support that.  I think it is also because most of the time a check box is used, it's for data and there is no place to send this data.

Also, how would it work for each student?  Would we have to make the module associated with this page for each student in order for it to work?

I would like to make a checklist for the students to make sure they have completed all of their activities completed, and with a minimum grade, before they can take a final assessment.  It would make it easier for teachers if this was checked off, and accurate.

2 Solutions
themidiman
Community Champion

Yes, you cannot rely on the Canvas RCE to take every bit of HTML code you throw at it.

It sounds like this could best be addressed by the Module Requirements and Prerequisites feature. The "Mark as Done" is a self-granted progression option but you can also have certain scores earned needed to proceed to the next module. And better yet is that your form with checkboxes idea that would need some sort of place to track those features gets recorded and trackable by instructors:

https://community.canvaslms.com/docs/DOC-13114-4152102031 

View solution in original post

Shar
Community Champion

Also, here is the Canvas HTML Editor Whitelist that informs what code is allowed in the Canvas RCE.

Smiley Happy Shar

View solution in original post

4 Replies
themidiman
Community Champion

Yes, you cannot rely on the Canvas RCE to take every bit of HTML code you throw at it.

It sounds like this could best be addressed by the Module Requirements and Prerequisites feature. The "Mark as Done" is a self-granted progression option but you can also have certain scores earned needed to proceed to the next module. And better yet is that your form with checkboxes idea that would need some sort of place to track those features gets recorded and trackable by instructors:

https://community.canvaslms.com/docs/DOC-13114-4152102031 

snugent
Community Champion

There are a couple of different ways you could approach this in Canvas. 

Use module requirements and prerequisites - This option would require students to complete the requirement before they gain access to the next module's content. 

Create a survey at the end of each module with checkoff questions. If desired, you can use the requirements and prerequisites to require students to complete the survey before they gain access to the next module. 

If you use Google Apps at your school, this may be solution you can use. I think you can embed a Google form in a Canvas page.   

Shar
Community Champion

Hi Jennifer,

I just want to +1 and upvote the ideas to use module prerequisites and requirements AND also the idea to use a survey as an alternate way to have students keep track of their activities especially if they are little things that would clutter up the module too much to be a separate page each.

In particular, I once designed a survey with checkboxes for students to keep track of videos they had watched.

Survey questions as a checklist

Otherwise, I even tinkered with a page and was able to get form checkboxes to show up. But the "checked" state does not save when you leave the page and return.

Page with checkboxes that do not keep their checked state

So yeah, module requirements and prerequisites are you best bet. Smiley Happy

Cheers - Shar

Shar
Community Champion

Also, here is the Canvas HTML Editor Whitelist that informs what code is allowed in the Canvas RCE.

Smiley Happy Shar