程序包 
程序包 说明
org.olat.connectors.campus  
org.olat.connectors.httpclient  
org.olat.connectors.ical  
org.olat.connectors.instantmessaging  
org.olat.connectors.rest  
org.olat.connectors.rest.api  
org.olat.connectors.rest.catalog  
org.olat.connectors.rest.forum  
org.olat.connectors.rest.group  
org.olat.connectors.rest.i18n  
org.olat.connectors.rest.infomessage  
org.olat.connectors.rest.repository  
org.olat.connectors.rest.repository.course  
org.olat.connectors.rest.repository.course.config  
org.olat.connectors.rest.security  
org.olat.connectors.rest.support  
org.olat.connectors.rest.support.vo  
org.olat.connectors.rest.support.vo.elements  
org.olat.connectors.rest.user  
org.olat.connectors.webdav  
org.olat.connectors.webdav.util  
org.olat.data  
org.olat.data.activitylogging  
org.olat.data.basesecurity  
org.olat.data.bookmark  
org.olat.data.calendar  
org.olat.data.catalog  
org.olat.data.commentandrate  
org.olat.data.commons  
org.olat.data.commons.dao  
org.olat.data.commons.database  
org.olat.data.commons.database.exception  
org.olat.data.commons.fileutil  
org.olat.data.commons.filter  
org.olat.data.commons.filter.impl  
org.olat.data.commons.vfs
Virtual File System (VFS) code examples The virtial file system allows the same operations as you are may know form java.io but names and behavior are a bit different.
org.olat.data.commons.vfs.callbacks  
org.olat.data.commons.vfs.filters  
org.olat.data.commons.vfs.olatimpl  
org.olat.data.commons.vfs.util  
org.olat.data.commons.vfs.version  
org.olat.data.commons.xml  
org.olat.data.coordinate  
org.olat.data.coordinate.jms  
org.olat.data.coordinate.lock  
org.olat.data.coordinate.singlevm  
org.olat.data.course.campus  
org.olat.data.course.nodes.projectbroker  
org.olat.data.course.statistic  
org.olat.data.course.statistic.daily  
org.olat.data.course.statistic.dayofweek  
org.olat.data.course.statistic.export  
org.olat.data.course.statistic.homeorg  
org.olat.data.course.statistic.hourofday  
org.olat.data.course.statistic.orgtype  
org.olat.data.course.statistic.studybranch3  
org.olat.data.course.statistic.studylevel  
org.olat.data.course.statistic.weekly  
org.olat.data.filebrowser  
org.olat.data.filebrowser.metadata  
org.olat.data.filebrowser.metadata.tagged  
org.olat.data.filebrowser.thumbnail  
org.olat.data.filebrowser.thumbnail.provider  
org.olat.data.forum  
org.olat.data.group  
org.olat.data.group.area  
org.olat.data.group.context  
org.olat.data.hello  
org.olat.data.infomessage  
org.olat.data.infoMessage  
org.olat.data.lifecycle  
org.olat.data.marking  
org.olat.data.note  
org.olat.data.notification  
org.olat.data.portfolio.artefact  
org.olat.data.portfolio.restriction  
org.olat.data.portfolio.structure  
org.olat.data.properties
The package properties is used for collecting different properties in one place insted of generating for each properties a new table entry in the database.
org.olat.data.qti  
org.olat.data.reference  
org.olat.data.registration  
org.olat.data.repository  
org.olat.data.resource  
org.olat.data.tagging  
org.olat.data.user  
org.olat.data.user.delete  
org.olat.lms.activitylogging
The logging frameworks which traks user actitivities is thread local based and be default write the data to the database table "o_logging" but if you have a lot of users this table can grow very fast and need an solution to get collect and analyze the data to shrink the table again.
org.olat.lms.admin  
org.olat.lms.admin.jmx  
org.olat.lms.admin.quota  
org.olat.lms.admin.registration  
org.olat.lms.admin.sysinfo  
org.olat.lms.basesecurity  
org.olat.lms.bookmark  
org.olat.lms.calendar  
org.olat.lms.catalog  
org.olat.lms.commentandrate  
org.olat.lms.commons  
org.olat.lms.commons.change  
org.olat.lms.commons.context  
org.olat.lms.commons.filemetadata  
org.olat.lms.commons.fileresource  
org.olat.lms.commons.i18n  
org.olat.lms.commons.i18n.devtools  
org.olat.lms.commons.mail  
org.olat.lms.commons.mediaresource  
org.olat.lms.commons.scheduler
Scheduling tasks Scheduling stuff is now done with Spring config.
org.olat.lms.commons.taskexecutor  
org.olat.lms.commons.textservice  
org.olat.lms.commons.textservice.nutch  
org.olat.lms.commons.tree  
org.olat.lms.commons.tree.traversal  
org.olat.lms.commons.util  
org.olat.lms.commons.util.collection  
org.olat.lms.commons.validation  
org.olat.lms.commons.vfs.securitycallbacks  
org.olat.lms.coordinate  
org.olat.lms.core  
org.olat.lms.core.course.campus  
org.olat.lms.core.course.campus.impl  
org.olat.lms.core.course.campus.impl.creator  
org.olat.lms.core.course.campus.impl.mapper  
org.olat.lms.core.course.campus.impl.metric  
org.olat.lms.core.course.campus.impl.syncer  
org.olat.lms.core.course.campus.impl.syncer.statistic  
org.olat.lms.core.course.campus.service  
org.olat.lms.core.hello.impl  
org.olat.lms.core.hello.impl.metric  
org.olat.lms.core.hello.service  
org.olat.lms.core.notification  
org.olat.lms.core.notification.impl  
org.olat.lms.core.notification.impl.channel  
org.olat.lms.core.notification.impl.job  
org.olat.lms.core.notification.impl.metric  
org.olat.lms.core.notification.service  
org.olat.lms.course  
org.olat.lms.course.access  
org.olat.lms.course.access.notification  
org.olat.lms.course.access.notification.job  
org.olat.lms.course.archiver  
org.olat.lms.course.assessment  
org.olat.lms.course.auditing  
org.olat.lms.course.condition  
org.olat.lms.course.condition.interpreter  
org.olat.lms.course.condition.interpreter.score  
org.olat.lms.course.condition.operators  
org.olat.lms.course.config  
org.olat.lms.course.editor  
org.olat.lms.course.imports  
org.olat.lms.course.nodes  
org.olat.lms.course.nodes.projectbroker
Description of Project-Broker building block.
org.olat.lms.course.nodes.ta  
org.olat.lms.course.properties  
org.olat.lms.course.run.environment  
org.olat.lms.course.run.preview  
org.olat.lms.course.run.scoring  
org.olat.lms.course.run.userview  
org.olat.lms.course.statistic  
org.olat.lms.course.tree  
org.olat.lms.course.wizard.create  
org.olat.lms.dialogelements  
org.olat.lms.folder  
org.olat.lms.forum  
org.olat.lms.forum.archiver  
org.olat.lms.framework.common.contexthelp  
org.olat.lms.framework.core.media.fileresource  
org.olat.lms.framework.dispatcher  
org.olat.lms.framework.htmleditor  
org.olat.lms.glossary  
org.olat.lms.glossary.morphservice  
org.olat.lms.group  
org.olat.lms.group.area  
org.olat.lms.group.context  
org.olat.lms.group.learn  
org.olat.lms.group.right  
org.olat.lms.ims.cp
IMS Content Packaging Editor This package contains the implementation of the IMS CP editor.
org.olat.lms.ims.cp.objects  
org.olat.lms.ims.qti  
org.olat.lms.ims.qti.container  
org.olat.lms.ims.qti.container.qtielements  
org.olat.lms.ims.qti.editor  
org.olat.lms.ims.qti.editor.localstrings  
org.olat.lms.ims.qti.exporter  
org.olat.lms.ims.qti.exporter.helper  
org.olat.lms.ims.qti.navigator  
org.olat.lms.ims.qti.objects  
org.olat.lms.ims.qti.parser  
org.olat.lms.ims.qti.process  
org.olat.lms.ims.qti.process.elements  
org.olat.lms.ims.qti.process.elements.section  
org.olat.lms.ims.qti.render  
org.olat.lms.ims.qti.run  
org.olat.lms.ims.resources  
org.olat.lms.infomessage  
org.olat.lms.instantmessaging
Package that implements Instant Messaging tools.
org.olat.lms.instantmessaging.groupchat  
org.olat.lms.instantmessaging.task  
org.olat.lms.learn  
org.olat.lms.learn.campus.impl  
org.olat.lms.learn.campus.service  
org.olat.lms.learn.hello.impl  
org.olat.lms.learn.hello.impl.metric  
org.olat.lms.learn.hello.service  
org.olat.lms.learn.notification.impl  
org.olat.lms.learn.notification.service  
org.olat.lms.marking  
org.olat.lms.monitoring  
org.olat.lms.note  
org.olat.lms.portfolio  
org.olat.lms.portfolio.artefacthandler  
org.olat.lms.portfolio.security  
org.olat.lms.preferences  
org.olat.lms.properties  
org.olat.lms.qti  
org.olat.lms.reference  
org.olat.lms.registration  
org.olat.lms.repository  
org.olat.lms.repository.async
Overview description of asynchron background task.
org.olat.lms.repository.async.tasks  
org.olat.lms.repository.delete  
org.olat.lms.repository.handlers
Repository handlers
org.olat.lms.scorm  
org.olat.lms.scorm.archiver  
org.olat.lms.scorm.assessment  
org.olat.lms.scorm.contentpackaging  
org.olat.lms.scorm.manager  
org.olat.lms.scorm.server.beans  
org.olat.lms.scorm.server.sequence  
org.olat.lms.scorm.server.servermodels  
org.olat.lms.search
Overview description of full text search package.
org.olat.lms.search.document
The document package contains all document types which will be indexed.
org.olat.lms.search.document.file
The documents.file package contains all classes to access file data in indexing process.
org.olat.lms.search.indexer
The indexer package contains all classes to create a new search-index.
org.olat.lms.search.indexer.group
This package includes all class to index all groups and group-elements like folders, forums, wiki's
org.olat.lms.search.indexer.identity  
org.olat.lms.search.indexer.repository
This package includes all class to index all repository-entries.
org.olat.lms.search.indexer.repository.course
This package includes all class to index a course and his course-nodes.
org.olat.lms.search.indexer.webfeed  
org.olat.lms.search.searcher
This package includes all class to handle search-requests.
org.olat.lms.search.spell  
org.olat.lms.search.update
This package includes all classes to update an existing index.
org.olat.lms.security  
org.olat.lms.security.authentication  
org.olat.lms.security.authentication.ldap

