Prompt
Code in html, css, and javascript a self-contained, complete, and embeddable learning program that adjusts to user's learning as the program evaluates their responses. Allow the system to provide increasingly challenging content if the user answers correctly and less challenging content if the user responds incorrectly. Use this website to create the questions: https://www.uen.org/core/core.do?courseNum=3602 in a variety of question formats including multiple choice, true/false, multiple answer (multiple choice with more than one correct answer), drag and drop, short answer, fill in the blank, matching and sorting, Likert scale, drop down, numeric, and others. Use this site for examples: https://www.ispringsolutions.com/blog/6-types-of-quiz-questions-to-use-in-your-e-courses Make the quiz have 30 questions but include a question bank of at least 150 questions to allow for multiple opportunities to take the test. Use a professional navy blue, white, black, and gray theme.
Iteration
Oops. [Assessment was about financial literacy for some reason.] The questions should come from this included set of standards about astronomy for 9th -12th grade students. Increase the number of questions from 150 to 240. Ensure that every time the user accesses the assessment, it is randomized and unique. However, maintain the increasing level of difficulty following correct answers and the same of decreasing difficulty following incorrect answers. Provide an explanation for why each answer is correct or incorrect before allowing the user to continue.
Reference File