openedx/platform-roadmap

Improved Course Enrollment Views / Discovery

Opened this issue · 2 comments

Related Project:

#375

Abstract

This is a proposal to improve the Open edX platform's basic course enrollment views and how these are authored in Studio. This would allow for improved mobile discovery and general improvements to enrollment and discovery, views that have been largely unchanged in the platform since its earliest days.

Detailed Product Proposal

https://openedx.atlassian.net/wiki/spaces/COMM/pages/4326129665/Improved+Course+Enrollment+Views+Discovery

Context & Background (in brief, if a Product Proposal is linked above)

The base enrollment page authoring views have changed little on the Open edX Platform since its early days. Authoring in Studio is largely a single HTML editing text block hiding in the Schedule & Details page within Studio.

Most Open edX instances with the budget revamp / change their discovery engine and enrollment pages to something more sophisticated but we can do better, even without the need for a full discovery / catalog service adopted by 80%+ of the community.

We can improve the base template for enrollment pages to support improved performance, mobile discovery, and improve the authoring tools used to generate these pages within Studio.

Scope & Approach (in brief, if a Product Proposal is linked above)

The team at Schema Education has only just started scope and approach discovery review, and we are interested in collaborating with the community on next steps for this project, including potential sequencing & funding paths.

Draft initiatives and some earlier product discovery work is linked in Confluence.

Value & Impact (in brief, if a Product Proposal is linked above)

We hope to dramatically improve the out of the box rendering and mobile friendliness of our enrollment pages for the platform.

We hope to add to the course authoring MFE improved authoring tools for enrollment pages and more structured data for instructors, subjects, topics, and more.

We hope to make it much easier for platform adopters to customize these page fields to help reduce the cost of enrollment page customization and extension.

Milestones and/or Epics

Details are included in the linked Confluence page.

Named Release

TBD

Timeline (in brief, if a Product Proposal is linked above)

TBD

Proposed By

Schema

Additional Info

This work came out of work focused on making the Mobile App discovery experience better, but we realized structure data from the platform would be a prerequisite for major progress in this area.

Thanks for your submission, @openedx/openedx-product-managers will review shortly.

Moved this to Product Proposals On Hold, since this is connected to #375 and so we should get that project through next / first.