Outcome 1
2.01- Override class methods to customize object behaviors
Outcome 1 Result
3-Mastery
Outcome 1 Feedback
In events/models.py, several classes have the Meta function overridden, and the Events class has the is_active and is_completed overridden.
Outcome 2
2.02- Utilize inheritance to facilitate code reusability
Outcome 2 Result
1-Below Mastery
Outcome 2 Feedback
While there is usage of inheriting Django's ingrained classes and functions, there doesn't seem to be any self-made classes the inherit from each other.
Outcome 3
2.04- Manage user login systems and permission controls
Outcome 3 Result
3-Mastery
Outcome 3 Feedback
The users app seems to contain all the necessary code for managing login and permissions. Multiple types of users and roles, each having unique characteristics.
Outcome 4
2.05- Define or modify API endpoints for data retrieval and manipulation
Outcome 4 Result
3-Mastery
Outcome 4 Feedback
The events app seems to have coding for API usage in the views.py file. There is code for sending and retrieving data related to the Survey objects created.
Outcome 5
5.05- Employ many-to-many relationships to connect models
Outcome 5 Result
3-Mastery
Outcome 5 Feedback
The "badges" function in the users/models.py file uses many-to-many relationships. One user can have multiple badges, and a badge can be held by multiple users.
Outcome 6
5.06- Utilize sessions/cookies to facilitate transmittal and storage of data
Outcome 6 Result
1-Below Mastery
Outcome 6 Feedback
The settings.py file has the middleware for session functionality. However, I don't see it utilized anywhere in the code.
Outcome 1
2.01- Override class methods to customize object behaviors
Outcome 1 Result
3-Mastery
Outcome 1 Feedback
Outcome 2
2.02- Utilize inheritance to facilitate code reusability
Outcome 2 Result
1-Below Mastery
Outcome 2 Feedback
While there is usage of inheriting Django's ingrained classes and functions, there doesn't seem to be any self-made classes the inherit from each other.Outcome 3
2.04- Manage user login systems and permission controls
Outcome 3 Result
3-Mastery
Outcome 3 Feedback
The users app seems to contain all the necessary code for managing login and permissions. Multiple types of users and roles, each having unique characteristics.Outcome 4
2.05- Define or modify API endpoints for data retrieval and manipulation
Outcome 4 Result
3-Mastery
Outcome 4 Feedback
Outcome 5
5.05- Employ many-to-many relationships to connect models
Outcome 5 Result
3-Mastery
Outcome 5 Feedback
Outcome 6
5.06- Utilize sessions/cookies to facilitate transmittal and storage of data
Outcome 6 Result
1-Below Mastery
Outcome 6 Feedback