Changelog #45
UCSB Learn is a new module for creating configurable training and learning catalogs. Sites can publish presentations, webinars, workshops, micro-learnings, self-paced training, and other learning resources in a searchable and filterable catalog.
What's new
UCSB Learn provides:
- Learning resources for presentations, webinars, workshops, micro-learnings, self-paced training, and other formats.
- Learning series for organizing resources into ordered sequences with previous, next, and "Up next" navigation.
- Topics and formats for organizing and filtering the catalog.
- Video support for Panopto/GauchoCast, YouTube, and Vimeo.
- Support for accessible media and resources, including audio, video, slides, transcripts, documents, and supporting materials.
- Self-paced HTML packages, including ZIP uploads from authoring tools such as Storyline.
- A filterable catalog with keyword, format, and topic filters.
- Separate UCSB Learn editor and UCSB Learn manager roles.
Self-paced training
Editors can upload a ZIP package exported from an authoring tool such as Storyline. UCSB Learn extracts the package, removes server-executable files, and automatically identifies the launch page. Existing packages can also be referenced by path.
Enabling UCSB Learn
After pulling the latest upstream changes, enable the module and apply database updates:
drush pm:enable ucsb_learn
drush updatedb
drush cache:rebuild
The module automatically installs its content types, taxonomy vocabulary, media type, catalog views, roles, permissions, and Pathauto patterns.
If /training is already in use, the catalog will use /training-catalog instead.
Configuration
Configure the catalog name and base path at:
Configuration → Content authoring → UCSB Learn
/admin/config/content/ucsb-learn
Assign the UCSB Learn editor and UCSB Learn manager roles under People.
More information
See the module README and CHANGELOG for complete configuration details, technical notes, and version history.