Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Project Leads: Jenna Makowski Brad Brown Braden MacDonald Ali Hugo Dave Ormsbee (Axim) Bryan Kersten (Deactivated)

Project Status: In Community Review

Table of Contents

Background: Community Needs Driving The Project

...

“As a content author, I want to search for all the videos we’ve created that are about a certain topic, like “soil health”, so that it’s easy to find the content I need in my Library and use it in my courses.”

...

By building platform capacity to align content with taxonomies, or to “add tags to content”, we can deliver many benefits to all Open edX user personas. Some examples include:

Value for authors and instructional designers

...

2. The platform will offer a few recommended fields and a “menu” of optional closed taxonomies for those fields. For example, we may suggest a field for “skill” and offer three skills taxonomies for optional use. Administrators would have the option to choose one of the taxonomies, upload their own taxonomy, or not use that field at all.

Admin User Stories

  1. Admins can set up as  many specific fields as they’d like that authors can create free-form tags on.

  2. Admins can set up as many specific fields as they’d like that are associated with closed taxonomies such as the Open Skills Network taxonomy with the “Skills” field, or the Core Subject Taxonomy for Mathematical for Mathematical Sciences Education with the subject taxonomy. Admins would have three pathways to associate closed taxonomies with fields:

    1. Choosing from a menu of taxonomies that already exist in the platform

    2. Ingesting a new external taxonomy

    3. Creating a taxonomy from scratch 

  3. Admins can apply taxonomies:

    1. across Across courses and libraries in an Instance

    2. across Across courses and libraries in an organization

    3. to To specified organizations in an Instance

  4. Admins can share taxonomies and tags across instances

  5. Administrators can create hierarchical relationships (child and grandchild) between tags.

  6. Administrators can create horizontal relationships between tags.

  7. Ability to require that certain tags are filled in, for example all competency tags must be filled in.

  8. Admins can choose to add AI-generated tags from particular taxonomies to particular content sets in bulk.

...

  1. Authors can see tags displayed in content blocks in Libraries and in each level of the course hierarchy in Studio. 

    1. When content is reused from Libraries in a course, authors will be able to add additional tags to the content, but will not be able to change any tags that were associated with the content in the Library.

  2. Authors can add free-form tags to any piece of content or any part of the course outline.

    1. UI where author just sees a field to add as many tags as desired, with predictive suggestions.

  3. Authors can add free-form tags on admin-defined fields to any piece of content or any part of the course outline.

    1. UI where author is presented with the field and can enter a single free-form tag.

  4. Authors can choose from a tag from an admin-defined closed taxonomy to any piece of content or any part of the course outline.

    1. UI where author is presented with the field and a drop-down (or other UI selection element) to select the value.

  5. Permissions for adding or editing tags follow the same logic and permissions structure as editing content. 

...

Field

Tag

Subject

Biology, Chemistry

Anthropology, Music

History, Geography

Projects for future product discovery

Does tagging extend to other entities besides content, such as people?

...