Major Learning Goals/Code Review
Criteria
yes/no, and optionally any details/lines of code to reference
Correctly creates, reads, and modifies variables
✔️
Correctly creates and accesses arrays
✔️
Correctly creates and accesses hashes
✔️
Reasonably organizes large amounts of related data into nested arrays and hashes
✔️
Correctly iterates through a nested data structure using loops and/or Enumerable methods
✔️
Reasonably organizes small pieces of code into methods, and calls/invokes those methods
✔️
Functional Requirement
yes/no
To the terminal, the program outputs the correct number of rides each driver has given
✔️
... outputs the total amount of money each driver has made
✔️
... outputs the average rating for each driver
✔️
... outputs which driver made the most money
✔️
... outputs which driver has the highest average rating
✔️
Overall Feedback
Criteria
yes/no
Green (Meets/Exceeds Standards)
4+ in Code Review && 3+ in Functional Requirements
✔️
Yellow (Approaches Standards)
2-3 in Code Review && 2+ in Functional Requirements
✔️
Red (Not at Standard)
0,1 in Code Review or 0,1 in Functional Reqs, or assignment is breaking/doesn’t run with less than 5 minutes of debugging
✔️
Was the code particularly impressive in code style for any of these reasons (or more...?)
Quality
Yes?
Perfect Indentation
✅
Elegant/Clever
✅
Descriptive/Readable
✅
Concise
✅
Logical/Organized
✅