This ticket is about refactoring non-core applications in the Open edX platform by converting them into hooks-based plugins. All details available in the oep. Instead of keeping all functionality tightly coupled within the core platform, certain apps/modules should be extracted into standalone plugins that integrate with the system using Open edX’s plugin framework. Following are some suitable candidates.
Goals
- Improve modularity by moving non-essential apps out of the core codebase.
- Utilize hooks-based plugins for seamless extension and integration.
- Reduce technical debt by isolating features that don’t belong in the core platform.
Technical Approach
- Implement appropriate entry points to ensure smooth interaction between the core platform and the extracted plugins.
Potenial apps
- ora_staff_grader
- program_enrollment
- survey
- zendesk_proxy
- lang_pref
- password_policy
- geoinfo
- ace_common
This ticket is about refactoring non-core applications in the Open edX platform by converting them into hooks-based plugins. All details available in the oep. Instead of keeping all functionality tightly coupled within the core platform, certain apps/modules should be extracted into standalone plugins that integrate with the system using Open edX’s plugin framework. Following are some suitable candidates.
Goals
Technical Approach
Potenial apps