Open edX Proposals
OEP-1: OEP Purpose and Guidelines
What is an OEP?
OEP Types
Workflow
What belongs in a successful OEP?
Change History
OEP-2: Repository Metadata
Abstract
Motivation
Specification
Rationale
Change History
OEP-3: Asynchronous Task Management
Abstract
Motivation
Specification
Rationale
Backwards Compatibility
Change History
OEP-4: Application Authorization (Scopes)
Abstract
Motivation
Rationale
Specification
Backward Compatibility
Reference Implementation
Rejected Alternatives
Change History
OEP-5: Pre-built Developer Environments
Abstract
Motivation
Specification
Rationale
Backward Compatibility
Reference Implementation
Change History
OEP-6: Context-scoped XBlock Fields
Abstract
Background
Motivation
Specification
Rationale
Backward Compatibility
Open Questions
Reference Implementation
Rejected Alternatives
Copyright
OEP-7: Migrating to Python 3
Abstract
Rationale
Scope
OEP-9: User Authorization (Permissions)
Abstract
Motivation
Specification
Rationale
Backward Compatibility
Change History
OEP-10: Open edX Releases
Abstract
Motivation
Specification
Change History
OEP-11: Front End Technology Standards
Abstract
Motivation
Specification
Rejected Alternatives
OEP-12: Pluggable User Interfaces
Abstract
Motivation
Specification
Reference Implementation
Rationale
Backward Compatibility
Future Directions
Change History
OEP-13: Open edX web API conventions
Abstract
Motivation
OEP-14: Archiving edX Github Repositories
Abstract
Motivation
Specification
Rationale
Backward Compatibility
Reference Implementation
Rejected Alternatives
Change History
OEP-15: Course-wide Custom JavaScript
Abstract
Motivation
Specification
Rationale
Backward Compatibility
Reference Implementation
Rejected Alternatives
OEP-16: Bootstrap Adoption
Abstract
Technology Selection
Specification
Important Considerations
Backward Compatibility
Reference Implementation
Rejected Alternatives
Open edX Proposals
Table of Contents
»
Search
Feedback
Please activate JavaScript to enable the search functionality.