Rubric

Find Rubric
Keep in mind that 197 students have already been assessed using this rubric. Changing it will affect their evaluations.
Project 3 Rubric
Project 3 Rubric
Criteria Ratings Pts
Honest attempt AND on time(If project was not on time you can not get these points even if it is perfect)
threshold: pts
10.0 pts
Full Marks
0.0 pts
No Marks
pts
10.0 pts
--
HTML Validates to 5
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
CSS Validates to level 3
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
Game flow is correct: At least four Universities are prompted for their Mascots, and this is done one university at a time, using a dropbox box to provide options per the specification.
threshold: pts
18.0 pts
Full Marks
10.0 pts
Partial Marks
0.0 pts
No Marks
pts
18.0 pts
--
Score Management: Scoring is correct and cumulative. One point is awarded for each correct response, one point deducted for each incorrect response, and "don't know" leaves the score unchanged.
threshold: pts
10.0 pts
Full Marks
5.0 pts
Partially correct scoring
0.0 pts
No Marks
pts
10.0 pts
--
The CSS stylesheet is provided as a separate file and linked correctly.
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
CSS specification modifies "tags," "classes" as well as "ids" where appropriate. All necessary visibility, color, alignment, and padding are provided within the CSS definitions.
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
Prompts and Score reporting is done "dynamically" ---i.e., JavaScript generates Strings which are dynamically added to the HTML page by design.
threshold: pts
12.0 pts
Full Marks
0.0 pts
No Marks
pts
12.0 pts
--
Visibilities for Prompts, Exit Button, and Dropbox Box are dynamically controlled by the JavaScript.
threshold: pts
10.0 pts
Full Marks
0.0 pts
No Marks
pts
10.0 pts
--
All HTML is documented so as to show where the JavaScript-generated data will be used. CSS contains documentation as to expected effects of "attributes," e.g., why a particular "padding" or "visibility" appears in a definition.
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
HTML elements include at least <span>s, <div>s, <option>, <button>, headings and paragraphs.
threshold: pts
5.0 pts
Full Marks
0.0 pts
No Marks
pts
5.0 pts
--
JavaScript style: Each var declaration and each function declaration is introduced with a comment stating how the variable or function will be used.
threshold: pts
10.0 pts
Full Marks
5.0 pts
Missing a function or variable
0.0 pts
No Marks
pts
10.0 pts
--
Total Points: 100.0 out of 100.0