The answers for the Clipping: Line quiz are stored in a JavaScript file, evaluate.js, which is stored on the front-end and can be viewed by anyone.
This poses a significant threat to the security of answer validation, therefore defeating the purpose of the quiz.
Steps to reproduce the issue:
Go to the quiz of Clipping: Line in Computer Graphics
Defect description:
The answers for the Clipping: Line quiz are stored in a JavaScript file,
evaluate.js
, which is stored on the front-end and can be viewed by anyone. This poses a significant threat to the security of answer validation, therefore defeating the purpose of the quiz.Steps to reproduce the issue:
Expected result:
All answers should be stored on the server and validated through functions on the back-end.
Actual result:
All answers are stored in a JavaScript file on the front-end which can be viewed by anyone.
Screenshot: