Chapter 2. The OLAT LMS implementation concepts

Table of Contents

2.1. Interaction design
Overview
Principle
Guidelines for interactive elements
2.2. User management
System roles and rights
Authentication providers
2.3. Resources and repository
Types and repositoryhandlers
Workflows
2.4. Resource Course
Course structure and course building blocks
Course run, User course session, Course environment
Editor - publish - run
Configuration
Visibility and accessability rules
Assessment and scoring
Groups - areas - roles - rights
Activity logging and tracking
2.5. Resource IMS QTI
Editor
Runtime
Results
Disabling of collaboration tools
2.6. Groups
System roles versus resource owners versus business groups
Generic business group and Grouptypes
Groupcontext
Areas
Rights
Group type based localization
Collaboration tools
IM roster synchronization
2.7. Shibboleth
Registration
Attributes
Authentication Providers
2.8. Home
Settings
Portal and portlets
Personal folder
User visiting card
2.9. Other elements
SCORM 1.2
Folders and WebDAV
Direct jumps and state activation
Context sensitive and comprehensive help
GUI preferences

Summary

In this chapter you will learn which interaction design concepts have been implemented in OLAT and about the business entities used. It provides guidance to developers of the open source community to ensure a consistent user interface. Code contributions complying with these concepts are more likely to be accepted for official releases. The technical architecture and the development framework is described in chapter Chapter 3, OLAT development framework overview