Shikshalokam User Org & Credentials: Capability Details 4.6.0.0

Selection of Multiple Sub roles

In the education system, many times, multiple system roles are assigned to a single person. For eg, a teacher can also be a CRP. A HT can also be a teacher. In UP,  teachers can be ARP or Shikshak Sankuls.  In Punjab, a teacher can be a Block Mentor. Thus, currently on the Diksha app, for the discovery of preferred resources the user has to keep changing their role/sub role in the profile. Thus it is important that users have a choice to select multiple sub-roles in their profile in order to ease the consumption of preferred resources.

In order to accommodate this request, User-org needs to make changes in APIs, DB and ES to accommodate this request.

  • Change the request and response format of user APIs to support the user subtype as an array. 

  • Data migration has to be done for existing data in cassandra 

  • User reindexing and data sync in ES