Library Display for signed-in users to tenants without board
JTBD + Overview
Job To Be Done: As a signed-in user from a tenant without a board, I should be able to see content in the library (preferably from my tenant) and not a blank page.
Overall Process Workflow
- Ram signed in to a tenant without a board (e.g. NCERT).
- Ram launches the mobile app
- Ram should see relevant content for the particular medium and class combination that's currently highlighted. Content from his tenant should be shown first for the section that are displayed.
Overview
Same as above.
Main Scenario
Srl. No. | User Action | Expected Result |
---|
| User signs into tenant from mobile app | User lands on library page, and if B/M/C details aren't provided yet, then user is requested for these. In this scenario, user lands on a popup where the framework only has medium and class (no board). |
| User sees a popup with just medium and class requested on it. | User selects medium and class and taps submit. |
| User lands on the library page. | User sees the list of subjects across all boards from the currently selected medium and class combination with books for those subjects. Since the soft and hard filters can't be mixed, for now we'll include channel as a hard filter. As a result of this, only books from this tenant/channel will show up in the library for mobile. The books from his tenant should show first, if available in each subject section. |
Exception Scenarios
Srl. No. | Error / Exception | Expected Handling |
---|
| There might be subjects that do not have content from the user's tenant for that medium/class combination. | For that subject, other books that match the medium/class/subject combo will be displayed (in whatever order selected by platform). |
|
|
|
Wireframes
N/A
For Future Release
N/A
Localization Requirements
UI Element | Description | Language(s)/ Locales Required |
---|
N/A | N/A | N/A |
Telemetry Requirements
Event Name | Description | Purpose |
---|
N/A | N/A | N/A |
Non-Functional Requirements
Performance / Responsiveness Requirements | Load/Volume Requirements | Security / Privacy Requirements |
---|
Page should load within 3 seconds. | N/A | N/A |
Impact on other Products/Solutions
Product/Solution Impacted | Impact Description |
---|
N/A |
|
|
|
Impact on Existing Users/Data
User/Data Impacted | Impact Description |
---|
N/A |
|
|
Key Metrics
Srl. No. | Metric | Purpose of Metric |
---|
| N/A |
|
JIRA Ticket ID
SB-16320
-
Getting issue details...
STATUS
END OF TICKET | END OF TICKET | END OF TICKET |