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