OUTDATED: Please switch to olat-core-library repository
Switch branches/tags
OpenOLAT_10.4.9 OpenOLAT_10.4.8 OpenOLAT_10.4.7 OpenOLAT_10.4.6 OpenOLAT_10.4.5 OpenOLAT_10.4.4 OpenOLAT_10.4.3 OpenOLAT_10.4.2 OpenOLAT_10.4.1 OpenOLAT_10.4.0 OpenOLAT_10.3.8 OpenOLAT_10.3.7 OpenOLAT_10.3.6 OpenOLAT_10.3.5 OpenOLAT_10.3.4 OpenOLAT_10.3.3 OpenOLAT_10.3.2 OpenOLAT_10.3.1 OpenOLAT_10.3.0 OpenOLAT_10.2.5 OpenOLAT_10.2.4 OpenOLAT_10.2.3 OpenOLAT_10.2.2 OpenOLAT_10.2.1 OpenOLAT_10.2.0 OpenOLAT_10.1.3 OpenOLAT_10.1.2 OpenOLAT_10.1.1 OpenOLAT_10.1.0 OpenOLAT_10.0.9 OpenOLAT_10.0.8 OpenOLAT_10.0.7 OpenOLAT_10.0.6 OpenOLAT_10.0.5 OpenOLAT_10.0.4 OpenOLAT_10.0.3 OpenOLAT_10.0.2 OpenOLAT_10.0.1 OpenOLAT_10.0.0 OpenOLAT_9.4.4 OpenOLAT_9.4.3 OpenOLAT_9.4.2 OpenOLAT_9.4.1 OpenOLAT_9.4.0 OpenOLAT_9.3.5 OpenOLAT_9.3.4 OpenOLAT_9.3.3 OpenOLAT_9.3.2 OpenOLAT_9.3.1 OpenOLAT_9.3.0 OpenOLAT_9.2.1 OpenOLAT_9.2.0 OpenOLAT_9.1.2 OpenOLAT_9.1.1 OpenOLAT_9.1.0 OpenOLAT_9.0.6 OpenOLAT_9.0.5 OpenOLAT_9.0.4 OpenOLAT_9.0.3 OpenOLAT_9.0.2 OpenOLAT_9.0.1 OpenOLAT_9.0.0 OpenOLAT_8.4.4 OpenOLAT_8.4.3 OpenOLAT_8.4.2 OpenOLAT_8.4.1 OpenOLAT_8.4.0 OpenOLAT_8.4.0beta OpenOLAT_8.3.5 OpenOLAT_8.3.4 OpenOLAT_8.3.3 OpenOLAT_8.3.2 OpenOLAT_8.3.1 OpenOLAT_8.3.0 OpenOLAT_8.2.1 OpenOLAT_8.2.0 OpenOLAT_8.2.0beta2 OpenOLAT_8.2.0beta OpenOLAT_8.1.4 OpenOLAT_8.1.3 OpenOLAT_8.1.2 OpenOLAT_8.1.1 OpenOLAT_8.1 OpenOLAT_8.0.3 OpenOLAT_8.0.2 OpenOLAT_8.0 OLAT11core-v1.1.6 OLAT11core-v1.1.5 OLAT11core-v1.1.4 OLAT11core-v1.1.3 OLAT11core-v1.1.2 OLAT11core-v1.1.1 OLAT11core-v1.1.0_(17HS) OLAT10core-v1.0.8 OLAT10core-v1.0.7 OLAT10core-v1.0.6 OLAT10core-v1.0.5 OLAT10core-v1.0.4 OLAT10core-v1.0.3 OLAT10core-v1.0.2
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


OLAT Core Library based on OpenOLAT

OLAT (Online Learning and Training) is a mature Learning Management System (LMS) with a nearly twenty-year track record. It has been developed since 1999 at University of Zurich (UZH).

OLAT 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 (OER) approach in cooperation with SWITCH edu-ID.

To learn more about OLAT, visit olat.org



  • Moved from MySQL to PostgreSQL database system

2018/06/06 2018/07/04

  • Fixed an issue with session timeout for some legacy courses
  • Fixed an issue with empty search strings
  • Fixed an issue with language setting on sign up
  • Fixed an issue with question pool usage info
  • Fixed an issue with cleanup handling


  • Added SWITCHdrive & SWITCHportfolio as personal tools
  • Added option to personal settings to show/stash hidden files
  • Improved Campuskurs creation upfront of a semester
  • Fixed issues with mail forwarding to external addresses
  • Fixed an issue with SWITCHcast for more than 100 videos per series
  • Corrected spelling and punctuation


  • Improved SWITCHcast module to support multiple tenants
  • Improved SWITCHinteract module for administrators
  • Fixed issues with Microsoft Internet Explorer


  • Improved user interface and user profile infos for Campuskurs
  • Improved paging in authoring mode
  • Improved usability in course elements Task and Participant folder


  • Added SWITCHinteract as new course element for Web Meetings based on Adobe Connect (see OLAT-User-Manual)
  • Fixed issues in Campuskurs module
  • Improved context help using help.olat.uzh.ch
  • Improved usability in member list course element


Feature modules

Infrastructure modules

  • 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

Core modules

  • 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


The OLAT open source code is licensed under the terms of the Apache license.