Most software created for the GRAPPLE project is publicly available as open source and can downloaded from this page.
All source-code is delivered on a strict as-is basis. Almost all software is disclosed under the GNU LGPL license. The exceptions are the Sakai connector which is released under ECL2 and the Elex connector which is released as a closed source binary.
Complete GRAPPLE Framework
The complete grapple framework source can be downloaded here in zip format (253 MB). This bundles all individual components that are specified below.
The GRAPPLE framework evolves around integrating adaptive courses in learning management systems. GALE (which stands for Adaptivity GRAPPLE Adaptive Learning Environment) is the engine that is developed within the Grapple project for serving these adaptive courses. GALE can be used as a standalone adaptive learning engine, or be integrated with the Sakai, Moodle, IMS-CLIX and Elex.
GALE is deployed as a Java servlet and runs in a servlet container environment, but note that it is exclusively tested on the Apache Tomcat. GALE also needs a MySQL database (v5.1 or higher). To get the source or the precompiled war (also with including authoring environment), please visit the GALE download website.
In order to build new adaptive applications in GALE regular users will want to use an authoring environment that supports them in this process. That is the purpose of the GRAPPLE Authoring Tools (GAT).
The GAT source can be downloaded here (21 MB).More information about the GAT Tools can be found in deliverables D3.1c (domain tool, pdf), D3.2c (CRT tool, pdf) and D3.3c(CAM tool, pdf).
The GRAPPLE User Modeling Framework can be used by other systems in (or outside) the framework to store user model data. GUMF includes a reasoning engine that allows user model inference as well as mapping user model data between systems. Communication between Gale and the LMSs will need GUMF if they want to exchange user model information.