[BB-6160] Add freeform responses and rating fields
Story
"As a core committer, I want open response and rating questions so that I can complete a checklist like I currently work with."
Full description
In keeping with our goal to replace the current Open edX core committers form with Listaflow, we will need more than the standard checkbox tasks. We will need the ability to have free form text responses, as well as the ability to rate.
Completion criteria
- Implement the backend model updates required to handle these tasks.
- Make sure completion is inferred by providing these tasks with their relevant data.
- Add required changes to the frontend for these tasks, following this styling.
- Use the following URL for the "markdown" link in the freeform text field: https://www.markdownguide.org/basic-syntax/
- Update the admin models.
- Add tests to the front and backend for these new features.
Documentation updates & improvements criteria
- Left to the assignee’s appreciation
Edited by Alison Hugo