Skip to content

Extract non-Core apps into Hooks-based platform plugins #36184

Description

@awais786

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

  1. ora_staff_grader
  2. program_enrollment
  3. survey
  4. zendesk_proxy
  5. lang_pref
  6. password_policy
  7. geoinfo
  8. ace_common

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions