What is the elatePortal?
We develop a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for managing courses at the Department of Educational Sciences at Leipzig University.
One of the most important features is the eTesting functionality that assesses almost 1000 students per semester at Leipzig University. This is accomplished by an eTesting-Framework that provides support for an extensive testing workflow.
The elatePortal project currently comprises:
- the elatePortal, an enterprise portal based on Apache Jetspeed-2
- the examServer, a lightweight webapp for electronic exams with high security requirements
- the TaskModel, the above mentioned eTesting framework
- the ctEdit, an editor for creating/editing complex question pools for the TaskModel
Proceed to the Introduction or have a look at the Screenshots for a first impression. More comprehensive technical documentation (dealing with the Software Product Line Approach and the elatePortal project as case study) is available as a diploma thesis.
The SourceForge.NET Project Page is at: http://sourceforge.net/projects/elateportal/
Developers
Project Lead: Thorsten Berger <elatePortal@thorsten-berger.net>
- initiated the elatePortal project in spring 2005
- former project lead of the uebman project http://uebman.sf.net
- main architecture and implementation of the elatePortal
- eTesting Framework
- examServer
Steffen Dienst <steffen.dienst@elateportal.de>
- started participation in december 2005
- ctEdit
- extended the eTesting framework
- integrated new "Tasklet" types, esp. the Autotool (automatic correction of excercices in mathematics and theoretical computer science)
René Plötz <ploetz@elateportal.de>
- updates for TaskModel's User Interface and ctEdit
- work on examServer backend authentication (HTTP Auth / Shibboleth)
- improvements in security during exams
- work on elatePortal and examServer for the "Selbständige Abteilung für Allgemeinmedizin" (unaffiliated chair of general medicine)
Paul Schöber
- responsible for end-user documentation, so bug him to get support
Björn Dassow
- Forum
Daniel Zimmermann
- ctEdit
Supporters
- Department of Educational Sciences at Leipzig University
- Prof. Wollersheim "Allgemeine Pädagogik" (The Chair of History and Philosophy of Education) http://www.uni-leipzig.de/~allpaed
- Prof. Wollersheim has also been the initator of the elatePortal project. I'm working for his chair since Oct. 2004.
- The Chair of Business Information Systems at Leipzig University http://bis.informatik.uni-leipzig.de/
- Prof. Gräbe initiated a seminar around eLearning software where the elatePortal is in the spotlight
- "Selbständige Abteilung für Allgemeinmedizin" (unaffiliated chair of general medicine) http://db.uni-leipzig.de/lageplan/index.php?kst=89980126
Running instances
- The elatePortal at the Department of Educational Sciences, managed by Thorsten Berger
Resources / Publications
- T. Berger, T. Riechert, S. Dienst: "The elatePortal project: Product Line Engineering in the eLearning and eTesting domains"; 5th Workshop on e-Learning(WEL'07), 06 2007
- T. Berger: "Software Product Lines - Domain Engineering: concepts, problems and approaches" (diploma thesis)
- S. Dienst: "Ein Framework für Online-Tests in einer verteilten serviceorientierten Architektur" (diploma thesis)
- Informatik 2006, Dresden
- http://www.thorsten-berger.net/fobis/vortrag.pdf
- http://www.thorsten-berger.net/telematik/Java-Portaltechnologie%20-%20Thorsten%20Berger.pdf