Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
Search
Ctrl
+
K
Search
Ctrl
+
K
Open edX Core
Getting Started
Testing
Internationalization
Decisions
1. Purpose of this Repo
2. Learning Core is now Open edX Core
openedx_content
Decisions
1. Approach to Content Flexibility
2. Content Extensibility Through Model Relations
3. Identifier Conventions
4. App Label Prefix
5. Serving Course Team Authored Static Assets
6. Python Public API Conventions
7. Modeling Containers as a Generalized Capability for Holding Content
8. Modeling Units as a Concrete Implementation of the Container Capability
9. Selectors for Dynamically Selecting Content
10. Merge authoring apps into openedx_content (using Applets)
11. Do not implement copy-on-write
12. Course Learning Packages
API Reference
Content API
Content Models
openedx_tagging
Decisions
1. Content Tagging
2. Tagging App structure
3. Tag tree data structure
4. Taxonomy administrators
5. Taxonomy enabled for context
6. Taxonomy and tag changes
7. System-defined Taxonomy & Tags creation
8. System-defined automatic tagging
9. Single taxonomy view API
10. Mutable tag
external_id
for institution-defined identifiers
11. Cross-instance identity for taxonomies copied with course content
12. Non-nullable tag
external_id
13. Competency taxonomy detection in openedx-platform
openedx_learning
Decisions
1. Where in the codebase should CBE competency criteria go?
2. How should CBE competency achievement criteria be modeled in the database?
3. How should versioning be handled for CBE competency achievement criteria?
4. How should learner competency mastery be recorded concurrently and at scale?
5. Pathways: The Boundary Between Pathway and Pathway Item
6. Pathways: Mapping Pathway Items to the Things That Fulfill Them
7. Pathways: Split Between Catalog and Content
Repository
Suggest edit
Open issue
.rst
.pdf
System Settings
Light
Dark
openedx_tagging
openedx_tagging
#
Standalone Django app for tagging content with taxonomies.
Decisions