Deprecates these ModuleSystem attributes in favor of the user service: * user_location * get_real_user * get_user_role Related changes: * Stores the user location into DjangoXBlockUserService's optional attribute as request_country_code * Uses the student model's user_by_anonymous_it to fetch the (cached) real user * Updates affected tests
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>`_