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