Extend self enrollment with approval feature and/or prerequisite checks

75 views
Skip to first unread message

David N

unread,
Feb 10, 2014, 5:46:11 PM2/10/14
to canvas-l...@googlegroups.com
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





David N

unread,
Mar 4, 2014, 11:02:43 AM3/4/14
to canvas-l...@googlegroups.com
Dear all,

maybe a bit more info helps to inspire hive creativity :) ->

in our old system, the student has a info/central navigation section that shows all the courses in the respective curriculum; from there the active courses can be accessed OR an enrollment request is being forwarded to faculty for approval -> "approval button" -> student enrolled in additional course; would be great to have that implemented directly in Canvas, as opposed to hosting this feature on "yet another portal"!

Thanks,
D

Christopher Bennell

unread,
Mar 4, 2014, 11:16:56 AM3/4/14
to canvas-l...@googlegroups.com
It sounds like you would need to implement that with an application that talks to the Canvas API to manage enrolments. That system could be integrated into Canvas via LTI or some customizations. Take a look at what SFU has done as a "vendor plugin".

David N

unread,
Mar 4, 2014, 11:19:46 AM3/4/14
to canvas-l...@googlegroups.com
thanks for the hint - will check it out!

Graham Ballantyne

unread,
Mar 4, 2014, 11:24:48 AM3/4/14
to canvas-l...@googlegroups.com
Yeah - our course form would be a good starting place. We’re also using custom javascript to override the built-in ‘start a new course’ button to point at our plugin.

– gnb


--
 
---
You received this message because you are subscribed to the Google Groups "Canvas LMS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to canvas-lms-use...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply all
Reply to author
Forward
0 new messages