Causal Foundry SDK E-Learning module consists of events for online learning platforms. You need to implement
this module if your app offers learning content that may include learning content, viewing courses, attempting exams, or
passing an exam to get certified.
Track events regarding user interaction with the module inside the app.
Question Event
To log user answers to the questions. To log this event you need to provide the question id that User has attempted and
also the id for the answer the user has selected.
Format
Param
Usability
Format
Enum Values
Description
id
REQUIRED
STRING
---
Id for the question.
action
REQUIRED
STRING
answer, skip
Action applied on the question.
answer_id
REQUIRED
STRING
---
Id for the answer from a group of questions.
exam_id
REQUIRED
STRING
---
Id for the exam for which the question is a part of.
To log actions related to e-learning module exams. which includes the related to starting, retaking, reviewing and
submit the exam. BsLogExamEvent also updates the user level if they achieved a milestone.
To log actions related to e-learning modules which includes the log for user viewing the module, starting and finishing
the module and also user viewing the content page as well.
Format
Param
Usability
Format
Enum Values
Description
id
REQUIRED
STRING
---
Id for the module user is interacting.
action
REQUIRED
STRING
view
Action user if performing while interacting with the module.