Requirements Engineering

Since 2016 Christian Meier has been a Requirements Engineer at OLAT Systems, University of Zurich. He is serving as Release Manager and Agile Team Coach. He helps to orchestrate the processes for software development and continuous delivery – and to improve the collaboration of the cross-functional DevOps Team.


lmsuzh-extension-campuskurs Synchronized course management OLAT 16HS

lmsuzh-extension-opencast Lectures online OLAT 17FS

lmsuzh-extension-adobeconnect Live teamwork OLAT 18FS

lmsuzh-extension-epis Digital assistance for exams DEVELOPMENT

lmsuzh-extension-registration Group registration processes for large installations DEVELOPMENT

lmsuzh-extension-teachingaward Survey on the awarding of the teaching prize PREPARATION

lmsuzh-extension-assessment Self and mass assessments in a university context PREPARATION see Whitepaper

lmsuzh-extension-mindmaps The Power of Mindmaps EXPERIMENTAL Demo: Take notes, visualize and outline ideas

lmsuzh-extension-flashcards The Power of Flashcards EXPERIMENTAL Demo: Recall the solution written on a flash card

lmsuzh-extension-myscript The Power of Handwriting EXPERIMENTAL Demo: Convert handwritten formulas

lmsuzh-extension-continuousintegration Maven/Jenkins/Rancher park

lmsuzh-extension-docker Container technology integration

lmsuzh-extension-database Persistence containers

lmsuzh-extension-embedded Jetty runtime

lmsuzh-extension-restclient REST connector

lmsuzh-extension-functionaltest Automated testing

lmsuzh-extension-loadtest Performance testing

lmsuzh-extension-scenariotest BDD approach based on JGiven EXPERIMENTAL

lmsuzh-extension-core Extensions core

lmsuzh-extension-tool Module utilities

lmsuzh-extension-config Settings and themes

lmsuzh-extension-war Web application archive

lmsuzh-extension-buildtools Building helpers

lmsuzh-extension-olatreplacement Bridging helpers

openolat-lms OpenOLAT project

OLAT (Online Learning and Training) is hosted by the Department of Information Technology and is available to all faculties and institutes at University of Zurich as well as to other Swiss universities and higher education institutions. OLAT supports strongly the Open Educational Resources approach in cooperation with SWITCH edu-ID.

The OLAT Team at University of Zurich is focused on the implementation of OLAT Modularisation to decouple the historical Java-based monolith and refurbish legacy frameworks. Code paid by the people should be available to the people. You may contribute at GitHub or dive into Open Source Code history at Mercurial. The results of research and development are delivered continuously passing several automated testing pipelines. Development and operations rely on adaptive planning and evolutionary engineering by a cross-functional DevOps Team.

At the moment a migration of the legacy OLAT Data Storages to PostgreSQL – The world's most advanced open source database is taking place. To handle rapid digital transformations the OLAT Infrastructure is moved to Container-based technologies step-by-step.

Learn more about Agile Methodology at OLAT Systems

In 2011, the independent OpenOLAT project was separated from the OLAT 7 code base of University of Zurich. This fork was driven by Zurich-based frentix GmbH, a commercial e-learning service provider. In the meantime, the OpenOLAT project has developed more dynamically.

Therefore in 2016/17 all code changes by the OpenOLAT project from version 8 to 11 were reintegrated with the new established OLAT Core Library. A major update was performed for the fall semester 16HS. It came along with migration of all existing courses, learning resources, other contents, etc. to ensure a smooth transition for all OLAT users to

Learn more about OLAT Extension Modules focused on University of Zurich
and OLAT Core Library based on OpenOLAT