Non-PAS essentially refers to some deviation from the PAS model that requires a fundamentally different architecture.
Here are some early examples:
SAIL Smart Space
needs some description ...
Concord Consortium's OTrunk Framework and Do It Yourself Portal
OTrunk is a Java framework developed at Concord Consortium that supports the creation and modification of rich Java component-based interactive content and the persisting of both author and learner state of this content. OTrunk uses otml, an extensible declarative xml-based language for both declarative layout and composition of content as well as for object state persistence (both learner and authored data).
OTrunk supports the creation of interactive pedagogical content with arbitrary complexity. OTrunk was used originally for the TEEMSS and TEEMSS2 projects at Concord Consortium. In the TEEMSS2 project an OTrunk document consisting of 15 Physical Science Units each with two Investigations consisting of 9 sections was delivered to participating teachers and students. A variation of OTrunk was used to deploy the pedagogical materials on Palm and Pocket PC handheld computers.
Native OTrunk components include:
- Sensor graphs able to work with Probeware interfaces from five vendors
- A drawing tool with stamps and background images.
- Graphs for drawing predictions.
- Five different Algebra tnvestigation tools.
- Open text response components.
- Multiple-choice components.
You can get a flavor of OTrunk at the OTrunk Introduction page.
The technology team developing OTrunk has a Continuum continuous-integration server that automatically deploys a large of OTrunk examples created by the programmers to demonstrate various aspects of OTrunk.
OTrunk documents were integrated into the TELS project as PAS steps. This allows PAS steps full access to the components integrated into OTrunk.
Do It Yourself Authoring and Learner Portal
Concord has developed the Do It Yourself Portal and Authoring technology to support rapid and agile development of new functionality. The technology is built using the Ruby on Rails web framework.
A recent example of a portal built on this technology is the ITSI DIY portal page built for Concord's recent ITEST project. There are currently aproximately 165 activities published that combine the probeware component technology developed for TEEMSS as well 130 different embeddable models. These models are based on the following Model Types:
- Molecular Workbench
- New Native OTrunk models such as Reaction Time
- PhET Circuit Construction Kit
- PhET Wave Interference Model
- PhET Sound Model
- PhET Faraday Model
- PhET Discharge Lamps Model
- Seeing Math: Linear Transformer
- Seeing Math: Piecewise Linear Grapher
- Seeing Math: Qualitative Grapher
- Seeing Math: Function Analyzer
- Seeing Math: Quadratic Transformer
You can get an overview of the tasks involved in these integrations here: Integrating Java applications into OTrunk.
The DIY system and OTrunk uses SAIL and the SAIL Data Service for learner data persistence.
SAIL Portal-DIYPortal connectivity using ProjectService
DIYPortal and SAIL Portal has been connected with a ProjectService called DIYProjectService, which is an extension of the ProjectService interface in the SAIL Portal. The SAIL portal can communicate with the DIYPortal to:
- get a list of projects in the DIYPortal
- set up a project run using the project in DIYPortal and use existing users in the SAIL Portal to complete a run (launch project, save work)
- Generate Reports of the runs