Prashnavali - Question Paper Creation
Overview:
The objective of this document is to capture the complete requirements of the Prashnavali. This will be the single source of truth for tracking all the requirements and their statuses.
Actors/Users in Prashnavali:
Actor | Action | Portal |
---|---|---|
Admin | Project Setup and Management (including roles management) | Diksha-web, Vidyadaan |
Contributor | Add questions (teachers or 3rd party vendors) | Vidyadaan (contribute) |
Question reviewer | Review each question (Subject matter experts) | Vidyadaan (contribute) |
Question paper creator | Create final question paper, choosing from approved list of questions | Vidyadaan (sourcing) |
Teachers | Search Question bank, Select questions and create a paper | Diksha App, Diksha Web |
Steps involved:
The following table lists out all the steps that are to be taken in the complete life cycle of a question paper and question bank. This is indicated at a higher level. Later in the document, a separate section for each of the category items will further detail.
Category | Actions | Stauts |
---|---|---|
Project Creation | Create a new collection |
|
| Create and manage project |
|
| Role management |
|
| Blueprint |
|
Question contribution | New content type - Exam question |
|
| Type of questions |
|
| Tags for a question |
|
| CK Editor enhancements |
|
Question review | List of all contributed questions |
|
| Single review (Accept/ Request edits) |
|
Question Paper Creation | List of all approved questions |
|
| Progress against blueprint |
|
|
| |
Question Bank | Contribute, access questions | https://project-sunbird.atlassian.net/wiki/spaces/PRD/pages/2245296199 <To be planned> (3.9) |
Analytics and Reports | Dashboard for Admin | <To be planned> (later) |
Pending development items (priority and development roadmap)
Category | Overview | Priority | Development Cycle |
---|---|---|---|
Refactor | Upgrade to new QuML editor | P1 | 3.9 |
Project Mangement
| Single console to manage project | P3 | - |
Edit: Question set definiton | P3 | - | |
Edit: Blueprint definition | P3 | - | |
Edit: Question (by reviewer, who is not author) | P2 | - | |
Question Contribution | Enable Math Symbols | P1 | 3.9 |
| Enable resize of images | P1 | 3.9 |
| Adding text and Image in same line | P1 | 3.9 |
Question review | View question tags as chips in list view | P4 | - |
Question Paper Creator (Sourcing reviewer) | View question tags as chips in list view | P4 | - |
| Change a rejected question to Accepted | P3 | - |
| Auto - Generate Question Paper | P4 | - |
Support for comprehension | P1 (critical) | 3.9 | |
| Support for images | P1 (Critical) | 3.9 |
| Template for question paper | P2 | 3.10 |
Question Bank | One question bank which all the teachers have access | P3 | - |
Generic Blueprint definition |
| P3 | - |
Bulk upload questions |
| P3 | - |
Bulk download in csv |
| P3 | - |
Tag a question as duplicate |
| P4 | - |
Analytics and Reports |
| P4 | - |
Items for 3.9 in order of priority:
Category | Overview | Priority | Development Cycle | Task Size |
---|---|---|---|---|
P1 (critical) | 3.9 | S | ||
P1 (Critical) | 3.9 | L | ||
Question Contribution | P1 | 3.9 | S | |
Question Contribution | P1 | 3.9 | S | |
Question Contribution | P1 | 3.9 | L | |
Refactor | https://project-sunbird.atlassian.net/wiki/spaces/PRD/pages/2341208118 * | P1 | 3.10 | XXL |
Print | Template for question paper | P2 | 3.10 | L |
*Upgrade to new QuML editor
As there is a new definition of the QuML editor, we need to upgrade all our contributions of 3.7 and 3.8 to the new object definition.