OLAT - LDAP authentication module

Documentation of ldap package by Maurus Rohrer during GSoC


Use Cases:

Business Use Case 1:

The user enters the OLAT URL in his web browser and will be prompted to enter his user name and password.

org.olat.lms.security.authentication.shibboleth
Overview Shibboleth login process.
org.olat.lms.sharedfolder  
org.olat.lms.upgrade  
org.olat.lms.upgrade.upgrades  
org.olat.lms.user  
org.olat.lms.user.administration.bulkchange  
org.olat.lms.user.administration.delete  
org.olat.lms.user.propertyhandler
The properties files are used for internationalisation.
org.olat.lms.user.syntaxchecker  
org.olat.lms.webfeed
Web Feed A web feed (or news feed) is a data format used for providing users with frequently updated content.
org.olat.lms.wiki  
org.olat.presentation.admin  
org.olat.presentation.admin.cache  
org.olat.presentation.admin.campus  
org.olat.presentation.admin.cluster  
org.olat.presentation.admin.configuration  
org.olat.presentation.admin.extensions  
org.olat.presentation.admin.instantMessaging  
org.olat.presentation.admin.jmx  
org.olat.presentation.admin.layout  
org.olat.presentation.admin.notifications  
org.olat.presentation.admin.policy  
org.olat.presentation.admin.properties  
org.olat.presentation.admin.quota  
org.olat.presentation.admin.registration  
org.olat.presentation.admin.rest  
org.olat.presentation.admin.search  
org.olat.presentation.admin.site  
org.olat.presentation.admin.statistics  
org.olat.presentation.admin.sysinfo  
org.olat.presentation.admin.sysinfo.logging  
org.olat.presentation.admin.version  
org.olat.presentation.bookmark  
org.olat.presentation.calendar  
org.olat.presentation.calendar.components  
org.olat.presentation.calendar.events  
org.olat.presentation.campusmgnt  
org.olat.presentation.catalog  
org.olat.presentation.collaboration  
org.olat.presentation.commentandrate  
org.olat.presentation.commons  
org.olat.presentation.commons.context  
org.olat.presentation.commons.filechooser  
org.olat.presentation.commons.memento  
org.olat.presentation.commons.session  
org.olat.presentation.commons.tagging  
org.olat.presentation.contactform
Version $Revision: 1.2 $ Last modified: $Date: 2004-12-08 11:00:56 $

