We need a custom content type (or entity) that allows client (user role) to create a "Challenge" (or Quiz). A challenge is similar to a Quiz in an LMS, except that we are NOT tracking or restricting users (anonymous users are completing the challenges). Additionally, we are NOT including a 'draft' or 'finish later' feature. The participant starts and completes the challenge in one sitting.
Each challenge consists of one more content/informational screens. There are three types/variations of content screens:
-an embedded video (plus WYSIWYG content)
-an image/graphic (plus WYSIWYG content)
-standalone content (WYSIWYG).
Following one or more of these content screens, there will one or more question screens (each containing a multiple choice question). Correct answers allow the participant to proceed, incorrect answers prompt the participant to try again (front end validation is sufficient).
Finally, at the conclusion of the Challenge, a custom badge (image) is displayed for the participant to download.
-Drupal 8.7 Website
-Existing theme built on Foundation 6 Framework
1. What past project or job have you had that is most like this one and why?
2. What questions do you have about the project?