This adds request caching to the following places: * course expiration wrapper (displayed in Units) * offer banner generation (displayed in Units) * get_enrollment * user_by_anonymous_id * youtube_disabled_for_course On a sample course with edx-val enabled, this reduced the queries for a large sequence from 450 to 155.
Status: Active Development Responsibilities ================ The courseware djangoapp is responsible for presenting course content to learners. Glossary ======== More Documentation ================== `Architectural Decision Records <https://github.com/edx/edx-platform/tree/master/lms/djangoapps/courseware/docs/decisions>`_