Handling Coursera Learning Completions
Here's what happens between Coursera and Oracle Learning when a learner starts and completes a Coursera course or specialization.
When a learner starts a course or specialization, Coursera sends xAPI statements.
- If the learner isn't already enrolled through Oracle Learning, Oracle Learning creates their enrollment with an In progress status.
- If the learner is already enrolled, their Oracle Learning enrollment remains in the In progress status.
Coursera doesn't send any xAPI statements while the learner is working on the content. When the learner completes a course or specialization, Coursera again sends xAPI statements. When Oracle Learning gets the statements, it updates the enrollment to the Completed status. Because Coursera sends these statements at 4-hour intervals, learners can experience up to a 4-hour delay between completion and their enrollment status change.
After completing an enrollment, a learner can retake assessments to improve their grades. By default, Coursera generates relevant xAPI statements with the updated score, but you can configure Coursera to disable this behavior. If Oracle Learning gets these xAPI statements from Coursera, it creates another enrollment for the learner, with the new score.