openedx / wg-frontend

Open edX Frontend Working Group
4 stars 0 forks source link

Plug in to enable test-driving Content Libraries v2 functionality #154

Closed jmakowski1123 closed 9 months ago

jmakowski1123 commented 1 year ago

The primary piece of functionality in Content Libraries V2 is to enable authors to create component xblocks in the Library and then add those components to one or multiple courses. Additional info is here.

This functionality is contingent on the Library Authoring MFE, which is not ready for a Named Release yet. As a workaround, OpenCraft created an unofficial Tutor plugin for the Library Authoring MFE, but:

  1. It only works in development mode (i.e, tutor dev)
  2. It has not been updated for Olive (i.e., Tutor 15.0.0)

Acceptance Criteria

A set of updated plugins that will enable interested providers to automatically configure blockstore and start running the Library Authoring MFE frontend in "alpha", so that they can test-drive the new Content Libraries v2 functionality.

OpenCraft created a demo of how the current Library Authoring plugin works and what users will be able to do once it's running - namely:

The expectation is that a new or updated Library Authoring Tutor plugin, in conjunction with a new Blockstore plugin, will achieve parity in terms of enabling users to test the functionality, as described above.

In addition:

Blockstore plugin

Library Authoring plugin

Other considerations

Content Libraries V2 is not a finished product. The new editors are only partially complete. Thus, the expectation is not that we are presenting users with new, shiny functionality. Rather, we want to give power-users the ability to play around with the new functionality in an alpha environment, to provide early feedback, etc.

Open questions

brian-smith-tcril commented 1 year ago

i'm on it!

arbrandes commented 9 months ago

Forgot to close this one! (The plugin lives in https://github.com/openedx/openedx-tutor-plugins/tree/main/plugins/tutor-contrib-library-authoring-mfe).