Rubric

Find Rubric
Keep in mind that 29 students have already been assessed using this rubric. Changing it will affect their evaluations.
a8 - D3 Visualization Rubric
a8 - D3 Visualization Rubric
Criteria Ratings Pts
Programmatic Data Access
Your program loads and displays "real-world" data of an appropriate size. The data is programmatically accessed and processed via JavaScript. You have included a title and citation for the data in the HTML.
threshold: pts
pts
13.0 pts
--
Visualization with D3
Your visualization is implemented using the D3 library. The visualization reflects the data in a meaningful way, creating and styling the attributes of visual elements based on features of that data.
threshold: pts
pts
25.0 pts
--
Interactivity
Your visualization supports two forms of interaction: changing that data is displayed AND changing the visual appearance of the data. These changes occur via user interaction (i.e., clicking, hovering, dragging, etc). Changes are animated with transitions.
threshold: pts
pts
30.0 pts
--
Layout & Decorations
Your chart contains dynamically-generated axes, positioned with appropriate margins. Your visualization includes either additional text labels or a legend.
threshold: pts
pts
10.0 pts
--
Effectively Structured Code
Code is readable and well-structured for reuse and modification. You have given variables and functions descriptive and appropriate names. You have decomposed your program into multiple, single-purpose functions You have effectively utilized JavaScript programming structures (including array functional loops). Code is documented for readability, including appropriate comments on ALL functions.
threshold: pts
pts
17.0 pts
--
Published to GitHub Pages
You have published your visualization to GitHub Pages. You have submitted the Submission Questionnaire.
threshold: pts
pts
5.0 pts
--
Total Points: 100.0 out of 100.0