WordPress LMS · Collaborative product design

Masteriyo

Helping course authors move from a blank course to lessons, quizzes and question details.

Contribution
Product UI and UX contribution within a team
Evidence
Complete original Figma screens · sample design content
Masteriyo course creation starts with a course title and description before content building.
Masteriyo course creation starts with a course title and description before content building. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

The project and my part in it

Masteriyo is an established WordPress LMS. I contributed product UI and UX within its wider team, including course and quiz flows and reusable interaction patterns.

A course author moves through several levels of detail: the course, its sections, individual lessons, a quiz and its answers. The challenge was keeping that structure understandable as the editing work became more detailed.

What shaped the design

THE DESIGN CHALLENGE

How do you help a course author build something complex without making every configuration decision compete at once?

The walkthrough starts with the first course information, grows into a course outline and then moves into quiz configuration. The interface keeps the larger structure in view as the author works on a smaller part.

01 / Help an author start a course

Help an author start a course

A title and description give the course an identity. The empty builder then offers concrete ways to add content, including a section, assignment or quiz, with documentation close by.

That is more useful than an empty panel, although the equal weight of the creation actions leaves a question for review: does a new author know which unit to create first?

Masteriyo empty course builder offers Add Section, Add Assignment and Add Quiz, with a separate documentation link.
Masteriyo empty course builder offers Add Section, Add Assignment and Add Quiz, with a separate documentation link. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Offering several starting points gives flexibility; the most useful first action still needs to be clear.

02 / Keep the outline visible as content grows

Keep the outline visible as content grows

The populated builder places lessons inside their section. Add New Content belongs to the group, while Add New Section sits outside it. The layout helps explain what belongs where.

Section and lesson editors then open the detail for the selected item. Row actions keep editing, duplication and deletion close to that item, while the surrounding outline gives the author a place to return.

Masteriyo course outline groups lessons inside an Introduction section, with reorder, edit, duplicate and delete controls.
Masteriyo course outline groups lessons inside an Introduction section, with reorder, edit, duplicate and delete controls. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Masteriyo section editing keeps section-level settings beside the course outline.
Masteriyo section editing keeps section-level settings beside the course outline. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Masteriyo lesson editor groups content, attachments and lesson-specific settings.
Masteriyo lesson editor groups content, attachments and lesson-specific settings. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Compact actions save space, but they need clear names, keyboard access and safe deletion behavior.

03 / Break quiz setup into manageable steps

Break quiz setup into manageable steps

Quiz setup separates Info, Questions and Settings. The author names the quiz before moving into the denser work of writing and configuring its questions.

Next and Cancel also need clear consequences. The handoff should explain what is saved, what is validated and what happens to unfinished work when someone leaves.

Masteriyo Add New Quiz form separates Info, Questions and Settings and offers Next and Cancel actions.
Masteriyo Add New Quiz form separates Info, Questions and Settings and offers Next and Cancel actions. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Staging the setup reduces competing decisions, provided the author can still tell where their work is saved.

04 / Keep the question in its quiz context

Keep the question in its quiz context

The editor keeps the question list above the expanded question. Type and points have a separate place from the answer rows, with settings below. An author can work on an answer without losing track of which question is open.

The true-or-false and multiple-choice screens show where the pattern stays familiar and where the content changes. Correct-answer feedback also needs more than color, and reordering needs an alternative to dragging.

Masteriyo quiz editor keeps a question list above the expanded true-or-false editor, with answer selection and required and randomize settings.
Masteriyo quiz editor keeps a question list above the expanded true-or-false editor, with answer selection and required and randomize settings. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

Masteriyo multiple-choice question design keeps answers, correct-answer selection and question settings together.
Masteriyo multiple-choice question design keeps answers, correct-answer selection and question settings together. Full original Figma frame; design content is sample data.

Inspect the original Figma frame (access may be required)

A consistent editor helps authors learn the pattern, while each question type still needs enough room for its own settings.

What I delivered

The eight complete authoring designs cover course details, the empty builder, outline, section and lesson editing, quiz setup and two question configurations. They are presented as team work within my contribution.

Outcomes and next steps

The design separates course organization from assessment detail. I do not have learner-completion, adoption or task-time measurements for this work.

What I would test next

What I learned

A course builder is easier to follow when it keeps answering which level the author is editing. Course structure and answer configuration need different amounts of attention.

Related work and reading

RELATED EXPLORATION

Design-system contribution

RELATED EXPLORATION

Components and implementation constraints

RELATED EXPLORATION

Handoff as shared understanding

Explore all project case studies

NEXT FILE / YOUR PRODUCT

Got a product in mind?

Let’s talk