Main.Introduction History

Hide minor edits - Show changes to markup

July 28, 2010, at 02:19 PM by Steffen Dienst -
Changed line 52 from:

Eclipse RCP editor

to:

Eclipse RCP editor

Changed line 55 from:

Web based editor

to:

Web based editor

Changed line 58 from:

Elques RCP editor

to:

Elques RCP editor

July 28, 2010, at 02:19 PM by Steffen Dienst - added more editor variants
Changed lines 46-48 from:

ctEdit

The ctEdit is our editor for managing question pools. Due to the very complex data scheme (modelled by XSD), we used a model-driven approach by the (commercial) JAXFront(R) technology. For using the editor, one has to aquire a license (either a community or commercial version) from the vendor of JAXFront(R), as described here. We do not (and may not) provide any lib.

to:

Editors

Currently there are several editors in different development phases:

ctEdit

The ctEdit is our editor for managing question pools. Due to the very complex data scheme (modelled by XSD), we used a model-driven approach by the (commercial) JAXFront(R) technology. For using the editor, one has to aquire a license (either a community or commercial version) from the vendor of JAXFront(R), as described here. We do not (and may not) provide any lib. There is no download anymore. This editor is not maintained.

Eclipse RCP editor

See: Main.CtEdit This editor includes a preview function.

Web based editor

A wicket based editor, currently in alpha tests, is developed. For code and snapshots you can look at http://github.com/smee/exameditor

Elques RCP editor

Another editor is developed by the german firm BPS GmbH. Please contact them for a copy.

July 28, 2010, at 02:14 PM by Steffen Dienst -
Changed lines 42-45 from:

examServer

The examServer is a lightweight, stand-alone web application for leveraging real exams with high security requirements. Like the elatePortal, it integrates a customized version of the eTesting framework. The examServer is based on AppFuse.

to:

elateXam

The elateXam exam server is a lightweight, stand-alone web application for leveraging real exams with high security requirements. Like the elatePortal, it integrates a customized version of the eTesting framework. The examServer is based on AppFuse.

May 06, 2009, at 07:13 PM by 127.0.0.1 -
Changed line 5 from:

In late 2004, I developed an eTesting component for a department at Leipzig University, that replaced paper based with computer backed exams in two lectures with about 700 participants.

to:

In late 2004, I developed an eTesting component for a department at Leipzig University, that replaced paper-based with computer-backed exams in two lectures with about 700 participants.

April 30, 2007, at 02:05 AM by Thorsten Berger -
Changed lines 17-19 from:

http://pcai054.informatik.uni-leipzig.de/elatePortal

to:

http://elate.uni-leipzig.de

April 02, 2007, at 01:52 AM by 84.185.187.250 -
Changed lines 6-7 from:

It was based on one of my earlier projects, the so-called uebman. However the project has reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

to:

It was based on one of my earlier projects, the so-called uebman. However, the project has reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

April 02, 2007, at 01:22 AM by 84.185.187.250 -
Changed lines 6-7 from:

It was based on one of my earlier projects, the so-called uebman. However the project reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

to:

It was based on one of my earlier projects, the so-called uebman. However the project has reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

April 02, 2007, at 01:21 AM by 84.185.187.250 -
Changed lines 6-7 from:

However, the so called "uebman" project reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

to:

It was based on one of my earlier projects, the so-called uebman. However the project reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

April 02, 2007, at 12:50 AM by 84.185.187.250 -
Added lines 1-2:

Introduction

Changed lines 24-25 from:

elatePortal

to:

elatePortal

Changed line 35 from:
  • a reference implementation, realizing the API's interfaces and supporting various Tasklet types
to:
  • a reference implementation (RI), realizing the API's interfaces and supporting various Tasklet types
Changed lines 40-48 from:

Due to its design the framework is highly flexible and extensible and can be integrated theoretically into every J2EE application.

to:

Due to its design the framework is highly flexible and extensible and can be integrated theoretically into every J2EE application. The RI is made up of, like elatePortal's business logic, Spring components (POJOs) which allows an extensive configurability.

examServer

The examServer is a lightweight, stand-alone web application for leveraging real exams with high security requirements. Like the elatePortal, it integrates a customized version of the eTesting framework. The examServer is based on AppFuse.

ctEdit

The ctEdit is our editor for managing question pools. Due to the very complex data scheme (modelled by XSD), we used a model-driven approach by the (commercial) JAXFront(R) technology. For using the editor, one has to aquire a license (either a community or commercial version) from the vendor of JAXFront(R), as described here. We do not (and may not) provide any lib.

