Rubric

Keep in mind that 15 students have already been assessed using this rubric. Changing it will affect their evaluations.
Assignment 2 Rubric (1)
Assignment 2 Rubric (1)
Criteria Ratings Pts
Have buttons/sliders for clear, size and color as per Assignment 1.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Have three HTML buttons to choose between circle, square and triangle.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Have a slider to determine the number of segments used to create a circle.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Implement SendAttributeBuffertoGLSL() function.
Sends data to an attribute variable using a buffer.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Implement TellGLSLToDrawCurrentBuffer() function.
Draws the current buffer loaded. Buffer was loaded by sendAttributeBufferToGLSL.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Implement Scene, Vertex and Geometry classes.
The Scene object's role is to manage the presence of geometry onscreen. The Geometry object's role is to represent a geometric object onscreen.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Implement Circle class extending Geometry.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Implement Triangle class extending Geometry.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Implement Square class extending Geometry.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--
Draw a shape on canvas each time the mouse is clicked or is held down.
threshold: pts
1 pts Full Marks
0 pts No Marks
pts
1 pts
--