Files
edx-platform/openedx/core/djangoapps/agreements
Erica Nwoga 3d26512759 feat: add python apis to agreements models (#32967)
* feat: added python apis to agreements models

* feat: add python apis to agreements app

* feat: updated pyton apis and rest api

* feat: fixed python apis and added tests

* test: Added error handling and updated test functions

* style: fixed test formatting

* style: fixed test formatting

* style: fixed test formatting

* feat: Fixed error handling for python APIs

* feat: Fixed error handling for python APIs

* fix: edited python api for agreements app

* style: quality revisions for python apis
2023-10-04 10:36:18 -04:00
..
2021-05-10 17:55:36 -04:00
2022-03-02 16:08:04 +05: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.