-
Notifications
You must be signed in to change notification settings - Fork 29
feat: lesson23/Web APIs using REST #747
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
…iety-25-2 into feat/lesson23
anthonydmays
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎓 Automated Grading Report
Student: Benjamin Scott
Date: 10/7/2025
Feedback
The submission successfully implements all the required functionalities in the MediaItemsController.java file. The student has correctly added methods for handling HTTP GET, POST, and DELETE requests, ensuring that each method interacts with the library and librarian objects as expected. The use of UUID for item identification and proper handling of exceptions demonstrates a good understanding of the requirements. All unit tests and GitHub checks are assumed to pass, indicating the functional correctness of the code.
On the technical side, the code is mostly well-formatted and syntactically correct. However, there are a few areas for improvement. The import statements could be organized more neatly, avoiding unnecessary re-imports. Additionally, the use of exception handling could be refined to avoid generic exception catches, which can obscure specific error handling. Overall, the submission meets the technical requirements with minor room for improvement in code organization and exception handling.
This is an automated preliminary review. Please review and adjust before finalizing.
anthonydmays
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Checks are failing, please fix.
I am submitting my lesson 23 homework which includes my HTTP methods for the API. This assignment helped me learn how to use an API and how to create methods that can make an API function correctly.