...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Summary:
- Type - Dashboard Usage Summarycumulative summariser
- Granularity - DAY
- Computation Level - Level 23
- Frequency - Runs Daily
Purpose:
The Dashboard summariser is used to compute the
Unique Devices - The total number of unique devices that have ever accessed Diksha (across portal and app)
Learning Experiences - The total number of content play sessions across portal and app to current date.
Hours of interaction - The total time spent on Diksha (i.e. total session time, inclusive of but not limited to content play sessions)
Inputs:
Derived Event : ME_WORKFLOW_SUMMARY
Output
Code Block | ||
---|---|---|
|
...
...
{ "eid": "ME_PORTAL_ |
...
CUMULATIVE_ |
...
METRICS", "ets": |
...
1544670495619, "syncts": |
...
1544670495619, " |
...
metrics_summary": |
...
|
...
{
" |
...
noOfUniqueDevices": |
...
1323, " |
...
totalContentPlayTime": |
...
29.24, |
...
" |
...
totalTimeSpent": |
...
35577.22, |
...
" |
...
totalContentPublished": |
...
4105 } } |
Algorithm
Field | Description | Computation | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | noOfUniqueDevices | This metric tracks the total number of unique devices that have accessed Diksha(Portal and App) | Group by/Reduce filter by with below fields and compute the total distinct count
| ||||||||||||||||
2 | totalDigitalContentPublished | Number of contents been published | composite search API: /composite/v3/search | ||||||||||||||||
3 | totalContentPlaySessions | This metric tracks the total number of content play sessions (Portal and App). | Group by/Reduce by filter with below fields and aggregating the edata.eks.time_spent field
| ||||||||||||||||
4 | totalTimeSpent | This metric track the total time spent on Diksha(Portal and App) | Group by/Reduce filter by with below fields and aggregating the edata.eks.time_spent field
|