Skip to content

Conversation

@txjackson252
Copy link
Contributor

@txjackson252 txjackson252 commented Aug 28, 2025

This is my lesson_10 homework and my attempt at the extra credit.

With the help of the pre-work videos, I had a better understanding of what I was doing in this lesson. By studying the patterns in your file and comparing them to my own, I was able to figure out what I needed to do.

I had a bit of difficulty passing the test, but was able to do the homework and the extra credit along with it with some help (both computer and human).

@txjackson252 txjackson252 marked this pull request as ready for review August 28, 2025 19:03
Copy link
Contributor

@anthonydmays anthonydmays left a 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: Trinitie Jackson
Date: 8/29/2025

Feedback

Trinitie Jackson's submission demonstrates a comprehensive understanding of the assignment requirements and successfully implements the CSV data loader with all necessary functionalities. The loader extends the Loader interface and correctly implements both getLoaderName() and loadData() methods. The loadMediaItems() method is properly implemented to parse the media_items.csv file and create MediaItem objects with the required properties. The implementation correctly handles all three media types and ensures that exactly 200 media items are loaded, meeting the functional requirements.

Technically, the code is well-structured and follows TypeScript conventions, including proper naming of the file as trinitie_jackson_loader.ts. The submission passes all GitHub checks, indicating that the code is free of syntax errors and adheres to the project's style guidelines. The loader implementation is correctly placed in the specified folder.

For the extra credit, the loadData() method effectively combines media items with their corresponding credits from the credits.csv file. The implementation ensures that 100 media items have credits attached, and all credits are correctly associated with the corresponding media items by media_item_id. This demonstrates a solid grasp of the extra credit requirements.

Overall, the submission is well-executed and meets all the criteria outlined in the assignment, both functionally and technically, including the extra credit challenge.


This is an automated preliminary review. Please review and adjust before finalizing.

anthonydmays
anthonydmays previously approved these changes Sep 5, 2025
@anthonydmays anthonydmays merged commit d571ce7 into code-differently:main Sep 5, 2025
1 check passed
@txjackson252 txjackson252 deleted the feat/lesson_10 branch September 5, 2025 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants