Make sure that students with external LMS role Learner
get enrolled in platform course.
#219
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added log statements when user is authenticated with the platform during the
lti_launch
function.Learner Course Enrollment
In order to count unique students for our own analytic purposes, we're make sure that these anonymous LTI users get enrolled in the course. We're also assuming that the
course_mode
is set tohonor
mode because most of our courses offer certificates of completion.The functionality that edX provides ignores this course enrollment.
Special Instructions For
Instructor
RolesIn order to make sure the the instructor has full access rights to EducateWorkforce Instructor Dashboard and analytic tools we'd still want to register their platform accounts with
Instructor/Staff
roles.To prevent duplicate instructor accounts, we follow these steps to ensure uniqueness:
CourseEnrollment.enroll()
method.