Collaborating with Colleagues
Share content with other teachers — whether for true co-creation, peer review, or contribution to someone else's lesson. Eduskript uses no-access-by-default: adding a colleague doesn't automatically share anything; you grant access explicitly.
The two roles
When you invite a collaborator, you choose a role:
| Role | Edit rights | Copyright |
|---|---|---|
| Author | ✓ | Joint co-ownership of the work |
| Contributor | ✓ | Their edits are licensed to existing author(s) under CC BY-NC-SA |
Both can edit the same content. The difference is who owns the resulting work — relevant if collaborators part ways or content goes off-platform.
Quick rule
- Co-creating a course from scratch with a colleague? Author.
- A colleague is helping you fix typos, add an exercise, or translate a chapter? Contributor.
Permission levels
Within either role, you can grant edit rights or read-only:
| Level | Can do |
|---|---|
| Author / Contributor (with edit) | View, edit, delete, manage collaborators on this content |
| Viewer | Read-only access to the (published or unpublished) content |
Sharing at three levels
You can share at the collection, skript, or page level:
Collection (Author: you, Maria)
├── Skript A (inherits author from collection)
│ └── Page (Viewer: Yusuf) ← per-page override
└── Skript B (inherits author from collection)
| Share level | Collaborator can access |
|---|---|
| Collection | The collection metadata + every skript in it (published and draft alike) |
| Skript | That skript's metadata + all its pages (published and draft) |
| Page | Just that page |
Page-level permissions override skript-level permissions. So you can have a generally-shared skript with one specific page that's locked down (or vice versa).
Sharing flow
- Open a collection, skript, or page
- Click Share (or the permissions icon)
- Search for a colleague by email or page slug
- Pick Author / Contributor / Viewer
- Save
The colleague:
- Gets a notification (in-app + email)
- Sees the content in their dashboard immediately
- Can start editing (if they have edit rights)
Co-teaching workflow
For a course you're truly co-teaching:
- Create the collection with both teachers' input
- Share the collection with Author permission to your co-teacher
- Both teachers see the collection in their dashboards
- Either teacher can create/edit content within
- Skripts and pages auto-inherit author permissions from the collection
The content's URL still uses the original creator's page slug — there's no "joint URL." If the URL needs to be neutral, use an organization page (see Organizations in the developer guide).
Removing access
- Open the content's share settings
- Find the collaborator
- Click Remove
They lose access immediately. Their past contributions remain in the content (and in version history); they just can't edit anymore.
Permission floorYou can't remove yourself if you're the only author of a piece of content — there must always be at least one author. To leave such content, transfer authorship to a colleague first.
Forking — for adapting someone else's published work
Any published skript on the platform is forkable — by anyone, no relationship to the original author required. If you want to adapt one (translate, re-order, add exercises) without becoming a collaborator:
- Open the skript's public page
- Click Fork
- Get a copy under your account, owned by you
- The original stays untouched
- Your fork shows a "Forked from" link to the original (automatic attribution)
Forks inherit the same CC BY-NC-SA license. You can fork forks. See the Content License chapter for the licensing details.
Collaboration requests
For one-off "can I see your work?" requests without setting up sharing:
- Dashboard → Collaboration → Send request
- Pick a colleague + a message
- They get a notification with accept/decline
Accepting opens up a discussion thread where you can negotiate what to share. This is the polite path for "hey, we're teaching similar courses, want to compare notes?" rather than direct content sharing.
Visibility — what a collaborator sees in their dashboard
When you share content with a colleague:
- It appears in their shared with me section
- Their main page builder shows their own content + the shared collection/skript/page
- The shared content is visually marked (different background, or "shared by Marie" label)
- They can pin it to their main view if they want it more prominent
Collaboration cheat sheet
| Goal | How |
|---|---|
| Share a skript | Open it → Share icon → search collaborator → pick role |
| Co-teaching | Share collection with Author |
| Peer review | Share skript with Viewer |
| One-shot translation help | Share skript with Contributor |
| Fork someone else's published skript | Public skript page → Fork |
| Remove access | Share settings → Remove |
| See what's shared with you | Dashboard → Shared with me |