Files
edx-platform/openedx/core/djangoapps/agreements
salmannawaz 57b480b04f Update all edx-platform REST endpoints to support JWT Auth (#34152)
* chore: update API endpoints to support default JWT auth

The default DRF Auth classes were recently updated to allow for both JWT and Session auth by default. Any endpoint that overrides the AUTHENTICATION_CLASSES but has just session, just JWT or just both of those should be updated to remove the override.

Details in https://github.com/openedx/edx-platform/issues/33662
2024-02-13 10:46:58 -05: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.