[Proposal] Author Profile Page for Open edX platform
GitHub issue: https://github.com/openedx/platform-roadmap/issues/512
Overview
Add a public-facing author profile page to Open edX – a learner-accessible page that displays an author's identity (name, photo, credentials, biography) and aggregates all courses and programs they have authored into a single hub.
Problem
In Open edX platform, course authors (instructors, teachers, subject-matter experts) are not first-class entities from the learner's point of view. While an author's name appears on course about page, there is no profile page that aggregates their full catalog, biography, credentials, or external presence.
Use Cases
User Story | AC |
|---|---|
As a learner interested in a specific topic, I need to enter the Author profile page in order to evaluate the instructor's credibility and teaching style before enrolling. |
|
As a learner who enjoyed a course, I need to find other courses by the same author in order to continue learning from an instructor whose approach works for me. |
|
As a learner, I need to see an author's programs alongside individual courses in order to understand the full range of learning experiences they offer. | Described above. |
As a platform admin, I want to mark a user as an author, So that this user can manage a personal author profile and be displayed as an author within the platform. |
|
As a user with author rights, |
|
As a user, |
|
Proposed Solution
How we'll solve it
Build an author profile page as a new route in an existing Open edX micro-frontend (Catalog MFE). The page displays the author's identity, metadata, programs, and a filterable course catalog.
Current UX
The current learner experience:
Current state: No author profile page exists.
Learner sees an instructor name listed on a course about page (often with a short bio embedded in the course "About" section in inconsistent formatting).
No way to see an instructor's full catalog, credentials, or institutional identity in one place.
No way to navigate from an instructor's name on one course to their other courses.
Must browse individual course cards scattered across the catalog and rely on keyword search.
Author data is currently only visible through:
Course "About" page (inline bio text entered per-course, no canonical source).
Course team entries in Studio → Course Team Settings (staff-only).
Proposed UX
Author Profile Page – a dedicated page at /author/<author_slug> showing the author's photo, name, title, affiliation, biography, external links, and a paginated, filterable list of their courses and programs.
Author Directory Page – future phase. A searchable catalog page at /authors listing all authors on the platform with photo, name, title, affiliation, and course count.
Author Profile Editing Page – future phase. An authenticated page at /author/<author_slug>/edit where authors manage their own profile – photo, biography, title and credentials, affiliation, website, and social links – without going through a platform administrator. Organization administrators can edit profiles of authors affiliated with their organization, and platform administrators retain full edit access for moderation.
Implementation Plan
Milestone 1 – MVP: Author Profile Page
A learner can visit an author's profile page and see the author's identity along with a paginated list of their courses and programs.
What learners can do:
Open an author profile page at a stable, shareable URL.
See the author's photo, full name, title, and credentials in a clear header.
See the author's affiliation (organization) and click through to that organization's profile page.
Read the author's biography.
Visit the author's external links – personal website and social media.
See at-a-glance counts of how many courses and programs the author has on the platform.
Browse all programs authored by this author as a set of program cards.
Browse all courses authored by this author with pagination ("load more") so long catalogs stay navigable.
Filter the course list by tags to narrow results to a topic of interest.
Sort the course list by newest, enrolled status, or title.
What administrators can do:
Create and manage author profiles from the admin panel, including photo, biography, title and credentials, affiliation, website, and social links.
Have an author's courses and programs appear on their profile automatically once the author is added to the course team.
Turn the feature on or off per deployment via a feature toggle, so operators can adopt it on their own timeline.
Milestone 2 – Author Directory and Discovery
Learners can browse all authors on the platform from a single directory page.
What learners can do:
Open a directory page that lists every author publishing on the platform.
See each author at a glance: photo, name, title, affiliation, and how many courses and programs they offer.
Search authors by name to jump straight to a specific person.
Filter authors by affiliation or area of expertise to narrow the list.
Click any author card to open their full profile page.
Long-Term Ownership and Maintenance
Maintenance will be handled by the maintainers of the repositories where any potential changes are added.
Contact
@Anastasiia Abyzova
Competitive Research
LearnDash LMS
Ships an Instructor Role add-on with a dedicated instructor profile page. Profiles include social account handles and links for Facebook, Twitter, and YouTube displayed on the instructor profile page, plus configurable introduction sections for achievements and credentials.
Coursera
Includes a specialized Faculty Identity module with a public-facing educator landing page. Profiles support integrated professional social links and external portfolio URLs displayed prominently in the header, plus modular narrative sections for detailing industry expertise, research history, and formal academic honors.
Udemy
Features a unified Educator Identity interface with a dedicated public landing page. Profiles include verified social connectivity and external website linking, plus dynamic bio sections for articulating professional trajectory, technical competencies, and educational philosophy.
LinkedIn Learning
Displays a professionalized Expert Identity page integrated within the LinkedIn ecosystem. Profiles include direct synchronization with the instructor’s primary LinkedIn network and professional headline, plus a narrative bio section that bridges the gap between their industry career and their instructional content.