Files
edx-platform/lms/djangoapps/mobile_api
Kyrylo Kireiev 0d0503a716 feat: [AXM-200] Implement user's enrolments status API (#2530)
* feat: [AXM-24] Update structure for course enrollments API (#2515)

* feat: [AXM-24] Update structure for course enrollments API

* style: [AXM-24] Improve code style

* fix: [AXM-24] Fix student's latest enrollment filter

* feat: [AXM-47] Add course_status field to primary object (#2517)

* feat: [AXM-40] add courses progress to enrollment endpoint (#2519)

* fix: workaround for staticcollection introduced in e40a01c

* feat: [AXM-40] add courses progress to enrollment endpoint

* refactor: [AXM-40] add caching to improve performance

* refactor: [AXM-40] add progress only for primary course

* refactor: [AXM-40] refactor enrollment caching optimization

---------

Co-authored-by: Glib Glugovskiy <glib.glugovskiy@raccoongang.com>

* feat: [AXM-53] add assertions for primary course (#2522)

* feat: [AXM-53] add assertions for primary course

* test: [AXM-53] fix tests

* style: [AXM-53] change future_assignment default value to None

* refactor: [AXM-53] add some optimization for assignments collecting

* feat: [AXM-200] Implement user's enrolments status API

* style: [AXM-200] Improve code style

* refactor: [AXM-200] Divide get method into smaller methods

---------

Co-authored-by: NiedielnitsevIvan <81557788+NiedielnitsevIvan@users.noreply.github.com>
Co-authored-by: Glib Glugovskiy <glib.glugovskiy@raccoongang.com>
2024-06-21 19:37:02 +03:00
..
2021-02-02 11:39:28 +05:00
2019-12-30 12:25:38 -05:00
2019-04-26 13:51:13 -04:00

Status: Active

Responsibilities
================
Provide a set of APIs for the LMS that are optimized for a mobile context.


Direction: Decompose
=====================
Currently this app has some APIs that started off specific to mobile.  Any that should become general or already are general should be moved out into a more relevant django app.  Anything that remains should be specific to what we need for mobile.

Glossary
========

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