canvas-lms icon indicating copy to clipboard operation
canvas-lms copied to clipboard

course_completed event not emitting from data service

Open gpapagapitos-esc4 opened this issue 1 year ago • 0 comments

Summary: I have configured a data stream to emit a course_completed event so we can synchronize progress between Canvas and our application. This was working as expected until this week, when the course_completed event stopped being emitted. course_updated, course_created are being emitted.

Steps to reproduce:

  1. Create Canvas course and enroll a user
  2. Create test module with requirement for completion as viewing just one test page
  3. publish course and module w/ test page
  4. Act as user and view the test page to complete the only module
  5. Ensure the progress is showing as completed for the user
  6. No course_completed event is emitted

Expected behavior:

Once the Student has completed all of the module requirements (in the case of this test, it is just one module with the requirement to view one page), the course_completed event should be emitted by the data service.

Actual behavior:

No course_completed event is emitted

Additional notes:

gpapagapitos-esc4 avatar Sep 13 '24 15:09 gpapagapitos-esc4