
How to connect your Student Information System to CurricuLLM using the LISS protocol to automatically sync students, teachers, and classes.
CurricuLLM can connect directly to your school's Student Information System (SIS) to automatically sync students, teachers, and classes. This removes the need for manual user management and keeps your CurricuLLM environment up to date as enrolments change throughout the year.
SIS Integration uses the LISS (JSON-RPC protocol, Australian standard — liss.net.au) protocol to pull data from your SIS. Once configured, CurricuLLM can automatically:
Users and classes managed through SIS integration are tagged with a LISS badge throughout the application, making it easy to distinguish SIS-managed records from manually created ones.
Before you begin, ensure you have:
Note: OneRoster 1.2 support is coming soon.
Fill in the Connection Settings (LISS) form:
https://your-school.sis-vendor.com/liss)03014)Click Save Settings to store your connection details.
Use the Test Connection button to verify that CurricuLLM can reach your SIS endpoint before proceeding. This will confirm the URL, credentials, and school code are correct.
Sync options control what happens when new records are discovered during a sync.
When enabled, CurricuLLM will automatically create accounts for new students found in your SIS. You can choose a Default role for students (e.g., "Full filtering") which determines the content filtering level applied to auto-provisioned student accounts.
When enabled, CurricuLLM will automatically create accounts for new teachers found in your SIS. You can choose a Default role for teachers to assign the appropriate permissions to new teacher accounts.
When enabled, CurricuLLM will automatically create classes and link the default teacher from SIS data. This requires teacher provisioning to be enabled, as classes need a teacher account to be linked to.
Click Save Options after configuring your sync preferences.
Configure how often CurricuLLM syncs with your SIS:
Click Save Schedule to activate the automatic sync.
Syncs run at the scheduled time (UTC-converted). Manual sync is always available from the Sync Status panel.
The Sync Status panel shows:
Each sync history entry displays:
A Partial status indicates the sync completed but some records could not be processed. Check the summary column for details.
Once SIS integration is active, you'll notice LISS badges appearing in the sidebar next to Users and Classes. These badges indicate that those sections contain SIS-managed records. Individual users and classes that were created or are managed through the SIS sync are also tagged with a LISS indicator, helping administrators distinguish them from manually created records.
If you encounter any issues with SIS integration, contact our team at helpdesk@curricullm.com with "SIS Integration" in the subject line.