Skip to content

[Feedback]: Module 10 #11

@li-olin

Description

@li-olin

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.

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