/
Course Infra - AUDIT Telemetry

Course Infra - AUDIT Telemetry

Common AUDIT Event Structure:

{ "eid": , "AUDIT", "ets": , 1592803822, "ver": "3.0", "mid": , "LP.AUDIT.1592803822" "actor": { "id": "<userid>", "type": "User" }, // Context of the event "context": { "channel": "<default_value>", "pdata": { "id": "org.sunbird.learning.platform", "pid": "course-progress-updater", "ver": 1.0 }, "env": "Course", "cdata": [{ "type":"CourseBatch", "id": "<batchId>" }] }, "object": {}, // Required. "edata": {} // Required. }

Scenarios:

1. Course - Start:

{ "eid": "AUDIT", "object": { "id": "<course_id>", "type": "Course", "rollup": { "l1": "<courseId>" } }, "edata": { "props": ["identifier","enrolledDate","courseId", "active"], "type": "course-enroll" } }

2. Course - Complete:

{ "eid": "AUDIT", "object": { "id": "<course_id>", "type": "Course", "rollup": { "l1": "<courseId>" } }, "edata": { "props": ["completedDate"], "type": "course-complete" } }

3. CourseUnit - Start:

4. CourseUnit - Complete:

5. Content - Start:

6. Content - Complete:

 

Related content

Course Infra - Async Jobs - Implementation Design
Course Infra - Async Jobs - Implementation Design
More like this
Courses Infra - Design
Courses Infra - Design
Read with this
Sign Up flow telemetry data
Sign Up flow telemetry data
More like this
P2: Telemetry 'Interact' data for Library/Resources/Courses tab
P2: Telemetry 'Interact' data for Library/Resources/Courses tab
More like this
Association of badge to course
Association of badge to course
More like this
Druid Data Model - Course Batch
Druid Data Model - Course Batch
More like this