Funding programme: e-Learning Frameworks and Tools programme
JISC theme(s): e-Learning
This project has now completed. See the final
report available at the foot of this page.
Tracking the actions of learners through e-learning tools is important in
many situations. If a system is not recording the actions of the users then
it is not possible to tell what activities are being undertaken or which
resources are being using.
Providing services to learners through a set of distinct applications and
tools is already happening. It is now the case that as well as using a VLE,
tools such as external discussion forums, assessment engines, blogs and
wikis can become part of a loose collection of tools used to deliver a
course. Although this allows institutions to pick the applications that
best suits their needs, often these applications either each maintain their
own store of information about the progress of users through the system, or
do not store this information at all. This makes tracking the overall
progress of students at any point in time difficult as the information is
distributed though separate systems. What is needed is a toolkit that
allows the easy addition of tracking to existing tools which can then be
collated and reported upon via a central service.
The technology developed here will be usable by other systems that intend
to integrate service-based tools in a similar fashion to that described
above.
Aims and Objectives
We will provide a toolkit which addresses the Tracking and Reporting ELF
services and contains the following components:
-
an event tracking service (database) [Java library and documentation]
-
an event reporting service [Java library and documentation]
-
a tracking interface for implementation with a tool that uses the
tracking service for data storage [Java API and WSDL]
-
a search interface for implementation with a tool that holds tracking
information [Java API and WSDL]
-
documentation detailing design and architecture with guides explaining
how to deploy the software and how to attach non-intrusive tracking to
existing services using Aspect Oriented Programming (AOP).
We will demonstrate use of the above toolkit elements using two existing
applications, an open source discussion forum (which provides no tracking
information) and the Bodington VLE which has its own internal tracking
store. All additions will be contributed back to the community.
Implications/ Deliverables/ Stakeholders
At a recent JISC / CETIS conference in Edinburgh (15/16 Nov 2005), a number
of strands identified tracking as a service that was required. There are
currently no toolkits listed against either the Tracking or Reporting ELF
'boxes'; by providing a 'full solution' (with extensive
documentation) and a guide about how to use AOP to attach non-intrusive
tracking to existing e-learning applications, we feel that the project has
the potential to appeal to a very wide audience.
We are gathering requirements by speaking to teachers, VLE administrators
and e-frameworks developers so expect the resultant system to widely
applicable. To maximise uptake, we aim to keep the toolkit as simple as
possible without compromising reliability, performance and security whilst
concentrating fully on user needs.
The project will produce open source software and employ communication
mechanisms that maximise the opportunities for other e-learning groups to
work with the TReCX project team as users, testers or developers. The main
dissemination routes will be via the project blog / website (http://sourceforge.net/projects/trecx/),
JISC/CETIS events and networks and via appropriately targeted mail-lists.
OSSWatch will also be kept informed of progress.
project staff
Dr Adam Marshall (Project Manager)
OUCS
13 Banbury Rd
Oxford
OX2 6NN
Telephone: 01865 283357
Fax: 01865 273275
Email: adam.marshall@oucs.ox.ac.uk
Project Team
Alexis O’Connor
Telephone: 01865 283661
Email: alexis.oconnor@oucs.ox.ac.uk
Matthew Buckett
Telephone: 01865 283660
Email: matthew.buckett@oucs.ox.ac.uk
Colin Tatham
Telephone: 01865 283660
Email: colin.tatham@oucs.ox.ac.uk