Outcome 1
2.01- Override class methods to customize object behaviors
Outcome 1 Result
3-Mastery
Outcome 1 Feedback
In the models.py I can see that there are method overrides (specifically the __str__ methods). Additionally I can see some class specific methods in the Event model, there is is_active and is_completed
Outcome 2
2.02- Utilize inheritance to facilitate code reusability
Outcome 2 Result
2-Near Mastery
Outcome 2 Feedback
I see some inheritance from built in classes/functions, as well as some use of FK's, but there is not any "custom" additions that use inheritance.
Outcome 3
2.04- Manage user login systems and permission controls
Outcome 3 Result
3-Mastery
Outcome 3 Feedback
There is a users app that handles permissions and login in systems and it appears to be properly built in order to function as intended.
Outcome 4
2.05- Define or modify API endpoints for data retrieval and manipulation
Outcome 4 Result
0-No Evidence
Outcome 4 Feedback
I was not able to find use of an API endpoint. There was a lot of data here so it could be that I missed it. I saw some JSON use but that was not related to API usage.
Outcome 5
5.05- Employ many-to-many relationships to connect models
Outcome 5 Result
3-Mastery
Outcome 5 Feedback
The models.py in the Events app features a few models with many to many relationships. Some examples being the EventRegistration (user fk and event fk) and Attendance (student fk, event fk). Badges also appear to have a many to many relationship to the user
Outcome 6
5.06- Utilize sessions/cookies to facilitate transmittal and storage of data
Outcome 6 Result
0-No Evidence
Outcome 6 Feedback
I was not able to find any place where sessions are being utilized
Outcome 1
2.01- Override class methods to customize object behaviors
Outcome 1 Result
3-Mastery
Outcome 1 Feedback
In the models.py I can see that there are method overrides (specifically the __str__ methods). Additionally I can see some class specific methods in the Event model, there is is_active and is_completedOutcome 2
2.02- Utilize inheritance to facilitate code reusability
Outcome 2 Result
2-Near Mastery
Outcome 2 Feedback
Outcome 3
2.04- Manage user login systems and permission controls
Outcome 3 Result
3-Mastery
Outcome 3 Feedback
Outcome 4
2.05- Define or modify API endpoints for data retrieval and manipulation
Outcome 4 Result
0-No Evidence
Outcome 4 Feedback
Outcome 5
5.05- Employ many-to-many relationships to connect models
Outcome 5 Result
3-Mastery
Outcome 5 Feedback
The models.py in the Events app features a few models with many to many relationships. Some examples being the EventRegistration (user fk and event fk) and Attendance (student fk, event fk). Badges also appear to have a many to many relationship to the userOutcome 6
5.06- Utilize sessions/cookies to facilitate transmittal and storage of data
Outcome 6 Result
0-No Evidence
Outcome 6 Feedback