JELFAD System

This entry refers to all the existing and new software components used within the JELFAD project. The diagram below shows an overview of the system architecture :- The user experience of the JELFAD system is:  The user opens a web browser and types in the relevant URL / address The portal asks the user to authenticate with a username and password The portal initiates custom 'Portlet' code which then interacts with the database and the JELFAD player Once the user is authenticated, a request can be sent to the JELFAD player to start the assessment. The Player sends a request to the Sequence Engine, which responds with an instruction to commence the first part of the test. The player sends a request to the content package manger which extracts the required resources from the content repository and depending upon type, is processed by either APIS and possibly RoboProf or AJM. In the trial, Fixed Response Questions were randomised by RoboProf before being sent to APIS for rendering to HTML. When an AJM question is answered, it is passed from the portlet to the Player, is marked by the AJM web service and the result and accompanying feedback is passed to APIS for rendering and a progress instruction is passed to the sequence engine.</li> Once the student has completed the assessment, the final result is passed to the 'gradebook' database.</li> </ol>

Related items
This system contains the following software:
 * contains::AJM v1.0
 * contains::APIS Viewer v1.0
 * contains::JELFAD Client
 * contains::JELFAD Content Packager v1.0
 * contains::JELFAD Player v1.0
 * contains::JELFAD Sequencing Engine v1.0
 * contains::Roboprof

This system belongs to the following organisations:
 * belongs to::JELFAD