SchoolsInteroperabilityFramework
Created: September 20, 2005 by TomHoffman
- Priority:
People: TomHoffman, NeedsSecond
- Contributors:
- Interested:
- Branch: n/a
- Malone bug: n/a
- Packages affected: n/a
- Depends: n/a
- Dependents:
- BoF sessions: none yet
Summary
The question is whether or not Edubuntu ought to include the architecture necessary to support the Schools Interoperability Framework (SIF). Specifically, this would mean a Zone Integration Server and SIF "agents" for applications like Moodle, SchoolTool and OpenLDAP.
Rationale
The SIF standard is used in a growing number of school districts and states in the US, and may be adopted throughout the UK and elsewhere around the world. If Edubuntu shipped with SIF baked in, then key applications within a school's Edubuntu server (or servers) could share data, and Edubuntu applications could be integrated into the existing architecture of schools and vice versa.
Use cases
A school sets up an Edubuntu server with OpenLDAP, Moodle and SchoolTool. They open up their Edubuntu SIF control panel and set SchoolTool as the authoritative source of the StudentSchoolEnrollment data object. Subsequently, whenever they enroll a student in SchoolTool, an account for that student is created in LDAP and Moodle.
Scope
Design
Implementation
Code
Data preservation and migration
Outstanding issues
One big question is how much developer time would it require to write a SIF-compliant Zone Integration Server (in Python using Twisted?) and several SIF agents?