Goal or focus of the Discovery Initiative:

By re-architecting how the platform stores content and how it combines pieces of content together into larger learning experiences, we can unlock a number of learner and author experience improvements that have proved elusive to date:

Link to the discovery ticket or epic

https://github.com/openedx/platform-roadmap/issues/2

and it relates to

https://github.com/openedx/platform-roadmap/issues/67

(which is more LMS-focused)

Findings of the Discovery work

Technical discovery and planning will follow once we can agree on the ideal outcomes for the project - see below.

Call to action - What kind of feedback or input do you seek?

At this time we are seeking feedback on the high-level goals listed below.

  1. Are any of these goals unnecessary? Are some more important than others? If all of these were implemented, is there other functionality related to course content composition/reuse/structuring you would still wish to have?

  2. If we can only achieve a 3-4 of these goals, which are most important to you?

  3. Granularity of re-use. Do you need to be able to re-use chapters? units? Or just individual XBlocks or pairs of XBlocks? (In this case, “re-use” refers to being able to use something in multiple courses and when you update the “source” version, it will update in every course where it is used. It doesn’t refer to just being able to copy a chapter or unit into a new run/course.)

  4. To what extent are you interested in being able to share content across Open edX instances?

High level goals