codersforcauses / codersforcauses/elucidate

Quiz marking

Open
#148 1 comment 0 reactions 1 assignee Claimed by @cjnbennett View on GitHub
backend difficulty:hard point::4 priority::high
Dominant language
Python
Stars
9
Forks
1
PR merge metrics
No merged PRs in 30d

Description

## Basic Information
* How the quizzes are going to be marked has been a mostly untouched issue so far... It should probably be done on the back-end for security reasons
* Change the QuestionResponse model to remove the is_correct flag (this is insecure -- tech savvy students could simply send incorrect responses with the is_correct flag set to True and would be able to game the system this way)
* As of the creation of this issue, the front-end quiz marking has not been completed yet
* Back-end needs to:
* Return whether each individual question response is correct (store this in the statistics too)
* Return the overall correct / percentage score (also store this in the statistics)

## Other Information
* Might be worth separating this into a separate app? Maybe? Maybe not?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.