Package Usage as Building Block Purpose With the help of the ContactFromController.java one can create a contact/message/mail form.

org.olat.presentation.course.archiver  
org.olat.presentation.course.assessment  
org.olat.presentation.course.assessment.portfolio  
org.olat.presentation.course.calendar  
org.olat.presentation.course.condition  
org.olat.presentation.course.config  
org.olat.presentation.course.editor  
org.olat.presentation.course.glossary  
org.olat.presentation.course.nodes  
org.olat.presentation.course.nodes.basiclti  
org.olat.presentation.course.nodes.bc  
org.olat.presentation.course.nodes.cal  
org.olat.presentation.course.nodes.co  
org.olat.presentation.course.nodes.cp  
org.olat.presentation.course.nodes.dialog  
org.olat.presentation.course.nodes.en  
org.olat.presentation.course.nodes.feed  
org.olat.presentation.course.nodes.feed.blog  
org.olat.presentation.course.nodes.feed.podcast  
org.olat.presentation.course.nodes.fo  
org.olat.presentation.course.nodes.info  
org.olat.presentation.course.nodes.iq  
org.olat.presentation.course.nodes.ms  
org.olat.presentation.course.nodes.portfolio  
org.olat.presentation.course.nodes.projectbroker  
org.olat.presentation.course.nodes.scorm  
org.olat.presentation.course.nodes.sp  
org.olat.presentation.course.nodes.st  
org.olat.presentation.course.nodes.ta  
org.olat.presentation.course.nodes.tu  
org.olat.presentation.course.nodes.wiki  
org.olat.presentation.course.repository  
org.olat.presentation.course.run  
org.olat.presentation.course.run.navigation  
org.olat.presentation.course.run.preview  
org.olat.presentation.course.statistic  
org.olat.presentation.course.statistic.daily  
org.olat.presentation.course.statistic.dayofweek  
org.olat.presentation.course.statistic.homeorg  
org.olat.presentation.course.statistic.hourofday  
org.olat.presentation.course.statistic.orgtype  
org.olat.presentation.course.statistic.studybranch3  
org.olat.presentation.course.statistic.studylevel  
org.olat.presentation.course.statistic.types  
org.olat.presentation.course.statistic.weekly  
org.olat.presentation.course.tree  
org.olat.presentation.course.wizard.close  
org.olat.presentation.course.wizard.create  
org.olat.presentation.dialogelements  
org.olat.presentation.events  
org.olat.presentation.examples  
org.olat.presentation.examples.guidemo  
org.olat.presentation.examples.guidemo.cssjs  
org.olat.presentation.examples.guidemo.demo.poll  
org.olat.presentation.examples.guidemo.demoextension  
org.olat.presentation.examples.guidemo.demoextension.controller  
org.olat.presentation.examples.guidemo.demoextension.site  
org.olat.presentation.examples.guidemo.error  
org.olat.presentation.examples.guidemo.guisoa  
org.olat.presentation.examples.guidemo.wizard  
org.olat.presentation.examples.helloworldpackage  
org.olat.presentation.examples.site  
org.olat.presentation.filebrowser  
org.olat.presentation.filebrowser.commands  
org.olat.presentation.filebrowser.components  
org.olat.presentation.filebrowser.meta  
org.olat.presentation.filebrowser.version  
org.olat.presentation.forum
Package org.olat.presentation.forum Description Contains all forum related classes and interfaces.
org.olat.presentation.framework.common  
org.olat.presentation.framework.common.contextHelp  
org.olat.presentation.framework.common.filechooser  
org.olat.presentation.framework.common.htmleditor  
org.olat.presentation.framework.common.htmlpageview  
org.olat.presentation.framework.common.linkchooser
Link Chooser Class Diagram The diagram below shows how the internal-link chooser extension (selection of javascript:parent.gotoNode(7412123434) via course node tree) is implemented.
org.olat.presentation.framework.common.plaintexteditor  
org.olat.presentation.framework.core  
org.olat.presentation.framework.core.chiefcontrollers  
org.olat.presentation.framework.core.chiefcontrollers.controller.simple  
org.olat.presentation.framework.core.components  
org.olat.presentation.framework.core.components.choice  
org.olat.presentation.framework.core.components.date  
org.olat.presentation.framework.core.components.delegating  
org.olat.presentation.framework.core.components.download  
org.olat.presentation.framework.core.components.form  
org.olat.presentation.framework.core.components.form.flexible
Flexi.Form is the way to create forms in OLAT since release 5.2.
org.olat.presentation.framework.core.components.form.flexible.elements  
org.olat.presentation.framework.core.components.form.flexible.impl  
org.olat.presentation.framework.core.components.form.flexible.impl.components  
org.olat.presentation.framework.core.components.form.flexible.impl.elements  
org.olat.presentation.framework.core.components.form.flexible.impl.elements.richText  
org.olat.presentation.framework.core.components.form.flexible.impl.elements.richText.plugins  
org.olat.presentation.framework.core.components.form.flexible.impl.elements.richText.plugins.olatmatheditor
OLAT Math Editor Plugin for TinyMCE This plugin provides an editor for LaTeX formulas with instant preview and syntax checking.
org.olat.presentation.framework.core.components.form.flexible.impl.elements.richText.plugins.olatmovieviewer
OLAT movie viewer plugin for TinyMCE Configuration The HTMl editor has a custom TinyMCE plugin that is called MovieViewer.
org.olat.presentation.framework.core.components.form.flexible.impl.elements.richText.plugins.olatsmileys
OLAT Smileys Plugin for TinyMCE This plugins provides themeable emoticons.
org.olat.presentation.framework.core.components.form.flexible.impl.elements.richText.plugins.quotespliter  
org.olat.presentation.framework.core.components.form.flexible.impl.elements.table  
org.olat.presentation.framework.core.components.form.flexible.impl.rules  
org.olat.presentation.framework.core.components.htmlheader  
org.olat.presentation.framework.core.components.htmlheader.jscss  
org.olat.presentation.framework.core.components.htmlsite  
org.olat.presentation.framework.core.components.image  
org.olat.presentation.framework.core.components.link
Summary: The Link is a component which fires an event to its listener when a user is clicking it.
org.olat.presentation.framework.core.components.panel  
org.olat.presentation.framework.core.components.progressbar  
org.olat.presentation.framework.core.components.rating  
org.olat.presentation.framework.core.components.segmentedview  
org.olat.presentation.framework.core.components.tabbedpane  
org.olat.presentation.framework.core.components.table  
org.olat.presentation.framework.core.components.text  
org.olat.presentation.framework.core.components.textboxlist  
org.olat.presentation.framework.core.components.tree  
org.olat.presentation.framework.core.components.util  
org.olat.presentation.framework.core.components.velocity  
org.olat.presentation.framework.core.control  
org.olat.presentation.framework.core.control.controller  
org.olat.presentation.framework.core.control.creator  
org.olat.presentation.framework.core.control.dragdrop  
org.olat.presentation.framework.core.control.floatingresizabledialog  
org.olat.presentation.framework.core.control.generic.ajax.autocompletion  
org.olat.presentation.framework.core.control.generic.ajax.tree  
org.olat.presentation.framework.core.control.generic.breadcrumb  
org.olat.presentation.framework.core.control.generic.choice  
org.olat.presentation.framework.core.control.generic.clone  
org.olat.presentation.framework.core.control.generic.closablewrapper  
org.olat.presentation.framework.core.control.generic.dialog  
org.olat.presentation.framework.core.control.generic.docking  
org.olat.presentation.framework.core.control.generic.dtabs  
org.olat.presentation.framework.core.control.generic.folder  
org.olat.presentation.framework.core.control.generic.iframe
IframeDisplayController OLAT always tried to show the learning content in a user friendly way, which means not with ugly scrollbars or pop up windows.
org.olat.presentation.framework.core.control.generic.layout  
org.olat.presentation.framework.core.control.generic.layouter  
org.olat.presentation.framework.core.control.generic.messages  
org.olat.presentation.framework.core.control.generic.modal  
org.olat.presentation.framework.core.control.generic.popup  
org.olat.presentation.framework.core.control.generic.portal  
org.olat.presentation.framework.core.control.generic.spacesaver  
org.olat.presentation.framework.core.control.generic.tabbable  
org.olat.presentation.framework.core.control.generic.textmarker  
org.olat.presentation.framework.core.control.generic.title  
org.olat.presentation.framework.core.control.generic.tool  
org.olat.presentation.framework.core.control.generic.wizard  
org.olat.presentation.framework.core.control.guistack  
org.olat.presentation.framework.core.control.history  
org.olat.presentation.framework.core.control.info  
org.olat.presentation.framework.core.control.navigation  
org.olat.presentation.framework.core.control.pushpoll
OLAT AJAX mode OLAT can be run in two modes.
org.olat.presentation.framework.core.control.state  
org.olat.presentation.framework.core.control.util  
org.olat.presentation.framework.core.control.winmgr  
org.olat.presentation.framework.core.dev  
org.olat.presentation.framework.core.dev.controller  
org.olat.presentation.framework.core.dev.impl  
org.olat.presentation.framework.core.exception  
org.olat.presentation.framework.core.formelements  
org.olat.presentation.framework.core.media.fileresource  
org.olat.presentation.framework.core.render  
org.olat.presentation.framework.core.render.intercept  
org.olat.presentation.framework.core.render.intercept.debug  
org.olat.presentation.framework.core.render.velocity  
org.olat.presentation.framework.core.themes  
org.olat.presentation.framework.core.translator  
org.olat.presentation.framework.core.util  
org.olat.presentation.framework.core.util.bandwidth  
org.olat.presentation.framework.core.util.component  
org.olat.presentation.framework.core.util.jslogging  
org.olat.presentation.framework.dispatcher
OLAT specific dispatchers.
org.olat.presentation.framework.dispatcher.legacy  
org.olat.presentation.framework.dispatcher.mapper
Overview: mappers and static file handling Brasato offers two ways to deliver files to the browser: Via dispatcher Via mapper Dispatcher: static application files To deliver static files that are part of the application brasato offers two concepts.
org.olat.presentation.framework.dispatcher.webfeed  
org.olat.presentation.framework.extensions  
org.olat.presentation.framework.extensions.action  
org.olat.presentation.framework.extensions.css  
org.olat.presentation.framework.extensions.dispatcher  
org.olat.presentation.framework.extensions.globalmapper  
org.olat.presentation.framework.extensions.helpers  
org.olat.presentation.framework.extensions.sitescreator  
org.olat.presentation.framework.layout  
org.olat.presentation.framework.layout.fullWebApp  
org.olat.presentation.framework.layout.fullWebApp.popup  
org.olat.presentation.framework.layout.fullWebApp.util  
org.olat.presentation.framework.servlet  
org.olat.presentation.glossary  
org.olat.presentation.group  
org.olat.presentation.group.area  
org.olat.presentation.group.context  
org.olat.presentation.group.delete  
org.olat.presentation.group.edit  
org.olat.presentation.group.learn  
org.olat.presentation.group.main  
org.olat.presentation.group.management  
org.olat.presentation.group.run  
org.olat.presentation.group.securitygroup  
org.olat.presentation.group.securitygroup.confirmation  
org.olat.presentation.group.securitygroup.wizard  
org.olat.presentation.group.site  
org.olat.presentation.group.wizard  
org.olat.presentation.home  
org.olat.presentation.home.site  
org.olat.presentation.i18n  
org.olat.presentation.i18n.devtools  
org.olat.presentation.ims.cp  
org.olat.presentation.ims.qti  
org.olat.presentation.ims.qti.editor  
org.olat.presentation.ims.qti.editor.localstrings  
org.olat.presentation.ims.qti.editor.tree  
org.olat.presentation.ims.qti.exporter  
org.olat.presentation.ims.qti.run  
org.olat.presentation.infomessage  
org.olat.presentation.instantmessaging
Contoller for Instant Messaging associated HTML output.
org.olat.presentation.instantmessaging.groupchat  
org.olat.presentation.instantmessaging.rosterandchat  
org.olat.presentation.marking  
org.olat.presentation.note  
org.olat.presentation.notification  
org.olat.presentation.portal.calendar  
org.olat.presentation.portal.campus  
org.olat.presentation.portal.didYouKnow  
org.olat.presentation.portal.group  
org.olat.presentation.portal.iframe  
org.olat.presentation.portal.infomsg  
org.olat.presentation.portal.macartney  
org.olat.presentation.portal.quickstart  
org.olat.presentation.portal.repository  
org.olat.presentation.portal.shiblogin  
org.olat.presentation.portfolio  
org.olat.presentation.portfolio.artefacts.collect  
org.olat.presentation.portfolio.artefacts.edit  
org.olat.presentation.portfolio.artefacts.run  
org.olat.presentation.portfolio.artefacts.run.details  
org.olat.presentation.portfolio.extension  
org.olat.presentation.portfolio.filter  
org.olat.presentation.portfolio.structel  
org.olat.presentation.portfolio.structel.edit  
org.olat.presentation.portfolio.structel.run  
org.olat.presentation.registration  
org.olat.presentation.repository
Repository, OlatResource and OlatResourcable explained Code examples Loading an OLATResourcable by its key (recourcableId)
OLATResourceable ores = OresHelper.createOLATResourceableInstance(WikiResource.class, rescourcableId); You can either get the Folder location of the resource if it is a file resource VFSContainer wikiContainer = FileResourceManager.getInstance().getFileResourceRootImpl(ores); of load the OlatResource as an Object org.olat.resource.OLATResourceManager.findResourceable(OLATResourceable resourceable) if it is an repository entry (element that can be found in the repository) you can also load the entry directly by calling org.olat.repository.RepositoryManager.lookupRepositoryEntry(OLATResourceable resourceable, boolean strict) org.olat.core.id.OLATResourceable
org.olat.presentation.repository.delete  
org.olat.presentation.repository.site  
org.olat.presentation.scorm  
org.olat.presentation.scorm.archiver  
org.olat.presentation.scorm.assessment  
org.olat.presentation.search
The ui package contains all classes to implement the search-service user-interface.
org.olat.presentation.security.authentication  
org.olat.presentation.security.authentication.ldap  
org.olat.presentation.security.authentication.shibboleth  
org.olat.presentation.sharedfolder  
org.olat.presentation.tunneling  
org.olat.presentation.user
These package deals with user settings.
org.olat.presentation.user.administration
enter package description
org.olat.presentation.user.administration.bulkchange  
org.olat.presentation.user.administration.delete  
org.olat.presentation.user.administration.groups  
org.olat.presentation.user.administration.importwizzard  
org.olat.presentation.user.administration.site  
org.olat.presentation.webfeed  
org.olat.presentation.webfeed.blog  
org.olat.presentation.webfeed.blog.portfolio  
org.olat.presentation.webfeed.navigation  
org.olat.presentation.webfeed.podcast
Podcast A podcast is a kind of a web feed.
org.olat.presentation.wiki
Overview of the GUI part of the integrated wiki engine Introduction The modules wiki package contains the code for creating, editing, viewing and persisting a wiki.
org.olat.presentation.wiki.portfolio  
org.olat.presentation.wiki.versioning  
org.olat.presentation.wiki.versioning.diff  
org.olat.presentation.wiki.wikitohtml
Wikisyntax to html This component renders wikisyntax (mediawiki) to html.
org.olat.system.commons  
org.olat.system.commons.collections  
org.olat.system.commons.configuration  
org.olat.system.commons.date  
org.olat.system.commons.encoder  
org.olat.system.commons.manager  
org.olat.system.commons.resource  
org.olat.system.commons.service  
org.olat.system.commons.taskexecutor  
org.olat.system.coordinate  
org.olat.system.coordinate.cache  
org.olat.system.coordinate.cache.cluster  
org.olat.system.coordinate.cache.singlevm  
org.olat.system.coordinate.jms  
org.olat.system.coordinate.util  
org.olat.system.event
Overview description of event handling in OLAT system.
org.olat.system.event.businfo  
org.olat.system.exception  
org.olat.system.logging
Logging private static final Logger log = Logger.getLogger( name ); if(log.isDebug()){ log.debug("link clicked, log something to the olat.log file"); } Like this the compiler can optimize calls and you do not get a performance issue while using debugging information in your code.
org.olat.system.logging.log4j  
org.olat.system.logging.threadlog  
org.olat.system.mail  
org.olat.system.security  
org.olat.system.spring  
org.olat.system.support  
org.olat.system.support.hello.impl  
org.olat.system.support.hello.impl.metric  
org.olat.system.support.hello.service  
org.olat.system.support.mail.impl  
org.olat.system.support.mail.service  
org.olat.test  
org.olat.test.functional.administration  
org.olat.test.functional.codepoints.cluster
Codepoints tests for cluster setup.
org.olat.test.functional.course  
org.olat.test.functional.course.assessment
Assessment functionality tests.
org.olat.test.functional.course.chat  
org.olat.test.functional.course.run  
org.olat.test.functional.course.topic  
org.olat.test.functional.courseeditor  
org.olat.test.functional.group.management  
org.olat.test.functional.groups  
org.olat.test.functional.home  
org.olat.test.functional.lr  
org.olat.test.functional.portfolio  
org.olat.test.functional.search  
org.olat.test.functional.test
Contains tests for Test, Questionnaire learning resources.
org.olat.test.functional.usermanagement  
org.olat.test.load
Selenium load tests (that is login-logout n times, open all courses, etc), they measure how long it takes to perform these tasks.
org.olat.test.scheduler  
org.olat.test.tutorial.reg  
org.olat.test.tutorial.singlenode.junit  
org.olat.test.tutorial.singlenode.testng  
org.olat.test.tutorial.testng.dependencies  
org.olat.test.tutorial.testng.parallel  
org.olat.test.util  
org.olat.test.util.selenium  
org.olat.test.util.selenium.log  
org.olat.test.util.selenium.olatapi
OLAT Abstraction Layer API.
org.olat.test.util.selenium.olatapi.admin  
org.olat.test.util.selenium.olatapi.components  
org.olat.test.util.selenium.olatapi.course.editor  
org.olat.test.util.selenium.olatapi.course.run  
org.olat.test.util.selenium.olatapi.folder  
org.olat.test.util.selenium.olatapi.group  
org.olat.test.util.selenium.olatapi.home  
org.olat.test.util.selenium.olatapi.i18n  
org.olat.test.util.selenium.olatapi.lr  
org.olat.test.util.selenium.olatapi.portfolio  
org.olat.test.util.selenium.olatapi.qti  
org.olat.test.util.selenium.olatapi.user  
org.olat.test.util.setup  
org.olat.test.util.setup.context  
org.olat.test.util.setup.steps  
org.olat.test.util.testng