Software
This page contains information about the GRAPPLE software tools that I proposed to use to develop the domain model artefacts in my Applied Research Project for MSc Year 2. This information includes download links, login details, adaptive thesis written using the GRAPPLE tools, PDF documentation, PowerPoint Presentations, YouTube videos, bibliography, and my own customised installation instructions, bug notes, and email address contacts for individuals involved in the European GRAPPLE project that ran from 2007 to 2011.
___________________________________________________________________________________
Download
GRAPPLE Software Downloads
https://sourceforge.net/projects/grapple/files/?source=navbar
or
http://gale.win.tue.nl/download.html
____________________________________________________________________________________
Logins
GALE Login Remote
http://gale.win.tue.nl:10080/gale/
GAT Login Remote
http://gale.win.tue.nl:10080/gat/
GALE Login Local
http://localhost:8080/gale
GAT Login Local
http://localhost:8080/gat
____________________________________________________________________________________
Thesis
David Smits Towards a Generic Distributive Adaptive Hypermedia Environment (Login Required)
http://gale.win.tue.nl:10080/gale/concept/http://gale.win.tue.nl/thesis/thesis
____________________________________________________________________________________
Documentation (PDFs)
Welcome to the GRAPPLE project Website
http://grapple.win.tue.nl/home.html
Design specification of a DM definition tool
http://grapple.win.tue.nl/public-files/deliverables/D3.1a-WP3-DMToolSpecification-v1.0-1.pdf
Final implementation of the DM definition tool
http://grapple.win.tue.nl/public-files/deliverables/D3.1c-WP3-DomainModel-v1.0.pdf
Final Implementation of the Concept Relationship Type Tool
http://grapple.win.tue.nl/public-files/deliverables/D3.2c-WP3-CRTToolFinal-v1.0.pdf
User Guide on the Concept Adaptation Model Tool
http://grapple.win.tue.nl/public-files/deliverables/D3.3c-WP3-CAMToolFinal-v1.0.pdf
AHAM => LAOS => CAM
____________________________________________________________________________________
Presentations
Successful Public Event (PowerPoint)
http://grapple.win.tue.nl/news-1/succesful-public-event/index.html
Adaptative Learning Designs (SlideShare)
Grapple Authoring Tool (GAT) (Short PowerPoint)
Maurice Hendrix, demo at ECTEL2009
http://www.dcs.warwick.ac.uk/~maurice/talks/gat-demo-ectel.pdf
____________________________________________________________________________________
Videos (YouTube)
https://www.google.ie/search?q=GRAPPLE+install+youtube&oq=GRAPPLE+install+youtube&aqs=chrome..69i57.12239j0j7&sourceid=chrome&ie=UTF-8#q=GRAPPLE+adaptive+learning+install+youtube
____________________________________________________________________________________Bibliography
Chapter 6
GRAPPLE: Learning Management Systems Meet Adaptive Learning Environments
Paul De Bra, David Smits, Kees van der Sluijs, Alexandra I. Cristea, Jonathan Foss, Christian Glahn, and Christina M. Steiner
http://www.dcs.warwick.ac.uk/people/academic/Alexandra.Cristea/Books/Chapter6_00170133.pdf
____________________________________________________________________________________GALE Installation Instructions
http://gale.win.tue.nl/gale/
STEP 1: Download Prerequisite Software Components
(1) JDK 6
http://java.sun.com/javase/downloads/index.jsp
(2) MAVEN 2
http://maven.apache.org/download.html
(3) Tomcat 6 (don’t use the Windows installer)
http://tomcat.apache.org/download-60.cgi
(4) MySQL 5.1 (Essentials)
http://dev.mysql.com/downloads/mysql/5.1.html#downloads
STEP 2: Installation
(1) Create directory structure for GALE as follows
/gale
/gale-source
/jdk
/maven
/mysql
/tomcat
(2) Unpack/install all archives in their respective directories
(3) Create an environment script file to setup your Gale environment. In Windows this would be a batch file (a text file with extension .bat or .cmd) and might look like:
@echo off
set “PACKAGE_HOME=C:\gale”
rem java
set “JAVA_HOME=%PACKAGE_HOME%\jdk”
set “path=%JAVA_HOME%\bin;%PATH%”
rem tomcat
set “CATALINA_HOME=%PACKAGE_HOME%\tomcat”
set “path=%CATALINA_HOME%\bin;%PATH%”
rem maven
set “MAVEN2_HOME=%PACKAGE_HOME%\maven”
set “path=%MAVEN2_HOME%\bin;%PATH%”
rem mysql
set “MYSQL_HOME=%PACKAGE_HOME%\mysql”
set “path=%MYSQL_HOME%\bin;%PATH%”
(4) Download the Gale source from svn to your local gale-source directory.
https://svn.win.tue.nl/repos/gale/trunk
STEP 3: Setup
(1) Run the script to ensure a proper environment
(2) Start and setup MySQL
– go to ‘/gale/gale-source’ directory
– run (in Windows) ‘start mysqld –standalone —console’
– run ‘mysql -u root < gale.sql’
The following steps will install GALE if you are not going to use eclipse to develop with
GALE. You can skip these steps if you use eclipse.
(3) Go to your ‘/gale/gale-source/master’ directory and run ‘mvn install’
(4) Copy ‘/gale/gale-source/gale/target/gale.war’ to your ‘/gale/tomcat/webapps’ directory
(5) Start Tomcat by running ‘startup’
STEP 4: Development (Optional)
We recommend using eclipse (http://www.eclipse.org/downloads/) to develop with Gale. Run
‘mvn eclipse:eclipse -Dwtpversion=2.0’ in your ‘/gale/gale-source/master’ directory to
setup the project for use in eclipse.
Additional plugins (like maven and subversion for eclipse), can be installed by adding
update sites to eclipse and installing plugins. Proceed as follows:
– maven, update site ‘http://m2eclipse.sonatype.org/update-dev/’, select
‘Maven Integration’ (tree), ‘Maven Central repository index’ and
‘Maven Integration for WTP’
– subclipse, update site ‘http://subclipse.tigris.org/update_1.6.x’,
select ‘subclipse’
To install plugins, go to ‘Help’, ‘Software Updates…’, select the tab ‘Available
Software’, and add the update site there.
To import the gale projects, choose ‘Import…’ from the ‘File’ menu, select ‘General’,
‘Maven projects’, and browse to ‘/gale/gale-source’.
____________________________________________________________________________________
Email addresses
Vincent Wade (TCD)
Vincent.Wade@tcd.ie
Eileen O’Donnell (TCD)
odonnee@scss.tcd.ie
David Smits
d.smits@tue.nl
Paul de Bra
debra@win.tue.nl
Maurice Hendrix
maurice@dcs.warwick.ac.uk
Alexandra Cristea (email)
A.I.Cristea@warwick.ac.uk
acristea@dcs.warwick.ac.uk
Alexandra Cristea (homepage)
http://www.dcs.warwick.ac.uk/~acristea/
Intelligent and Adaptive Systems Research Group
http://www.dcs.warwick.ac.uk/research/ias/
Office Address (Alexandra Cristea)
Department of Computer Science, Room 336
University of Warwick
Coventry CV4 7AL, UK
tel.: direct:(+44) 24 765 73774; secretary: (+44) 24 7652 3668
fax: +44 24 7657 3024
____________________________________________________________________________________
Installation Bug Notes
Java 7 didn’t work.
When I typed javac – version in a command console window, I got an error: “could not find or load main class com.sun.tools.javac.Main”
I think that this error was to do with a missing tools.jar file in the lib folder.
Note: On the web, I got this help:
There should be a javac in the $JAVA_HOME/bin folder plus there must be a file $JAVA_HOME/lib/tools.jar.
Probably because of this error, I couldn’t install Tomcat 7.
So, I uninstalled Java 7 and installed Java 6 instead.
I also played around with the Windows environment variables, specifically adding the path C:\gale\jdk\bin (but there were still problems with Java 7).
I also carried out the Java 6 and Tomcat 6 installations logged on as Administrator instead of under my own account. I had earlier installed Java 7 via my own account.