Data Integration
Mandatory Events

Educational Apps

18min

The following events are useful for those apps which provide different courses which can be consumed by the end-users.

As our terminology says, for an educational app, Item is your courses.

Click Item

When the user clicks on a course.

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details on which the user clicked

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart


View Item

When a user views the detail page of your course.

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details that the user view.

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart


Item Complete

When a user completes a course (pass the exam if any)

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details that the user view.

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart


View Category

When the user browses a category.

Properties

Name

Type

Required

Description

category

Category

Yes

The category that the user selected.

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart


Rate Item

When a user provides a rating for any course

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details which user gave a rating.

rating

Integer

Yes

Number of stars out of 5 given by user to the item

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart


Download Certificate

When the user downloads the certificate of a course

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details for which the user downloaded a certificate.

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart


Download Badge

When the user downloads/access the badge

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details for which the user downloads the badge.

badgeID

String

Yes

Id of the badge

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart