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
Admins can set up as many specific fields as they’d like that authors can create free-form tags on.
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:
Choosing from a menu of taxonomies that already exist in the platform
Ingesting a new external taxonomy
Creating a taxonomy from scratch
Admins can apply taxonomies:
across Across courses and libraries in an Instance
across Across courses and libraries in an organization
to To specified organizations in an Instance
Admins can share taxonomies and tags across instances
Administrators can create hierarchical relationships (child and grandchild) between tags.
Administrators can create horizontal relationships between tags.
Ability to require that certain tags are filled in, for example all competency tags must be filled in.
Admins can choose to add AI-generated tags from particular taxonomies to particular content sets in bulk.
...
Authors can see tags displayed in content blocks in Libraries and in each level of the course hierarchy in Studio.
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.
Authors can add free-form tags to any piece of content or any part of the course outline.
UI where author just sees a field to add as many tags as desired, with predictive suggestions.
Authors can add free-form tags on admin-defined fields to any piece of content or any part of the course outline.
UI where author is presented with the field and can enter a single free-form tag.
Authors can choose from a tag from an admin-defined closed taxonomy to any piece of content or any part of the course outline.
UI where author is presented with the field and a drop-down (or other UI selection element) to select the value.
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?
...