April 02, 2007, at 12:33 AM by 84.185.187.250 -
Changed line 10 from:
  • manage courses, subscriptions, boards, fileareas and tasks (eTesting) to support common workflows in an educational environment (university)
to:
  • manage courses, enrollments, boards, fileareas and tasks (eTesting) to support common workflows in an educational environment (university)
April 02, 2007, at 12:32 AM by 84.185.187.250 -
Changed lines 36-37 from:

%

to:
April 02, 2007, at 12:31 AM by 84.185.187.250 -
Added lines 36-38:

%

Due to its design the framework is highly flexible and extensible and can be integrated theoretically into every J2EE application.

April 02, 2007, at 12:23 AM by 84.185.187.250 -
Added lines 20-35:

elatePortal

The elatePortal is an enterprise portal that is based on the Apache Jetspeed-2 portal server. Besides the explanation given above there's some more information available at the "Tool Finder" (in german) of Leipzig University.

You can find an architectural overview at the architecture page (JSR-168, Spring, OJB etc.)

eTesting Framework

The eTesting Framework ("TaskModel") is the integral part of the elatePortal and the examServer. In particular, it's a container solution, where the so-called TaskletContainer manages the lifecycle of its Tasklets. The framework consists of:

  • the TaskModel API, describing the structural aspects
  • a reference implementation, realizing the API's interfaces and supporting various Tasklet types
  • a web application, providing the user interface
December 31, 2006, at 02:17 AM by Thorsten -
Changed lines 17-18 from:

I have about 21k SLOC almost ready to commit. Furthermore, the mentioned eTesting component of the "uebman" will be released as an independent artifact in this new project.

to:
December 17, 2006, at 07:00 PM by 84.185.165.72 -
Changed lines 15-16 from:

http://pcai054.informatik.uni-leipzig.de:9080/elatePortal

to:

http://pcai054.informatik.uni-leipzig.de/elatePortal

July 06, 2006, at 02:40 AM by 139.18.112.223 -
Changed line 3 from:

One year ago, I developed an eTesting component for a department at Leipzig University, that replaced paper based with computer backed exams in two lectures with about 700 participants.

to:

In late 2004, I developed an eTesting component for a department at Leipzig University, that replaced paper based with computer backed exams in two lectures with about 700 participants.

July 03, 2006, at 04:40 PM by 139.18.2.147 -
Deleted line 19:
July 03, 2006, at 04:39 PM by 139.18.2.147 -
Added line 20:
July 03, 2006, at 01:56 AM by 139.18.112.34 -
Changed lines 1-2 from:

Excerpt from the detailed project description, written for the sourceforge project registration process:

to:

Excerpt from the detailed project description, written for the sourceforge project approval:

February 23, 2006, at 01:42 AM by 139.18.112.238 -
Changed line 3 from:

One year ago, Thorsten Berger developed an eTesting component for a department at Leipzig University, that replaced paper based with computer backed exams in two lectures with about 700 participants.

to:

One year ago, I developed an eTesting component for a department at Leipzig University, that replaced paper based with computer backed exams in two lectures with about 700 participants.

Changed lines 6-7 from:

He decided to start a new project, being based on portal technologies: "elatePortal".

to:

I decided to start a new project, being based on portal technologies: "elatePortal".

February 23, 2006, at 01:41 AM by 139.18.112.238 -
Added lines 1-2:

Excerpt from the detailed project description, written for the sourceforge project registration process:

January 13, 2006, at 02:26 PM by SteffenDienst -
Changed lines 2-3 from:

However, the so called "uebman" project reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

to:

However, the so called "uebman" project reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

January 13, 2006, at 02:24 PM by 213.54.143.153 -
Added lines 1-18:

One year ago, Thorsten Berger developed an eTesting component for a department at Leipzig University, that replaced paper based with computer backed exams in two lectures with about 700 participants. However, the so called "uebman" project reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.

He decided to start a new project, being based on portal technologies: "elatePortal".

Here are some key points of the elatePortal:
Features:

  • manage courses, subscriptions, boards, fileareas and tasks (eTesting) to support common workflows in an educational environment (university)
  • provide this in an integrated environment ... the portal

The elatePortal is currently in alpha stage, but already in use at the Department of Educational Sciences at Leipzig University: http://pcai054.informatik.uni-leipzig.de:9080/elatePortal

I have about 21k SLOC almost ready to commit. Furthermore, the mentioned eTesting component of the "uebman" will be released as an independent artifact in this new project.

Best regards, Thorsten Berger