by Davo Smith.
Switching roles only offers an incomplete idea of what a course looks like for a student.
Certain actions (specifically submitting assignments) are specifically excluded from working with switch roles (as the submitted work would not be visible on the grading pages, due to the user not having the 'submit' permission when they have not switched roles).