-
Notifications
You must be signed in to change notification settings - Fork 29
Feat/lesson 03/creating quiz #103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat/lesson 03/creating quiz #103
Conversation
anthonydmays
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎓 Automated Grading Report
Student: Jaizel Cespedes
Date: 8/13/2025
Feedback
The student has made a commendable effort in implementing the quiz questions. The questions are relevant to coding and TypeScript, which aligns with the required topics. However, there is a minor issue with the third question: it lacks multiple-choice options, which is inconsistent with the format used for the other questions. Additionally, the answer for the third question is provided directly in the code, which is not encrypted like the others. This affects the functional score as it does not fully meet the requirement of having at least one correct encrypted answer per question.
On the technical side, the student successfully created a new quiz class named 'JaizelQuiz' and registered it in the 'quizzes.module.ts' file. The use of bcrypt for encrypting answers is correctly implemented in the 'quiz.yaml' file, and the necessary dependencies are added to the 'package.json' and 'package-lock.json' files. However, the direct inclusion of an answer in the code for the third question indicates a partial implementation of the encryption requirement. Overall, the submission demonstrates a good understanding of the task but requires attention to detail in ensuring all answers are encrypted and consistent in format.
This is an automated preliminary review. Please review and adjust before finalizing.
anthonydmays
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎓 Automated Grading Report
Student: Jaizel Cespedes
Date: 8/13/2025
Feedback
The submission meets most of the functional and technical requirements but has some areas for improvement. Functionally, the student provided three quiz questions relevant to coding and TypeScript, which aligns with the topics specified. However, the answer for the third question is directly provided in the code, which is not encrypted or formatted as a multiple-choice question like the others. This inconsistency affects the functional score. Technically, the student successfully created a new quiz class implementing the QuizQuestionProvider interface and registered it in the quizzes.module.ts file. The bcrypt library was correctly added to the dependencies, and answers were encrypted in the quiz.yaml file. However, the direct inclusion of an answer in the code for the third question indicates a misunderstanding of the requirement to encrypt all answers. Overall, the submission is well-structured but requires adjustments to ensure all answers are encrypted and formatted consistently.
This is an automated preliminary review. Please review and adjust before finalizing.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You must not change any of the package.json or package-lock.json files. Please revert.
No description provided.