Data Streaming - Live Events for course completions that aren't complete

amaan_rana
Community Explorer

For the live event Course_Completed it is triggering for random students who havent completed. You can see below that 0 out of 4 requirements have been

payload;

[
    {
        "metadata": {
            "job_id": "1050002439153121",
            "job_tag": "ContextModule#evaluate_all_progressions",
            "producer": "canvas",
            "root_account_id": "XXXX",
            "root_account_uuid": "XXXXX",
            "root_account_lti_guid": "XXXXXX:canvas-lms",
            "event_name": "course_completed",
            "event_time": "2020-09-09T10:01:16.472Z"
        },
        "body": {
            "progress": {
                "requirement_count": 4,
                "requirement_completed_count": 0,
                "next_requirement_url": null,
                "completed_at": "2020-09-09T10:01:16Z"
            },
            "user": {
                "id": "XXXX",
                "name": "XXXXX",
                "email": "XXXX@hotmail.com"
            },
            "course": {
                "id": "134",
                "name": "XXXX",
                "account_id": "XXX",
                "sis_source_id": "XXXX"
            }
        },
        "subscription": {
            "id": "dd0943db-9924-4e86-ac09-a73f59935123",
            "owner_id": "XXXX"
        }
    }
]
0 Likes