-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathp2-rubric.txt
50 lines (37 loc) · 1.42 KB
/
p2-rubric.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Name:
Grade: /100
Rubric for the Stardew Valley using Priority Queue project
Comments:
-Checkpoint [10 point]:
-The project files have been copied and set up properly:
-Study the provided files and ask questions:
-The Task class has been written:
-The MaxHeap class has been written:
-The MaxHeapTest class has at least been started:
-Play the Stardew Valley game (optional):
-Submission
-Required files are not missing [return to student for fixing, if needed]:
-Did not submit unnecessary files (such as .class files):
-Provided classes weren't modified [0 points, not graded]:
Documentation: [20 points]
-README.md:
-Javadoc for all methods:
-Appropriate but not excessive inline comments:
Code design and style: [15 points]
-Appropriate variable and method names:
-Appropriate code style:
-Interfaces - all provided interfaces were implemented:
-Inheritance - MyPriorityQueue class extends MaxHeap class appropriately:
-MaxHeap - grows by doubling the array using a private method:
Functionality: [55 points]
-MaxHeapTest - appropriate unit test for MaxHeap class [10 points]:
-Matches outputs for the six inputs in the test-cases subfolder [36 points]:
-in1/out1:
-in2/out2:
-in3/out3:
-in4/out4:
-in5/out5:
-in6/out6:
Extra Credit: Multiplayer Stardew Valley [up to 20 points]
-Used generic MaxHeap and Priority Queues [+10 points]:
-Implemented the multiplayer driver simulation correctly [+10 points]: