We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
As a student I can enter ratings on project ideas (numerical rating 1-5). I will not be shown my own project, nor any idea I have already rated.
Acceptance Criteria:
When logging in as a non-admin, the home page has a form for the student to enter ratings given that they have entered a project idea
The form displays how many reviews the student has to enter if they have not met the min reviews
There is a configurable min number of project idea reviews
min/max review desc length is enforced on the front end with appropriate error messages, and user input entered so far is retained until accepted.
min/max review desc length is enforced on the back end api so that clever hackers can't hack an out of spec description into the database.
The rules below are respected for selecting a project to review
Rules for selecting a project to review
Can't review your own project
Can't review a project you have already reviewed
Give preference to projects that have fewer than the minimum number of reviews
Select randomly based on the rules above
Only if there are no projects that have fewer than the min number of reviews, select randomly from projects that meet the first two criteria
The text was updated successfully, but these errors were encountered:
andrewhlu
KH07
No branches or pull requests
As a student I can enter ratings on project ideas (numerical rating 1-5). I will not be shown my own project, nor any idea I have already rated.
Acceptance Criteria:
When logging in as a non-admin, the home page has a form for the student to enter ratings given that they have entered a project idea
The form displays how many reviews the student has to enter if they have not met the min reviews
There is a configurable min number of project idea reviews
min/max review desc length is enforced on the front end with appropriate error messages, and user input entered so far is retained until accepted.
min/max review desc length is enforced on the back end api so that clever hackers can't hack an out of spec description into the database.
The rules below are respected for selecting a project to review
Rules for selecting a project to review
Can't review your own project
Can't review a project you have already reviewed
Give preference to projects that have fewer than the minimum number of reviews
Select randomly based on the rules above
Only if there are no projects that have fewer than the min number of reviews, select randomly from projects that meet the first two criteria
The text was updated successfully, but these errors were encountered: