Skip to content

[Proposal] Make course un-enrollment survey configurable via feature flag #496

@marslanabdulrauf

Description

@marslanabdulrauf

Type of Request

Fast Track Change (small, low-risk improvements)

Feature Description

Summary

Introduce an environment-level feature flag, SHOW_UNENROLL_SURVEY, that allows operators to control whether learners are shown an un-enrollment survey or are unenrolled immediately after confirmation.

Problem

Currently, the unenrollment flow always presents a survey asking learners for reasons before completing unenrollment. There is no configuration option to bypass this step, which limits flexibility for operators who want a faster or less intrusive unenrollment experience.

This behavior does not accommodate different organizational UX, compliance, or learner-experience requirements.

Proposed Change

  • Add a new environment configuration flag: SHOW_UNENROLL_SURVEY
  • Default value: true (preserves existing behavior)
  • When set to false:
    • Learners are unenrolled immediately after the confirmation modal
    • No survey or reason collection is shown

Review Deadline

December 31, 2025

Related Work

PR: openedx/frontend-app-learner-dashboard#738

Link to Product Proposal

https://openedx.atlassian.net/wiki/spaces/OEPM/pages/5395841025/Proposal+Configurable+Un-enrollment+Survey

Status

New

Proposed By

MIT ODL

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions