-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
apiAnything to do with the APIAnything to do with the APIapi clientAny thing to do with the API ClientAny thing to do with the API ClientdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request
Milestone
Description
Build a proof of concept that replaces the PHP fixture files as Markdown files.
The following tasks are subject to change
Markdown work:
- Create a /quizzes folder
- Create a /quizzes/<quiz_name> folder
- Create a markdown file per question in /quizzes/<quiz_name>/1.md
- Include the following as frontmatter
- Question number
- Add the possible answers as markdown check boxes
- Add the question as a markdown paragraph
- Add the answer as detail summary HTML elements
PHP work:
- Install parsedown
- Create a Symfony command that reads the markdown files in the /quizzes/<quiz_name> and adds them to the database
- Create a Symfony command that refreshes the database
- Remove fixture files
- Remove Doctrine fixtures bundle
General work:
- Update documendation
- Update github workflow
Metadata
Metadata
Assignees
Labels
apiAnything to do with the APIAnything to do with the APIapi clientAny thing to do with the API ClientAny thing to do with the API ClientdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or request