Open chadberg opened 7 years ago
I'm open to accepting such a capability. We don't have it yet. I don't know off hand whether the LTI protocol supports that. We have a specialized link (wwassignment and wwlink) which pre-dates LTI and connects moodle and webwork. I use it regularly in classes but it needs some updating in any case and modifications giving increased functionality to the link could be added at that time. As usual the main resource block is time/manpower -- in this case for modifying moodle modules written in php -- so I'll happily accept help. :-)
LTI spec supports passing a context_title and/or context_label parameter which is the course name. It'd be up to WeBWorK to see that it has one that matches and route the person there, or see that there isn't one that matches, create it, then route the person there. This is what other LTI providers do.
Using LTI has the advantage of being a common spec across the field of LMS platforms, including Canvas, D2L, Blackboard, etc.
Glad to see that LTI can automatically enroll students into a course. Is there any movement towards allowing empty courses to be created based on the LTI connection as well? Then we could put it into our LMS tool catalog for any instructor to take advantage of without having to have us set something uup in advance. We host our own LMS and WeBWorK instance.