Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Current State: What’s included in Content Libraries V2? 

  • Authors can create component xblocks in Libraries, independently of the course authoring environment, including text blocks, video blocks and problem blocks. The V2 interface will include the new text, video and problem Editor Interfaces that are already live in the course authoring environment.

  • Authors can reuse components that they create in Libraries in any course, as many times as they want to, by selecting Library content from the Unit Editor page.

  • Authors can choose whether to randomize problems from a Library, or use any component type from a Library as static content.

  • Authors can update Library content in the Library and push out updates to courses using the content. Course teams can make the decision to accept or reject updates.

  • Authors can do library->library import/export, so that users who have multiple instances of openedx can move content across instances.

  • All former V1 Content Libraries will be auto-migrated to the new V2 Library environment.

Possible limitations of the V2 release:

  • While a Library can be used for either block type - reference or random - there won’t be an easy way to group a subset of content within a library for randomization. So authors will still need to create a stand-alone library for each use of the randomized content block.

  • The reference block and the randomized content block will be implemented as separate blocks. So authors will need to choose which block to use, depending on whether they want to use content from a library statically or dynamically.

Anticipated product challenges with the V2 launch

  • Users currently equate “Content Libraries” with the randomized content functionality. This is a very limited view of Libraries, both in terms of new V2 functionality and the plans for a more robust future. How can we 1) most effectively get the word out about the new functionality and 2) get users thinking about what they need for future state?

    • Clear messaging about the value of V2

      • What you can do with static component reuse

      • Why you would want to use the reference block

    • Clear documentation

      • How-to guide for using the net-new features of component authoring and static reuse

      • How-to guide for choosing the randomized block

      • How-to guide for choosing the reference block

      • Concept doc: When to use the randomized block vs when to use the reference block

      • Reference guide with some use case examples that demonstrate examples of the net-new features in action

    • Put together a focus group with edx and community users with a usability test with clear tasks that illustrate how to use the net-new features. See if/where there is confusion or excitement.

    • Clear messaging about the soon-to-follow updates and how they build value

      • Component tagging, which will come with the tagging MVP

      • What you can do with component tagging in libraries

  • The current established pattern of usage for Libraries is for authors to create one or more libraries per course, because libraries in the V1 state were only built to create pools of problems to randomize. How do we move users away from this pattern of 1:1 usage toward a pattern of 1:many usage, where a Library can be robust enough to support large amounts of content for use across many courses or use cases?

  • How do we drive enough usage of the new features in the V2 launch to get enough user input to inform where we invest next?

  • Will users be able to get enough value from the V2 launch without any supporting features like content tagging, content search, etc? Do we frame the V2 launch as a soft launch?

  • How do we get away from using “V1” and “V2” entirely and move toward Content Libraries simply being Content Libraries, with plans for future incremental improvements, enhancements and new features?

  • No labels