District Mapping (SC-1373)
Jira ID -
SC-1373
-
Getting issue details...
STATUS
User location-DeviceLocation Telemetry -
Will be triggered when the user clicks submits his location.
{
"edata": {
"type": "CLICK",
"subtype": "device-profile-user-declared",
"id": "user-state-districtConfimation",
"pageid": "profile",
}
}
Possible values of fields -
1.subtype
"device-profile-user-declared" - the suggestion is based on the device profile and the user has not changed suggested location.
"device-profile-user-declared-updated" - the suggestion is based on the device profile and the user has changed location.
"device-profile-ip-location" - the suggestion is based on the IP location and the user has not changed the suggested location.
"device-profile-ip-location-updated" - the suggestion is based on the IP location and the user has changed location.
"user-profile" - the suggestion is based on the user location and the user has not changed the suggested location.
"user-profile-updated" - the suggestion is based on the user location and the user has changed the suggested location.
2. pageid - which route the popup is loaded.
example - "profile"
Impression Event -
Will be trigged when location popup is flashing up on the screen.
{
context: {
env: 'user-location',
cdata: [{id: 'user:state:districtConfimation', type: 'Feature'},
{id: 'SC-1373', type: 'Task'}
]
},
edata: {
type: 'view',
pageid: "profile",
uri: "/profile", // route from which popup is visible to user.
}
};
Telemetry log event -
Will be triggered for API calls to update device or user location. For error and success, both cases these telemetries should be generated.
{
"edata": {
"type": "update-location", // Required. Type of log (system, process, api_access, api_call, j
"level": "ERROR", // Required. Level of the log. TRACE, DEBUG, INFO, WARN, ERROR, FA
"message": "Updation of device profile failed", // Required. Log message
"pageid": "profile", // Optional. Page where the log event has happened
}
}
Possible values of fields -
1.level
2.message
- "Updation of device profile failed"
- "Updation of device profile success"
- "Updation of user profile success"
- "Updation of user profile failed"
3. pageid - which route the popup is loaded.
example - "profile"
Teacher-ID Verification (SC-1349)
Impression Event when the popup is visible
{
"eid": "IMPRESSION",
"ets": 1575542490098,
"ver": "3.0",
"mid": "IMPRESSION:04a571d699d378b3db912ad9ab026820",
"actor": {
"id": "30ac4ca6-20b4-4e09-82cc-06758b6e624c",
"type": "User"
},
"context": {
"channel": "01285019302823526477",
"pdata": {
"id": "dev.sunbird.portal",
"ver": "2.6.0",
"pid": "sunbird-portal"
},
"env": "user-verification",
"sid": "YieKCuJsgkgt0_hyc5i_GzGKeGlMeKrR",
"did": "bfb7c01a5fd1fca853a6d22e64e38db3",
"cdata": [
{
"id": "user:state:teacherId",
"type": "Feature"
},
{
"id": "SC-1349",
"type": "Task"
}
],
"rollup": {
"l1": "01285019302823526477"
},
"uid": "30ac4ca6-20b4-4e09-82cc-06758b6e624c"
},
"object": {
},
"tags": [
"01285019302823526477"
],
"edata": {
"type": "view",
"pageid": "user-verification-popup",
"uri": "/learn"
}
}
Following Intrect Events for each button click
1.When User clicks on the NO button
{
"eid":"INTERACT",
"ets":1575536161454,
"ver":"3.0",
"mid":"INTERACT:dbabb17de9891a20d9a70820fc7eaa10",
"actor":{
"id":"30ac4ca6-20b4-4e09-82cc-06758b6e624c",
"type":"User"
},
"context":{
"channel":"01285019302823526477",
"pdata":{
"id":"dev.sunbird.portal",
"ver":"2.6.0",
"pid":"sunbird-portal"
},
"env":"user-verification",
"sid":"uWvg13UT2jPih2SIU4IVs4VOOF9F62x2",
"did":"1df8f400acfbd15c2e8baedb0b5e9928",
"cdata": [
{
id: 'user:state:teacherId',
type: 'Feature'
},
{
id: 'SC-1349',
type: 'Task'
}
],
"rollup":{
"l1":"01285019302823526477"
},
"uid":"30ac4ca6-20b4-4e09-82cc-06758b6e624c"
},
"object":{
},
"tags":[
"01285019302823526477"
],
"edata":{
"id":"ext-user-verify-reject",
"type":"click",
"pageid":"user-verification-popup"
}
}
2. When User clicks on the YES button
{
"eid":"INTERACT",
"ets":1575536161454,
"ver":"3.0",
"mid":"INTERACT:dbabb17de9891a20d9a70820fc7eaa10",
"actor":{
"id":"30ac4ca6-20b4-4e09-82cc-06758b6e624c",
"type":"User"
},
"context":{
"channel":"01285019302823526477",
"pdata":{
"id":"dev.sunbird.portal",
"ver":"2.6.0",
"pid":"sunbird-portal"
},
"env":"user-verification",
"sid":"uWvg13UT2jPih2SIU4IVs4VOOF9F62x2",
"did":"1df8f400acfbd15c2e8baedb0b5e9928",
"cdata": [
{
id: 'user:state:teacherId',
type: 'Feature'
},
{
id: 'SC-1349',
type: 'Task'
}
],
"rollup":{
"l1":"01285019302823526477"
},
"uid":"30ac4ca6-20b4-4e09-82cc-06758b6e624c"
},
"object":{
},
"tags":[
"01285019302823526477"
],
"edata":{
"id":"ext-user-verify-confirm",
"type":"click",
"pageid":"user-verification-popup"
}
}
3. When User clicks on Submit Button after entring the teacher ID
{
"eid":"INTERACT",
"ets":1575536161454,
"ver":"3.0",
"mid":"INTERACT:dbabb17de9891a20d9a70820fc7eaa10",
"actor":{
"id":"30ac4ca6-20b4-4e09-82cc-06758b6e624c",
"type":"User"
},
"context":{
"channel":"01285019302823526477",
"pdata":{
"id":"dev.sunbird.portal",
"ver":"2.6.0",
"pid":"sunbird-portal"
},
"env":"user-verification",
"sid":"uWvg13UT2jPih2SIU4IVs4VOOF9F62x2",
"did":"1df8f400acfbd15c2e8baedb0b5e9928",
"cdata": [
{
id: 'user:state:teacherId',
type: 'Feature'
},
{
id: 'SC-1349',
type: 'Task'
}
],
"rollup":{
"l1":"01285019302823526477"
},
"uid":"30ac4ca6-20b4-4e09-82cc-06758b6e624c"
},
"object":{
},
"tags":[
"01285019302823526477"
],
"edata":{
"id":"ext-user-verify-submit",
"type":"click",
"pageid":"user-verification-popup"
}
}
4. When the teacher ID is wrong and a error Modal appears and user clicks on the OK button
{
"eid": "INTERACT",
"ets": 1575536161454,
"ver": "3.0",
"mid": "INTERACT:dbabb17de9891a20d9a70820fc7eaa10",
"actor": {
"id": "30ac4ca6-20b4-4e09-82cc-06758b6e624c",
"type": "User"
},
"context": {
"channel": "01285019302823526477",
"pdata": {
"id": "dev.sunbird.portal",
"ver": "2.6.0",
"pid": "sunbird-portal"
},
"env": "user-verification",
"sid": "uWvg13UT2jPih2SIU4IVs4VOOF9F62x2",
"did": "1df8f400acfbd15c2e8baedb0b5e9928",
"cdata": [
{
id: 'user:state:teacherId',
type: 'Feature'
},
{
id: 'SC-1349',
type: 'Task'
}
],
"rollup": {
"l1": "01285019302823526477"
},
"uid": "30ac4ca6-20b4-4e09-82cc-06758b6e624c"
},
"object": {
},
"tags": [
"01285019302823526477"
],
"edata": {
"id": "ext-user-verify-fail",
"type": "click",
"pageid": "user-verification-popup"
}
}
5. On success of the teacher verification the success pop-up is shown and when user clicks on the ok button of this popup
{
"eid": "INTERACT",
"ets": 1575536161454,
"ver": "3.0",
"mid": "INTERACT:dbabb17de9891a20d9a70820fc7eaa10",
"actor": {
"id": "30ac4ca6-20b4-4e09-82cc-06758b6e624c",
"type": "User"
},
"context": {
"channel": "01285019302823526477",
"pdata": {
"id": "dev.sunbird.portal",
"ver": "2.6.0",
"pid": "sunbird-portal"
},
"env": "user-verification",
"sid": "uWvg13UT2jPih2SIU4IVs4VOOF9F62x2",
"did": "1df8f400acfbd15c2e8baedb0b5e9928",
"cdata": [
{
id: 'user:state:teacherId',
type: 'Feature'
},
{
id: 'SC-1349',
type: 'Task'
}
],
"rollup": {
"l1": "01285019302823526477"
},
"uid": "30ac4ca6-20b4-4e09-82cc-06758b6e624c"
},
"object": {
},
"tags": [
"01285019302823526477"
],
"edata": {
"id": "ext-user-verify-success",
"type": "click",
"pageid": "user-verification-popup"
}
}