NOTE: Login is only required if you wish to track your tickets.

KB1142 - Using the DemoStudent Block to Test Your Course
Posted by Blair Friesen, Last modified by John Love on 10 September 2018 09:57 AM

It can be difficult to know, for sure, how your student's are experiencing your course and seeing your content. The Switch role to... function is helpful, but has some limitations. For example, when you have switched to a student role view, you cannot verify grading after completing a quiz or assignment. Also, group and grouping restrictions cannot be tested.

Thankfully, the University of Alberta has developed and shared a new plugin called the DemoStudent block. This block allows an instructor in a course to have his own personal demo student user enrolled in the course. This demo student can then be used by the instructor to test all functionalities of the course.

To use this plugin, you must first add the DemoStudent block to any course in which you wish to use it (that is, if it's not already added). To do so, simply turn editing on within your course, then from the Add a block drop-down list, select DemoStudent View.

Once the block has been added to the course, click on the Create a DemoStudent button, on the block. This will create a new student named DemoStudent YourSurname.  For example, an instructor named Maria Jones will create a new user named DemoStudent Jones. If you were to check your participants list, you would see the new demostudent there. 

Once the new DemoStudent is created you can add the student to groups and/or groupings if you use them in your course.



  • This plugin is currently in a trial/testing stage and may be removed in the future if serious issues are discovered. Please send feedback to .
  • Be aware that when grades are added to the DemoStudent, for testing purposes, these grades are included in the class averages. Unenrolling the DemoStudent will remove these grades if you do not want them included in the averages.
  • Whenever you exit the DemoStudent view, you will need to log back in to your employee account using your employee login credentials.
(0 vote(s))
Not helpful

Comments (0)