The database and backend API have been designed to be question type agnostic. Hence it would be quite trivial to add support for a question type like "Scrum poker".
Following frontend and backend tasks would have to be taken up
- Add Scrum poker as a question type in schema.prisma
- Create a model for question and answer metadata(following the example of the MCQ question type)
- Implement FetchAnalytics and CreateQuestion api for the new question type
- Design and implement UI for allowing admin to create a new type of question
- Design and implement UI so that players would see cards instead of list options
The database and backend API have been designed to be question type agnostic. Hence it would be quite trivial to add support for a question type like "Scrum poker".
Following frontend and backend tasks would have to be taken up