openedx package#
Subpackages#
- openedx.core package
- Subpackages
- openedx.core.djangoapps package
- openedx.core.djangolib package
- Subpackages
- Submodules
- openedx.core.djangolib.default_auth_classes module
- openedx.core.djangolib.fields module
- openedx.core.djangolib.js_utils module
- openedx.core.djangolib.markup module
- openedx.core.djangolib.model_mixins module
- openedx.core.djangolib.oauth2_retirement_utils module
- openedx.core.djangolib.translation_utils module
- Module contents
- openedx.core.lib package
- Subpackages
- Submodules
- openedx.core.lib.cache_utils module
- openedx.core.lib.command_utils module
- openedx.core.lib.course_tabs module
- openedx.core.lib.courses module
- openedx.core.lib.derived module
- openedx.core.lib.django_courseware_routers module
- openedx.core.lib.django_test_client_utils module
- openedx.core.lib.dynamic_partitions_generators module
- openedx.core.lib.edx_api_utils module
- openedx.core.lib.exceptions module
- openedx.core.lib.extract_archive module
- openedx.core.lib.grade_utils module
- openedx.core.lib.graph_traversals module
- openedx.core.lib.hash_utils module
- openedx.core.lib.html_to_text module
- openedx.core.lib.json_utils module
- openedx.core.lib.log_utils module
- openedx.core.lib.logsettings module
- openedx.core.lib.mail_utils module
- openedx.core.lib.mobile_utils module
- openedx.core.lib.request_utils module
- openedx.core.lib.rooted_paths module
- openedx.core.lib.session_serializers module
- openedx.core.lib.teams_config module
- openedx.core.lib.tempdir module
- openedx.core.lib.time_zone_utils module
- openedx.core.lib.url_utils module
- Module contents
- openedx.core.types package
- Submodules
- openedx.core.apidocs module
- openedx.core.constants module
- openedx.core.process_warnings module
- openedx.core.pytest_hooks module
- openedx.core.release module
- openedx.core.storage module
- openedx.core.toggles module
- openedx.core.write_to_html module
- Module contents
- Subpackages
- openedx.features package
- Subpackages
- openedx.features.announcements package
- openedx.features.calendar_sync package
- Subpackages
- Submodules
- openedx.features.calendar_sync.api module
- openedx.features.calendar_sync.apps module
- openedx.features.calendar_sync.ics module
- openedx.features.calendar_sync.models module
- openedx.features.calendar_sync.plugins module
- openedx.features.calendar_sync.signals module
- openedx.features.calendar_sync.urls module
- openedx.features.calendar_sync.utils module
- Module contents
- openedx.features.content_type_gating package
- Submodules
- openedx.features.content_type_gating.apps module
- openedx.features.content_type_gating.block_transformers module
- openedx.features.content_type_gating.field_override module
- openedx.features.content_type_gating.helpers module
- openedx.features.content_type_gating.models module
- openedx.features.content_type_gating.partitions module
- openedx.features.content_type_gating.services module
- Module contents
- openedx.features.course_bookmarks package
- openedx.features.course_duration_limits package
- openedx.features.course_experience package
- Subpackages
- Submodules
- openedx.features.course_experience.course_tools module
- openedx.features.course_experience.course_updates module
- openedx.features.course_experience.plugins module
- openedx.features.course_experience.url_helpers module
- openedx.features.course_experience.urls module
- openedx.features.course_experience.utils module
- openedx.features.course_experience.waffle module
- Module contents
- openedx.features.discounts package
- openedx.features.effort_estimation package
- openedx.features.enterprise_support package
- Subpackages
- Submodules
- openedx.features.enterprise_support.api module
- openedx.features.enterprise_support.apps module
- openedx.features.enterprise_support.context module
- openedx.features.enterprise_support.serializers module
- openedx.features.enterprise_support.signals module
- openedx.features.enterprise_support.tasks module
- openedx.features.enterprise_support.utils module
- Module contents
- openedx.features.learner_profile package
- openedx.features.lti_course_tab package
- openedx.features.name_affirmation_api package
- openedx.features.personalized_learner_schedules package
- openedx.features.survey_report package
- Subpackages
- Submodules
- openedx.features.survey_report.api module
- openedx.features.survey_report.apps module
- openedx.features.survey_report.context_processors module
- openedx.features.survey_report.models module
- openedx.features.survey_report.queries module
- openedx.features.survey_report.tasks module
- openedx.features.survey_report.urls module
- openedx.features.survey_report.views module
- Module contents
- Module contents
- Subpackages
- openedx.testing package
Module contents#
This is the root package for Open edX. The intent is that all importable code from Open edX will eventually live here, including the code in the lms, cms, and common directories.
Note: for now the code is not structured like this, and hence legacy code will continue to live in a number of different packages. All new code should be created in this package, and the legacy code will be moved here gradually.