Rubric

Find Rubric
Keep in mind that 8 students have already been assessed using this rubric. Changing it will affect their evaluations.
Project 1 rubric
Project 1 rubric
Criteria Ratings
Overall score
(3pts) Excellent
5+ specifications are marked as E, all others as M
(2pts) Meets expectations
All specifications are marked as M
(1pt) Revisions needed
No more than 5 specifications are marked as U, all others are R+
(0pt) Unassessable
Nothing was submitted or more than 5 specifications are rated as U
The notebook includes a markdown cell at the top with the project title, the people who worked on the project, and a description of the purpose of the notebook
Excellent
Polished, aesthetically pleasing, and extremely clear
Meets expectations
Includes all required information
Revisions needed
Missing some of the information or in the wrong format (e.g., in a code cell instead of a Markdown cell)
Unassessable
Missing entirely or barely attempted
The code for scraping the required information about U.S. States from Wikipedia
Excellent
The code runs and is accurate, well written (clear identifier names, efficient, pythonic), and well documented
Meets expectations
The code runs and is accurate; some documentation is included
Revisions needed
The code is present, but is poorly documented, doesn't run, isn't complete, or isn't accurate
Unassessable
Missing entirely or barely attempted
URLs are respectfully fetched from the web
Excellent
A reasonable pause (~1 second) is made before each request. Pages are cached locally so as to avoid the unnecessary re-retrieval of pages when an error is encountered.
Meets expectations
A reasonable pause is made before requests. Caching may have been attempted, but is incomplete or inaccurate.
Revisions needed
A pause is made, but it is not sufficiently long.
Unassessable
Missing entirely or barely attempted
Notebook organization
Excellent
The notebook is clearly organized, well documented, and aesthetically pleasing
Meets expectations
The notebook is follows a logical sequence
Revisions needed
The notebook has some organization, but is inconsistent or disorganized in places
Unassessable
The notebook wasn't submitted or is lacking any sensible organization, or not enough of an attempt was made to assess
Notebook execution
Excellent
The notebook runs successfully from top to bottom
Meets expectations
The notebook cells are ordered sequentially, but one or two do not run causing the notebook to not entirely execute
Revisions needed
The notebook cells must be run out of sequence, and/or many of the code cells do not run
Unassessable
The notebook wasn't submitted, or few coding cells work, or not enough of an attempt was made to assess
Question 1
Excellent
The question is clearly and accurately answered. The quested is stated and answered in a Markdown cell that is correctly formatted (heading, etc.). The supporting code is located just below the Markdown cell and is accurate, bug free, well documented, and well styled.
Meets expectations
Contains most of the elements of "Excellent", but additional work is necessary to meet all of the elements.
Revisions needed
Revisions needed
Contains some of the elements of "Excellent", but needs significant work to bring it up to "Excellent"
Unassessable
Missing entirely or barely attempted
Question 2
Excellent
The question is clearly and accurately answered. The quested is stated and answered in a Markdown cell that is correctly formatted (heading, etc.). The supporting code is located just below the Markdown cell and is accurate, bug free, well documented, and well styled.
Meets expectations
Contains most of the elements of "Excellent", but additional work is necessary to meet all of the elements.
Revisions needed
Contains some of the elements of "Excellent", but needs significant work to bring it up to "Excellent"
Unassessable
Missing entirely or barely attempted
Question 3
Excellent
The question is clearly and accurately answered. The quested is stated and answered in a Markdown cell that is correctly formatted (heading, etc.). The supporting code is located just below the Markdown cell and is accurate, bug free, well documented, and well styled.
Meets expectations
Contains most of the elements of "Excellent", but additional work is necessary to meet all of the elements.
Revisions needed
Contains some of the elements of "Excellent", but needs significant work to bring it up to "Excellent"
Unassessable
Missing entirely or barely attempted
Question 4
Excellent
The question is clearly and accurately answered. The quested is stated and answered in a Markdown cell that is correctly formatted (heading, etc.). The supporting code is located just below the Markdown cell and is accurate, bug free, well documented, and well styled.
Meets expectations
Contains most of the elements of "Excellent", but additional work is necessary to meet all of the elements.
Revisions needed
Contains some of the elements of "Excellent", but needs significant work to bring it up to "Excellent"
Unassessable
Missing entirely or barely attempted
Question 5
Excellent
The question is clearly and accurately answered. The quested is stated and answered in a Markdown cell that is correctly formatted (heading, etc.). The supporting code is located just below the Markdown cell and is accurate, bug free, well documented, and well styled.
Meets expectations
Contains most of the elements of "Excellent", but additional work is necessary to meet all of the elements.
Revisions needed
Contains some of the elements of "Excellent", but needs significant work to bring it up to "Excellent"
Unassessable
Missing entirely or barely attempted