Dear all,
I am currently doing some brainstorming on how to address the below "self-enrollment challenge" - any hints to existing tools/development approaches, etc. highly appreciated :)
Basically I would like to add an extra layer of control to the self-enrollment feature, based on
a) Enrollment condition/rule checks
Example: Student must not be enrolled in more than three courses at a time
and/or
b) External approval
Example: Students hits "magic button" (or secret url), receives notification message that his request will be reviewed; in the background respective faculty or program admin is being notified and needs to approve the request; approved -> student enrolled in course & notified
What could be the most feasible approach here? Would one handle this rather with a "true" Canvas plugin or an external app (connecting to Canvas via API) that is linked to Canvas via LTI? Any existing workarounds/solutions?
Thanks in advance for any comments!
Best,
David