Overview:
...
Status | ||
---|---|---|
|
Status | ||
---|---|---|
|
Instead of question collection, create a question category
Define sections (chapters) at question set level
Define instructions at question set level (This will be used as instruction in the question paper)
Define blueprint at the project level for a question set
Contribute to a question set
Instead of contributing a question set in the question paper collection, contribute a single question in the question set
Instead of tags being defined at question set, define the tags at the question level
Question review - Instead of question set review, now the review will happen at the question level
Progress against blueprint - Show the progress against blueprint widget for the question set
Print service - Instead of Question paper collection hierarchy, update the print service to work on new question set hierarchy.
Next steps:
Define engineering step by step plan for migration
Close discussions on the new changed frontend flow
Points for Discussion in Implementation of Refactor Flow -
1. Reject Question API: We will add rejectedContributionComments
key of an object type to store questions rejection comments in the question-set schema.
...
4. Opening up of previously created UI when user clicks on Upload Content and selects Subjective Questions: We are checking for targetprimarycategories
in sessionContext's nominationDetails
to list the supported primary categories. On submit we fetch the category definition and check the supportedMimeTypes from schema > properties > mimeType
if the supported mime type has more than 1 child then we open the second popup to select mime type else we open the question editor page.