Currently, we allow instructors to submit responses and view results via a regkey. This adds additional unwanted complexity to the system, both in terms of having to support multiple authentication mechanisms and having to communicate to users the idea that joining the course is optional for instructors but only for some specific operations.
We can simplify this by moving towards the following mental model:
- Instructors are expected to have an account. They will have to join the course via the link sent when they are invited.
- Students do not need an account, but can still optionally choose to create and link their accounts if desired. This also means we will remove all references to "joining a course" for students.
Currently, we allow instructors to submit responses and view results via a regkey. This adds additional unwanted complexity to the system, both in terms of having to support multiple authentication mechanisms and having to communicate to users the idea that joining the course is optional for instructors but only for some specific operations.
We can simplify this by moving towards the following mental model: