Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

How to use dashlets library for showing group specific activity report.

Solution

APIs needed
Get aggregation


API doc: Aggregation API

Scores in Group aggregate - SC-2218

End point

Code Block
POST: data/v1/group/activity/agg

...

Code Block
{
    "id": "api.group.activity.agg",
    "ver": "v1",
    "ts": "2021-05-17 04:08:40:926+0000",
    "params": {
        "resmsgid": null,
        "msgid": "a6a78ec6-7005-4089-b125-c32088ca4382",
        "err": null,
        "status": "success",
        "errmsg": null
    },
    "responseCode": "OK",
    "result": {
        "activity": {
            "id": "do_2129767578773995521545",
            "type": "Course",
            "agg": [
                {
                    "metric": "enrolmentCount",
                    "lastUpdatedOn": 1620813324281,
                    "value": 2
                }
            ]
        },
        "groupId": "b85d488d-637a-484d-9c2c-405d565dca55",
        "members": [
            {
                "agg": [
                    {
                        "metric": "completedCount",
                        "value": 2,
                        "lastUpdatedOn": 1620813324281
                    },
                    {
                        "metric": "score:do_2129493337594429441162",
                        "value": 1,
                        "lastUpdatedOn": 1620642987500
                    }
                ],
                "name": "Balakrishna M",
                "role": "member",
                "status": "active",
                "createdBy": "9d079666-ac84-41e7-bed1-343744548f90",
                "userId": "56bdaa45-0b81-4d46-81b3-a820b150ff63"
            },
            {
                "agg": [
                    {
                        "metric": "completedCount",
                        "value": 2,
                        "lastUpdatedOn": 1620813324224
                    },
                    {
                        "metric": "score:do_2129493337594429441162",
                        "value": 2,
                        "lastUpdatedOn": 1620641871592
                    }
                ],
                "name": "Balakrishna M",
                "role": "admin",
                "status": "active",
                "createdBy": "9d079666-ac84-41e7-bed1-343744548f90",
                "userId": "9d079666-ac84-41e7-bed1-343744548f90"
            }
        ]
    }
}

Hierarchy apiAPI

End point

Code Block
GET: course/v1/hierarchy/do_2129767578773995521545?orgdetails=orgName,email&licenseDetails=name,description,url

...