Skip to content

Module 10 [Feedback]: #14

@kinleycummins2

Description

@kinleycummins2

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions