Files
Feanil Patel 7121d4e466 fix: Correct serializer model reference.
When linking a DRF serializer with a model, you need to link it to the
model class not an instance of the model.

The newer version of DRF tries to access the model_manager from the
model here and runs into issues if it's not defined correctly.
2025-08-12 13:59:40 -04:00
..
2021-05-10 17:55:36 -04:00

############
Agreements App
############

Status: Active

Purpose
=======
The intention of this app is to host logic and data associated with the agreements learners needs to "sign" or "confirm".
These agreements includes, but not limited to, Honor Code to affirm they are who they say they are.


Responsibilities
================

The app intend to store all logic associated with agreements edX needs to display and record for either learners or educators.
Currently, the app only store the Honor Code signature for learners. 
In order to reinforce academic integrity, learners will be required to agree to the honor code before entering the first assignment on paid track.

Glossary
========
* *Signature*: It's a record of any form to store user's action against an agreement or code. For example: A record denoting the time of a user's agreement to Honor Code of a course.