Upgrading Content Editors

Meta

Date: April 26, 2022 1:30pm UTC+1

Speaker: Connor Haugh

Intro

  • Glossary

    • xblocks: unit of learning content created by a course team like a problem or video

    • V2 Xblock Editors: improved content authoring experience

  • Objective

    • Implement a new editor for a xblock you care about it

    • Understand value of V2 xblock editor

Principles

  • Why? Current editing experience is very bad.

  • Costs include development (to fix bugs), author (experience bugs), and brand

  • From the audience: course content creators tolerate learner bug complaints, but will choose other products if they are the ones who experience the bugs.

  • Built to be an npm plugin that can be dropped into many different MFEs

  • Will be in the Olive Open edX release but parts of it already in Nutmeg

  • Follows architectural principle of chipping away from edx-platform to reduce the ball of mud

Implementation