This is the collaborative space for the Scalable Architecture for Interactive Learning. Developers may be interested in our SourceForge site. Researchers might be interested in the first tool developed using SAIL - an open source java implementaiton of the previous WISE platform, available as a "researcher pack" that includes portal, authoring system and student learning environment. These can be accessed on ENCORE: the Educational Network and Community for Open Resource Exchange
Vision
SAIL stands for Scalable Architecture for Interactive Learning. It is an umbrella framework for software, data schemas and web services that facilitate the creation, deployment and assessment of digital interactive educational content. It is designed to integrate with existing Learning Content Management Systems (LCMSs) and digital library systems.
SAIL is licensed under the LGPL and belongs to everyone. To get started using SAIL, try reading some of the documents below. Then join us on the mailing list, SAIL-Discuss.
Documents and Presentations
| Title | Description | Link |
|---|---|---|
| The Scalable Architecture for Interactive Learning | High level introduction | PDF Copy of paper |
| SAIL vs. SCORM | Presentation to NetCOIL group | PowerPoint |
| Using the Pas Suite | For developers, the SAIL framework and a framework built atop it, TELS | Wiki |
| Getting started in SAIL development | For new developers to dig into SAIL development | Wiki |
Code Development
Process
- History
- Milestones
- Tutorials
- Meetings
- Retreats
- Collaboration (Wikis, discussion, issue tracking, etc.)
- governance
Design
- Design Goals
- Spots of SAIL -Thoughts about the levels of development (people and processes)
- Roles, Scenarios, Stories, SAIL Services, Plans, UML's
- Authoring
- Teacher Support
- Models
- SAIL Data Services
- Model Logging and Reporting
- MicroPortal Development
- Java Runtime Services
- Technical Requirements
- Pedagogical Formalisms - How can we support pedagogical patterns and structures?
- Architecture
- Glossary
- Workgroups
- Multiple Implementations
- View System
- Content Model
Research
- Future Directions
- Development Technologies
- Needed Development Tools
- Implementation Research
- Relevant Educational Technologies
- Overview of Intelligent Tutoring