Files
edx-platform/lms/djangoapps/grades
Kshitij Sobti d2c2fcdefe feat: Course Apps API [BD-38] [TNL-8103] [BB-2716] (#27542)
* feat: Course Apps API

This adds a new concept called course apps. These are exposed via a new
"openedx.course_app" entrypoint, which helps the LMS and studio discover such
apps and list them in a new rest api for the same.

These course apps will drive the pages and resources view in the course authoring
MFE. This system will track which apps are enabled and which are disabled. It
also allows third-party apps to be listed here by using the plugin entrypoint.

* Apply feedback from review
2021-06-23 21:51:12 +05:00
..
2021-04-28 11:22:13 -04:00
2016-07-22 00:09:43 -04:00
2019-12-30 10:35:30 -05:00
2019-12-30 10:35:30 -05:00
2019-12-30 10:35:30 -05:00
2019-04-28 23:40:41 -04:00
2021-04-30 15:35:47 +05:00

Status: Maintenance

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

The grades app is responsible for computing and storing learners' grades in Course Runs. It provides Python and REST
APIs for retrieving, updating, and managing learners' grades.

The grades app is intended *only* for code related to the core grades subsystem. Any feature (even if it's a grades-related feature) built on top of the core grades subsystem does *not* belong here.

Direction: Keep
===============


Glossary
========

More Documentation
==================

`Architecture <https://openedx.atlassian.net/wiki/spaces/AC/pages/159458764/Grades+Architecture>`_

`Decisions <https://github.com/edx/edx-platform/tree/master/lms/djangoapps/grades/docs/decisions>`_