Update #3

We had a discussion with Dr. Lee and came up with the idea that the Quiz Generator would have two versions (short answer and multiple choice).

Short Answer Version is almost done. The Short Answer Version of the previous team can’t show a result. We fixed it and align a context to make sure information shows in an appropriate location. We add a “Next Button” on the version, so students can click on the button to move to the next question. The back-end is also updated with new features. The version can easily create new categories. Questions are randomly chosen, don’t choose the same question twice.

Multiple Choice Version is created this semester. We already finished the Front-end for this version. The version has 4 options to choose from. It has an explanation field to help students solve problems if they choose the wrong answer. The version has a Next Button to move to the next question. It keeps track of a score and shows up when students finish quizzes. We are working on the Back-end to implement MongoDB to Multiple Choice Version.

Update #2

The current Quiz Generator just does 4 functions (addition, subtraction, division, multiplication). However, Dr. Lee wants to expand more topics on the Quiz Generator in future. The current generator using UI to separate topics, so it is hard for Dr. Lee to expand more topics in the future because he has to edit the code to expand topics. To help Dr. Lee easier to expand topics, we come up with a new idea. We will rebuild a structure to avoid using UI to control topics, and the Quiz should be multiple choice. We will discuss with Dr. Lee next week about this idea to get his approvement.

Update #1

In this semester, we focus on finishing user interface of the quiz generator, fix the previous team’s API, integrate quiz questions into a database, integrate Front-end and Back-end. We need to make the question categories the same as the ones that Dr. Lee shows us. We finished the Semester project plan, divided the team members into Front-end and Back-end, applied agile project management to manage the project. We are studying MERN stack (MongoDB, Express.js, React.js, Node.js) to implement Quiz Generator and will have demonstrates with Dr. Gil Lee every two weeks.