Skip to content

Ability to reuse activities and content elements across repositories#594

Open
underscope wants to merge 60 commits intomainfrom
feature/content-library
Open

Ability to reuse activities and content elements across repositories#594
underscope wants to merge 60 commits intomainfrom
feature/content-library

Conversation

@underscope
Copy link
Collaborator

Key Features

  • Cross-Repository Linking: Activities and their content elements can be linked from library repositories into course repositories
  • Hierarchical Linking: Linking an activity automatically links its entire subtree (children, grandchildren, and all content elements)
  • Auto-Sync Updates: When source content is modified, all linked copies automatically receive updates via SSE propagation
  • Detach on Edit: Editing a linked copy automatically breaks the link ("if you edit it, you own it"), converting it to an independent local copy while preserving source provenance
  • Cross-Schema Type Mapping: Library items can transform to compatible types when linked to repositories with different schemas (e.g., ITEM → PAGE via mapsTo config)
  • UI cues for linked activities & linked content elements

@underscope underscope changed the title Content Library - reusable content that can be linked across repositories Ability to reuse activities and content elements across repositories Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant