Actor | Use case enabled | Workflow steps | Status |
---|
Contributor | Search and add a question | Extend component to support Question and question set | Extend frontend to add LO serach | Extend editor to show preview of selected question | Mark the question as added from Library | Contribution reviewr | No Action | If question is added from library, only preview option is shown | Sourcing reviewer | Accept or reject | Allow to accept or reject the question | Reuqest for change is not allowed | Adding a question from Library Pre-requisite: The user should be added to a Question paper project as a contributor
| On login on contribution portal, user sees the lists of projects they are part of On opening of a project user sees the list of question papers that are part of the project On opening a question paper, user sees the list of sections within the question paper with option to 'Upload content' On the section header, the user will see two options Create new Add from Library
On click on Add from library user is taken to a new page - where user can search a question and add the question
| |
Contributor | User can select filters on the add from library page | User can apply these filters for the content: Content Types [editable] Dorpdown values - Question types (from the project context) User can remove few question types from the selection for filtering
Class [Non editable] Subject [Non-editable] Chapters [editable] Nested values based on Subject selection searchable dropdown Single select
Learning Outcomes [editable] Nested values based on chapter selection searchable dropdown Single select
User can reset the filter selections Content Types - is reset to list from the project context Class - No change Subject - No change Chapter - Selection is removed Learning o On reset Chapter and Learning outcome selections are reset
| |
Contributor | User clicks on reset button after selecting fitlers | Changes in the filter selection Content Types [editable] Selection value is reset to the list of question types from the project context
Class [Non editable] No change
Subject [Non-editable] No change
Chapters [editable] Selected items are removed
Learning Outcomes [editable] Selected items are removed
| |
Contributor | User selects the filter values are clicks on apply (No search result is found) | The filter selection panel is minimized and collapses to the top as a bar The user is shown the no results default page
| |
Contributor | User selects the filter values are clicks on apply (search result is found) | The filter selection panel is minimized and collapses to the top as a bar All the questions from the search result are shown on the left column Question title Question details is shown as the title If the length is long towards the end '…' is added On mouse hover - show the complete question text
Author Show the (original) creator details of the question
Right side - Preview section By default, the first search result is selected and its preview is generated Preview of question - component is used to display the question Below the preview- metadata of the question is shown: Class Subject Content type Topic Learning outcome Skills tested Author Created on Also, avaliable in - Places where it is reused Attributions Copyright Licence
| |
Contributor | User clicks on “Select content” to add the question to the question paper | A pop-up opens with the list of all the sections in the question paper Default selection is the section on which the user had clicked Add from Library User can click on Add - The question is immediatly added to the section in question paper User can also select a different section from the list (single select) On add, the question will be added to the currently selected section in the quesiton paper
| |
Contributor | User can modify the search filters and add more questions | On click of the collabsed bar “Filter - What kind of content you are looking for” The filter bar expands User sees all the Filter options as above Previous filter selctions are shown
User can change the filter and search again From the new search result, user can add the question to any of the sections in the question paper On select content → The content is directly added to the selected section.
| |
Contributor | User can go back to question paper | On click of back button user is taken back to the list of contents view of the question paper All the questions added from library are shown in the respective sections The status of the questions added from library is set as “Added from Library” , this status is green coloured
User can click on Create new / Add from library on any of the sections and go into that flow
| |
Contributor | User opens the question added from library | User can: view the question details Click on edit details - to view the metadata of the question Click on preview to preview the question in a player
User cannot Edit the question Edit question metadata
| |
Contribution reviewer | View the questions contributed | On login on contribution portal, user sees the lists of projects they are part of On opening of a project user sees the list of question papers that are part of the project with option to “review content” On opening a question paper user sees all the Sections in the question paper Questions contributed within the question paper Count of questions contributed in each of the sections is shown Questions created and added - User gets the option to - Request for change, Approve
Questions added from Library - User does not have any action - user can only View the question details Click on edit details - to view the metadata of the question Click on preview to preview the question in a player
There is no option for the user to request for change for a question that is added from library
| |
Sourcing reviewer | User can accept or Reject the question in the question paper | On login on sourcing portal, user sees the lists of projects they are part of On opening of a project user sees the list of question papers that are part of the project On opening a question paper, user sees Sections in the question paper Questions contributed within the question paper Count of questions contributed in each of the sections is shown
Questions created and added User gets the option to - Request for change, Approve, Reject
Questions added from library User gets the option to - Approve, Reject User does not get the option to request for change
| |