Full Integration (Rostering and Enrollment Automation)
What It Is
Subject connects directly to your SIS or LMS via API for complete automation of users, enrollments, and (optionally) grade passback.
How It Works
Users: Automatically sync from SIS
Login: Students/staff use SSO credentials via dedicated login link
Enrollments: Automatically sync from SIS course schedules
Grades: Individual assignment grades sync back to SIS gradebook (when configured)
Passwords: Managed by district SSO system
Best For
✅ Medium to large # of student enrollments
✅ Districts with specific course codes in SIS
✅ Districts seeking maximum automation and automated grade syncing
✅ Programs with stable, predictable enrollments
Pros
✅ Complete automation (minimal manual work)
✅ Automated grade passback to SIS
✅ Centralized account management and enhanced security with single sign-on
✅ Enrollments always match SIS
✅ Reduced administrative burden
✅ Eliminates manual grade entry
✅ Single source of truth (SIS)
Cons
❌ Requires specific course codes in SIS
❌ Cannot use placeholder courses
❌ No enrollment changes in Subject platform - Educators cannot manually enroll students or create new accounts directly within Subject. Any updates must go through the district admin via SIS.
❌ All changes must go through SIS - This centralization ensures that only district admins have the capability to manage enrollments and account changes, eliminating any manual intervention within the Subject platform.
❌ Longer setup time (2-4 weeks)
❌ Requires course mapping
❌ Less flexible for quick enrollment changes
❌ Grade passback requires direct SIS API (not Clever/ClassLink)
Key Workflows
Adding a New Student:
Student enrolled in Subject course in SIS
Enrollment automatically syncs to Subject (within hours)
Student logs in via SSO link
Student immediately sees course
Managing Enrollments:
All changes made in SIS
Changes sync automatically to Subject
Staff cannot modify enrollments in Subject
Can restore previous progress upon request
Restrictions on Manual Enrollment and Account Creation
Subject support cannot invite or manually enroll students in courses for schools with SIS integration. All enrollment requests must be directed to the district admin managing the SIS.- Manual adjustments by staff are not processed in integrated schools; any enrollment or account changes must be initiated through the SIS by district admins to ensure accuracy and compliance.