Blocks: DemoStudent block

Maintained by Picture of Greg Gibeau Greg Gibeau, Picture of Dom Royko Dom Royko
The DemoStudent block gives instructors a way to enroll a "demostudent" in their course, then switch back and forth between their instructor view and the student view.
48 sites
6 fans

Students have a different view of your course than instructors do. This block provides a way to test the student experience beyond the existing Switch role to... link in the Settings block.  Instructors in a course can use the DemoStudent block to create a personal "demostudent" account, and then switch between the demostudent user and their instructor role.  The demostudent user can complete assignments and quizzes with persistent data to verify grading, and can be used to test restricted access using groups or groupings.


Screenshot #0
Screenshot #1
Screenshot #2


Picture of Greg Gibeau
Greg Gibeau (Lead maintainer)
Picture of Dom Royko
Dom Royko: Lead Maintainer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • MD shot of me from his iphone4
    Wed, 4 Dec 2013, 11:16 AM
    Thank you for sharing this!
    Feel free to add some description from your documentation page here as it will help a lot imo. Also please fix up the (accidental-ish) truncated short description.

    Also please have a read through before we publish this smile

  • Picture of Dom Royko
    Fri, 13 Dec 2013, 3:10 AM
    I've added descriptions and pushed the code to github. We can switch to Moodle Tracker for issues once a new project gets created there.
  • Picture of Blair F.
    Tue, 18 Mar 2014, 6:42 AM
    Any plans to update this for 2.6 anytime soon?
  • KerryJ
    Thu, 9 Apr 2015, 2:02 PM
    Another quick question - does this work in courses that have not yet been made available to students?
  • Picture of Blair F.
    Fri, 11 Dec 2015, 7:10 AM
    For anyone upgrading to Moodle 3.0, you'll need to add the following line to the version.php file, in order to complete the installation:

    $plugin->component = "block_demostudent";

    I'm just testing it, now, to see how it works with 3.0.
  • Picture of Blair F.
    Tue, 10 Jan 2017, 6:37 AM
    Just an update to my post of December 10, 2015: The changes mentioned worked for 2.8, 3.0 and 3.2.
  • Richard Samson
    Fri, 16 Jun 2017, 4:32 PM
    Is there any possibility of a new version of this great plugin? I don't like to change files manually (version.php file mentioned above).
Please login to post comments