Nextcloud Collectives Sync For Moodle
Turn every Moodle course into a living, real-time Nextcloud Collective — automatically.
Nextcloud Collectives Sync brings a modern, Notion-style knowledge base into your trusted Moodle and Nextcloud environment. Teachers keep building courses in Moodle, while every course gets a structured Collective for syllabi, lab notes, and group project documentation — co-written by students in real time.
Launch pricing: $500 $2,000 — save $1,500.
Auto-Provisioned Course Wikis
A dedicated Nextcloud Collective is created for every eligible Moodle course — no manual setup.
Synced Course Roles
Teachers become Collective Admins, students become Editors — permissions follow Moodle enrolment automatically.
Built for Nextcloud Collectives — the real-time knowledge base app, powered by Nextcloud Text.
Starter templates — Blank Wiki, Lab Notebook, and Group Project Portfolio — ready when a course wiki is created.
Built on tools you already trust
Nextcloud Collectives Sync doesn't add a new note-taking app to your stack — it connects Moodle with Nextcloud Collectives, so there's nothing new for staff or students to learn.
Everything to connect Moodle courses with Collectives
Everything your institution needs to turn Moodle courses into modern, real-time Nextcloud knowledge bases.
Auto-Provisioned Course Wikis
A dedicated Nextcloud Collective knowledge base is created automatically for each eligible Moodle course.
Moodle-First Teacher Workflow
Teachers add a Nextcloud Collective Wiki activity from the familiar Moodle activity picker — no separate admin console needed.
Real-Time Collaborative Editing
Built on Nextcloud Text, multiple students can co-write the same page simultaneously, with live cursors and instant updates.
Structured, Markdown-Native Pages
Nested page hierarchies, task checklists, code blocks, and images — stored as portable Markdown, not locked into a proprietary format.
Synced Course Roles
Teachers are added as Collective Admins, students as Editors, and access updates automatically as Moodle enrolment changes.
Admin Health & Resync Tools
Administrators get a health check settings page and can review, retry, and resync provisioning issues without interrupting teachers.
From course to Collective in five steps
From setup to student collaboration, the integration turns Moodle courses into organized Nextcloud Collectives knowledge bases.
Install & Configure
Install the Moodle plugin and the Nextcloud sync app, then connect both systems from their administration settings.
Key details:
- Moodle and Nextcloud communicate over a signed, shared-secret connection
- Administrators set the Moodle site URL and Nextcloud connection details
- A dedicated Nextcloud bot account handles Circle and Collective provisioning
- A built-in health check confirms both sides are correctly wired together
- Site-level settings control default page templates and naming
Activity Setup
Teachers add a Nextcloud Collective Wiki activity to any course topic — no separate Nextcloud login required.
Key details:
- Simple activity type: Nextcloud Collective Wiki
- Works with existing Moodle courses and groups
- Creates the Collective the first time the activity is saved
- Optional starter templates: Blank Wiki, Lab Notebook, Group Project Portfolio
- Embedded directly into the Moodle course page via a secure iframe
Group & User Verification
The integration matches Moodle course members with Nextcloud users so each person lands in the right Circle with the right role.
Key details:
- Matches users by email address
- Adds enrolled students and teachers to the course's Nextcloud Circle
- Maps Moodle roles to Collective permissions: teachers as Admins, students as Editors
- Updates access automatically when enrolment changes
- Unenrolled users automatically lose edit access
Circle & Collective Sync
Nextcloud Circles and Collectives are created and kept aligned with Moodle course and group activity.
Key details:
- One Circle and Collective per course, with optional per-group sub-Collectives
- Repeated sync of the same change updates the existing Collective instead of duplicating it
- Group membership changes update Circle membership
- All page changes are versioned automatically by Nextcloud
- Collectives can be archived when a course or group is deleted
Review & Administration
Administrators can monitor provisioning activity and recover from setup or sync issues without interrupting teachers.
Key details:
- Moodle report for Collective creation and sync status
- Report showing Collectives created from Moodle courses and groups
- Retry action for failed provisioning
- Resync action for missing course or group Collectives
- Nextcloud health check for configuration and bot account readiness
- Optional cleanup policy for archived Collectives
Less setup work. More visibility.
Less manual setup for teachers
The course wiki is provisioned automatically once the activity is added — no manual Circle or Collective setup.
A real replacement for the legacy Moodle Wiki
Students get real-time, Notion-style collaborative editing instead of Moodle's outdated wiki activity.
Institution-controlled collaboration
Keep course notes and group documentation inside your self-hosted Moodle and Nextcloud environment instead of Google Docs or Notion.
Full administrative visibility
Review provisioning status, retry failed syncs, and resync Collectives — all from one Moodle report.
Transparent pricing
Nextcloud Collectives Sync is a one-time purchase that covers your entire Moodle site — not a per-teacher or per-course fee.
A single license unlocks it across your whole Moodle site.
- Unlimited course participants
- Admin report, retry & resync tools
- Priority setup guidance & email support
- No subscription, ever
Try it for free with up to 4 active course participants — no credit card and no time limit. Upgrade whenever you're ready for larger courses.
- Up to 4 active course participants
- All core sync features enabled
- No time limit to try it
Nextcloud Collectives Sync Free vs. Pro
See how Nextcloud Collectives Sync Free compares with Nextcloud Collectives Sync Pro.
| Features | Free | Pro |
|---|---|---|
| Auto-provision Nextcloud Collectives from Moodle courses | ||
| Teacher activity setup in Moodle | ||
| Starter page templates (Blank Wiki, Lab Notebook, Group Project Portfolio) | ||
| Real-time collaborative editing (Nextcloud Text) | ||
| Student and teacher role sync (Admin/Editor) | ||
| Collective creation and sync status report | ||
| Retry failed provisioning | ||
| Resync missing Collectives | ||
| Archive Collectives when courses/groups are deleted | ||
| Course size | Up to 4 active course participants | Unlimited course participants |
| License activation | Free tier | $500 one-time site license |
| Support | Basic support | Priority setup guidance, email support, and maintenance |
Frequently asked questions
Common questions about how Nextcloud Collectives Sync connects Moodle courses with Nextcloud Collectives.
General Questions
What does Nextcloud Collectives Sync for Moodle do?
It creates a Nextcloud Collective knowledge base for each Moodle course and keeps Circle membership and permissions aligned with Moodle enrolment.
Who is this product for?
It is built for institutions that use Moodle for learning management and want a modern, real-time wiki via Nextcloud Collectives, instead of static handouts or the legacy Moodle Wiki.
Do we need both Moodle and Nextcloud?
Yes. Moodle remains the course and enrolment source, while Nextcloud Collectives provides the real-time knowledge base.
How is this different from Moodle's built-in Wiki activity?
Students get real-time, multi-cursor collaborative editing, nested Markdown pages, task checklists, and automatic version history — powered by Nextcloud Text and Collectives, instead of Moodle's page-at-a-time legacy wiki.
Does embedding work if Moodle and Nextcloud are on different domains?
Yes. The integration supports both same-site and cross-site deployments, with a configurable frame-ancestors policy so the Collective can be safely embedded inside a Moodle course page.
Still have questions? Contact our support team.
Contact Support