Files
edx-platform/openedx/core/djangoapps/agreements
Simon Chen 6d380fc5a2 [FEAT]: Add mem caching to the API to create and retrieve IntegritySignature (#27922)
With this change, whenever a IntegritySignature is created or retrieved, the result will be cached into mem cache for future use. This will save round trip to database significantly for honor code check
2021-06-10 14:45:06 -04:00
..
2021-05-10 17:55:36 -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.