Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Target release1.13
Epic SB-9293 - Getting issue details... STATUS
Document status
DRAFT
Document owner

Background

Today, the portal and the custodian org has NCF framework has the default framework, which means that users. This isn't ideal because the NCF framework is a catch-all framework which doesn't have state specific nuances of subjects and classes.

With more users anticipated on the custodian org, there is a need to ensure that users belonging to the custodian org will be allowed to choose from all boards and a medium, class and subject (as supported by the states).


Solution

 Portal while after user successful login shows popup to select Board, Medium, Class and Subject in case of user belongs to  custodian org




Step 1:
1.  It will call Get channel api to get the frameworks associated with the custodian org and which will be populated in board dropdown as single select because as per our assumption framework name and board name will be same and each framework contains  single board.

Step 2: 

Once user selects single board in dropdown  we will call the get framework api to get the categories for that framework and board value will be replaced with actual board and associated medium , class , subject will be populated in medium, class and  subject which are multi select dropdowns

Step 3:

When user selects all the required i.e board , medium , class then submit button will be enabled and portal will call update user api with selected values along with the framework to validate at the api end

Assumptions:

1. user can only select in board, medium, class and subject in same respective order and after selected if higher priority field is selected with another value the next level fields will be reset to none.

Eg: If i select AP Board, Telugu medium, Class 9 and Maths Subject  if I change Board to TN Board  then medium , class and subject will be reset to none and user need to select them again


In case of user belongs to a org which is not a custodian org then in step 1 with get channel api we will be taking default framework of that channel and populate same in the board dropdown
and step 2, step 3 and assumptions are same as above 


  • No labels