This page is currently being built. Please check back soon.

Work through the user stories in order. Each story states the goal and acceptance criteria; its nested tasks retain the detailed implementation and verification steps.
Check the result against this instruction: Copy your 2.1 Grade Book end code and rename the folder and solution to 2.2
This focused design shows the members or flow relevant to this feature. Keep unchanged members from your preceding checkpoint; follow the tasks below for the order of intermediate edits.
| Scenario | Rounded score | Submit? |
|---|---|---|
| Blackboard midterm | 80 | Yes |
| Blackboard final | 67 | No |
| Canvas midterm | 86 | Yes |
| Canvas final | 77 | Yes |
Check the result against this instruction: Make changes to the class structure using this story’s design reference.
Check the result against this instruction: Ensure the code follows the sequence diagram below.
Check the result against this instruction: Modify the CompleteAssignment method in the Course class by removing the logic and calling the Complete method on the assignment parameter. Return the return from Complete.
Check the result against this instruction: Modify the Submit method in the Assignment class by assigning the Submission field to the submission parameter.






This focused design shows the members or flow relevant to this feature. Keep unchanged members from your preceding checkpoint; follow the tasks below for the order of intermediate edits.
Check the result against this instruction: Modify the class structure using this story’s design reference.
Check the result against this instruction: Ensure the Instructor's TutorStudent method follows the Activity Diagram below:
Ensure that 'this' is the instance of Sheldon.

Check the result against this instruction: Ensure that all code is StyleCop compliant
Check the result against this instruction: Zip the solution and submit to the Feedback System.
Check the result against this instruction: Submit the Feedback System URL to the correct assignment in Canvas.
Return to each user story and confirm that you can demonstrate its acceptance criteria. Use the task checkboxes to track completion; a checked box is not a substitute for testing or inspecting the required evidence.
Grade an attempt before submitting it Get a tutor as a returned objectRemove temporary lines used only to demonstrate compile-time errors. Build without errors or warnings, check StyleCop compliance, and rerun the required scenario paths.
Use the submission or attendance instructions in this page. For a Feedback System submission, upload the requested ZIP, review and resolve the feedback, and submit the resulting URL to the matching Canvas activity. For a Canvas quiz, enter only the requested answers; for an oral final, complete the scheduling and attendance steps.