Background:
Jira issue: https://project-sunbird.atlassian.net/browse/SB-23374
Problem Statment:
How to upload bulk questions using CSV?
How to pass additional details to the API such as createdBy, Question Categories, Channel, etc… ?
How to upload bulk questions using CSV?Approach 1 Design :
Create a generate QuML API for various interaction types such that it takes required parameters as input and generates a QuML output. The API takes input as CSV file and Question Category (For example MCQ, Subjective, etc.). This API is responsible for validating and creating questions on the platform.
The endpoint for bulk upload of Question is
/question/v1/bulkUpload/{{questionSet_Identifier}}
Portal Design Workflow: