Main.HomePage History
Hide minor edits - Show changes to markup
- The elatePortal supporting practical/teaching courses in software engineering, managed by Ralf Rublack/Steffen Dienst
- http://bis.informatik.uni-leipzig.de:9080/elatePortal
- improvements in TaskModel's User Interface and ctEdit
- 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)
We are developing 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.
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.
The elatePortal project actually consists of:
The elatePortal project currently comprises:
- currently integrating new "Tasklet" types, esp. the Autotool (automatic correction of excercices in mathematics and theoretical computer science)
- extended the eTesting framework
- integrated new "Tasklet" types, esp. the Autotool (automatic correction of excercices in mathematics and theoretical computer science)
- S. Dienst: "Ein Framework für Online-Tests in einer verteilten serviceorientierten Architektur" (diploma thesis)
- Thesis
- 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
- Paper
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) will be available as a diploma thesis very soon.
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.
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 a comprehensive ("pervasive") testing workflow.
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.
- T. Berger: "Software Product Lines, case study: Domain Engineering" (diploma thesis)
- T. Berger: "Software Product Lines - Domain Engineering: concepts, problems and approaches" (diploma thesis)
http://mipc106.mathematik.uni-leipzig.de/~thorsten/pixel.gif
- http://pcai054.informatik.uni-leipzig.de/elatePortal
- http://elate.uni-leipzig.de
- is currently work in progress and will be available soon
- Abstract available
http://mipc106.mathematik.uni-leipzig.de/~thorsten/pixel.gif
We are developing a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for the management of courses at the Department of Educational Sciences at Leipzig University.
We are developing 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.
- elatePortal, an enterprise portal based on Apache Jetspeed-2
- examServer, a lightweight webapp for exams with high security requirements
- TaskModel, the already mentioned eTesting framework
- 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 with the elatePortal project as a case study) will be available as a diploma thesis very soon.
- 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) will be available as a diploma thesis very soon.
- ctEdit: the ComplexTask editor
- ctEdit
- ctEdit: the complexTask editor
- ctEdit
- Prof. Wollersheim has also been the initator of the elatePortal project. I'm working for his chair since Oct. 2004.
Have a look at the Screenshots and the Screenshots on sf.net for a first impression.
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 with the elatePortal project as a case study) will be available as a diploma thesis very soon.
- main architecture and development
- eTesting component
- examServer: a lightweight server for electronic exams
- main architecture and implementation of the elatePortal
- eTesting Framework
- examServer
- attempts to write some Documentation
- currently integrating new "Tasklet" types, esp. the Autotool (automatic correction of excercices in mathematics and theoretical computer science)
The elatePortal project actually consists of:
- elatePortal, an enterprise portal based on Apache Jetspeed-2
- examServer, a lightweight webapp for exams with high security requirements
- TaskModel, the already mentioned eTesting framework
- ctEdit, an editor for creating/editing complex question pools for the TaskModel
- The elatePortal supporting a practical course in software engineering, managed by Ralf Rublack/Steffen Dienst
- The elatePortal supporting practical/teaching courses in software engineering, managed by Ralf Rublack/Steffen Dienst
We are developing a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for the management of 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.
We are developing a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for the management of 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 a comprehensive ("pervasive") testing workflow.
SourceForge.NET Project Page: http://sourceforge.net/projects/elateportal/
The SourceForge.NET Project Page is at: http://sourceforge.net/projects/elateportal/
We are developing a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for the management of courses at the Department of Educational Sciences at Leipzig University.
We are developing a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for the management of 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.
- "Selbständige Abteilung für Allgemeinmedizin" (unaffiliated chair of general medicine) http://db.uni-leipzig.de/lageplan/index.php?kst=89980126
- T. Berger: "Software Product Lines, case study: Domain Engineering" (diploma thesis)
- is currently work in progress and will be available soon
- The elatePortal supporting a practical course in software engineering, managed by Steffen Dienst
- The elatePortal supporting a practical course in software engineering, managed by Ralf Rublack/Steffen Dienst
- improvements in TaskModel's User Interface
- improvements in TaskModel's User Interface and ctEdit
\\
René Plötz <ploetz@elateportal.de>
- improvements in TaskModel's User Interface
Have a look at the screenshots for a first impression.
Have a look at the Screenshots and the Screenshots on sf.net for a first impression.
- Responsible for end-user documentation, so bug him to get support
- responsible for end-user documentation, so bug him to get support
Paul Schöber
- Responsible for end-user documentation, so bug him to get support
Project Lead: Thorsten Berger
Project Lead: Thorsten Berger <elatePortal@thorsten-berger.net>
Steffen Dienst <steffen.dienst@elateportal.de>
- ctEdit: the complexTask editor
- ctEdit: the complexTask editor
- Paper "Eine dienste- und komponentenbasierte Architektur zur elektronischen Durchführung von Prüfungen und zum Management von Lehrveranstaltungen", in GI-Edition - Lecture Notes in Informatics (LNI), P-93
- Paper "Eine dienste- und komponentenbasierte Architektur zur elektronischen Durchführung von Prüfungen und zum Management von Lehrveranstaltungen", in GI-Edition - Lecture Notes in Informatics (LNI), P-93
Project Lead: Thorsten Berger
Project Lead: Thorsten Berger
- Paper "Eine dienste- und komponentenbasierte Architektur zur elektronischen Durchführung von Prüfungen und zum Management von Lehrveranstaltungen", in GI-Edition - Lecture Notes in Informatics (LNI), P-93
- Paper "Eine dienste- und komponentenbasierte Architektur zur elektronischen Durchführung von Prüfungen und zum Management von Lehrveranstaltungen", in GI-Edition - Lecture Notes in Informatics (LNI), P-93
Resources
Resources / Publications
- Informatik 2006, Dresden
- Paper "Eine dienste- und komponentenbasierte Architektur zur elektronischen Durchführung von Prüfungen und zum Management von Lehrveranstaltungen", in GI-Edition - Lecture Notes in Informatics (LNI), P-93
- Slides
- main architecture
- main architecture and development
- examServer: a lightweight server for electronic exams
- http://pcai054.informatik.uni-leipzig.de:9080/elatePortal
- http://pcai054.informatik.uni-leipzig.de/elatePortal
- ctEdit: the complexTask editor
- ctEdit: the ComplexTask editor
- ctEdit: the complexTask editor
- ctEdit: the complexTask editor
See the Sourceforge project page at http://sourceforge.net/projects/elateportal/ for further information.
SourceForge.NET Project Page: http://sourceforge.net/projects/elateportal/
TODO: See http://sourceforge.net/projects/elateportal/ or the project description below.
See the Sourceforge project page at http://sourceforge.net/projects/elateportal/ for further information.
We are some students developing a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for the management of courses at the Department of Educational Sciences at Leipzig University.
We are developing a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for the management of courses at the Department of Educational Sciences at Leipzig University.
- http://pcai054.informatik.uni-leipzig.de:9080/elatePortal
- http://bis.informatik.uni-leipzig.de:9080/elatePortal
- The elatePortal at the Department of Educational Sciences, managed by Thorsten Berger
- http://pcai054.informatik.uni-leipzig.de:9080/elatePortal
- The elatePortal supporting a practical course in software engineering, managed by Steffen Dienst
- http://bis.informatik.uni-leipzig.de:9080/elatePortal
Running instances
- http://pcai054.informatik.uni-leipzig.de:9080/elatePortal
- http://bis.informatik.uni-leipzig.de:9080/elatePortal
What is the elatePortal?
What is the elatePortal?
Developers
Developers
Supporters
Supporters
Resources
Resources
Björn Dassow
- Forum
Björn Dassow
- Forum
Have a look at the screenshots for a first impression.
We are some students developing a J2EE portal based information system for educational environments. The project started in spring 2005 due to the lack of appropriate systems for the management of courses at the Department of Educational Sciences at Leipzig University.
- http://www.thorsten-berger.net/fobis/vortrag.pdf
- http://www.thorsten-berger.net/telematik/Java-Portaltechnologie%20-%20Thorsten%20Berger.pdf
- TODO
- TODO
The documentation wiki of the elatePortal...
Regards, Thorsten
Here are some useful default pages installed along with the PmWiki software:
- PmWiki documentation is available at PmWiki.DocumentationIndex.
- What is the WikiWikiWeb?
- Basic Editing describes how to create pages in PmWiki.
- Practice editing pages in the WikiSandbox.
More information about PmWiki can be found at http://www.pmwiki.org/.
- Prof. Gräbe initiated a seminar around eLearning software where the elatePortal is in the spotlight
- ctEdit: the complexTask editor
- ctEdit: the complexTask editor
- ctEdit: the complexTask editor
Daniel Zimmermann
- ctEdit: the complexTask editor
Supporting Projects
- Apache Portals Jetspeed 2 provides the base portal software http://portals.apache.org/jetspeed-2/
- Apache Portals Bridges (integration of Struts into portlets) http://portals.apache.org/bridges/
- The Spring Framework http://www.springframework.org/
- The OJB O/R-Mapper http://db.apache.org/ojb/
- Apache Maven as build tool http://maven.apache.org/
- ...
Project description
My project description for approval by the sourceforge.net team:\\
My former project "uebman" (not the best name, I know ;) reached acceptance in supporting lectures and seminars at the Department of Computer Science at the University of Leipzig, Germany. One year ago, I developed an eTesting component for another Department at Leipzig University, that replaced paper based with computer backed exams in two lectures with about 700 participants. However, the "uebman" project reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.
I 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
architecture:
- JSR 168 compatible portlets
- based on the Apache Jetspeed 2 Portal
- component based architecture (Spring framework)
- provides an API of the core functions
- O/R mapping by Apache OJB
- XML data binding by JAXB
- build tool: Maven
You will find a visual overview of the architecture here: http://www.thorsten-berger.net/fobis/vortrag.pdf (see page 22, the rest of the presentation is in german)
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
\\
---
- attempts to write some Documentation
- attempts to write some Documentation
---
Documentation
Project Lead: Thorsten Berger
Project Lead: Thorsten Berger
Björn Dassow
- Forum
- TODO
- TODO
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
- The Chair of Business Information Systems at Leipzig University http://bis.informatik.uni-leipzig.de/
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
- The Chair of Business Information Systems at Leipzig University http://bis.informatik.uni-leipzig.de/
- Prof. Wollersheim "Allgemeine Pädagogik" ("common pedagogics"? ;) http://www.uni-leipzig.de/~allpaed
- Prof. Wollersheim "Allgemeine Pädagogik" (The Chair of History and Philosophy of Education) http://www.uni-leipzig.de/~allpaed
- "Allgemeine Pädagogik" ("common pedagogics"? ;) http://www.uni-leipzig.de/~allpaed
- Prof. Wollersheim "Allgemeine Pädagogik" ("common pedagogics"? ;) http://www.uni-leipzig.de/~allpaed
Here are some key points of the elatePortal: functions:
Here are some key points of the elatePortal:
features:
http://www.thorsten- berger.net/fobis/vortrag.pdf [remove space first]
http://www.thorsten-berger.net/fobis/vortrag.pdf
The elatePortal is currently in alpha stage, but already in use at the Department of Educational Science at Leipzig University: http://pcai054.informatik.uni- leipzig.de:9080/elatePortal [remove space first]
Note: I had to insert a space in the two links, otherwise the registration system gave me an error about a "very long line".
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
TODO: See http://sourceforge.net/projects/elateportal/
TODO: See http://sourceforge.net/projects/elateportal/ or the project description below.
\\
Project description
My project description for approval by the sourceforge.net team:
My former project "uebman" (not the best name, I know ;) reached acceptance in supporting lectures and seminars at the Department of Computer Science at the University of Leipzig, Germany. One year ago, I developed an eTesting component for another Department at Leipzig University, that replaced paper based with computer backed exams in two lectures with about 700 participants.
However, the "uebman" project reached conceptual and technical limitations that prevent it from handling a huge amount of lectures and from the broader adoption for eTesting.
I decided to start a new project, being based on portal technologies: "elatePortal".
Here are some key points of the elatePortal: functions:
- 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
architecture:
- JSR 168 compatible portlets
- based on the Apache Jetspeed 2 Portal
- component based architecture (Spring framework)
- provides an API of the core functions
- O/R mapping by Apache OJB
- XML data binding by JAXB
- build tool: Maven
You will find a visual overview of the architecture here: http://www.thorsten- berger.net/fobis/vortrag.pdf [remove space first] (see page 22, the rest of the presentation is in german)
The elatePortal is currently in alpha stage, but already in use at the Department of Educational Science at Leipzig University: http://pcai054.informatik.uni- leipzig.de:9080/elatePortal [remove space first]
Note: I had to insert a space in the two links, otherwise the registration system gave me an error about a "very long line".
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
\\
- The Chair for Business Information Systems at Leipzig University http://bis.informatik.uni-leipzig.de/
- The Chair of Business Information Systems at Leipzig University http://bis.informatik.uni-leipzig.de/
- ...
- "Allgemeine Pädagogik" http://www.uni-leipzig.de/~allpaed
- "Allgemeine Pädagogik" ("common pedagogics"? ;) http://www.uni-leipzig.de/~allpaed
- Apache Portals Jetspeed 2 provides the base portal software
- Apache Portals Bridges (integration of Struts into portlets)
- The Spring Framework
- The OJB O/R-Mapper
- Apache Maven as build tool
- Apache Portals Jetspeed 2 provides the base portal software http://portals.apache.org/jetspeed-2/
- Apache Portals Bridges (integration of Struts into portlets) http://portals.apache.org/bridges/
- The Spring Framework http://www.springframework.org/
- The OJB O/R-Mapper http://db.apache.org/ojb/
- Apache Maven as build tool http://maven.apache.org/
The Chair for Business Information Systems at Leipzig University
- Department of Educational Sciences at Leipzig University
- "Allgemeine Pädagogik" http://www.uni-leipzig.de/~allpaed
- The Chair for Business Information Systems at Leipzig University http://bis.informatik.uni-leipzig.de/
- former project lead of the uebman project http://uebman.sf.net
Steffen Dienst
- started participation in december 2005
- Apache Portals Bridges (integration of Struts into portlets)
- The Spring Framework
- The OJB O/R-Mapper
- Apache Maven as build tool
TODO: See http://sourceforge.net/projects/elateportal/
initiated the elatePortal project in spring 2005
- initiated the elatePortal project in spring 2005
- main architecture
- eTesting component
Supporting Projects
- Apache Portals Jetspeed 2 provides the base portal software
Supporters
The Chair for Business Information Systems at Leipzig University
What is the elatePortal?
Developers
Project Lead: Thorsten Berger initiated the elatePortal project in spring 2005
The documentation wiki of the elatePortal...
Regards, Thorsten
The documentation wiki of the elatePortal...
Regards, Thorsten