Contents
Role Based Access Control (RBAC) in ILIAS3
What is RBAC?
Basic Concept
Object Hierarchy
Role Permission Templates
System Roles
Local Roles
Role Templates
Permission Inheritance
Working with RBAC & using the Administration Console
General Administration
Basic Settings
Language Management
Mail settings
Objects & Type Definition settings
Role Managment
Permission types
User Management
Object Management
Example scenario
Information for developers
class structure
database model
Adding new modules to ILIAS3
Defining & adding a new object type
Defining & adding new operations
Setting up the basic object classes
Object type definition concept
objects.xml documentation
Active Roles & Sessions
Unique Identifer
for object types
for object instances
Object concept
Object type documentation
Root Folder object
System Folder object
Language Folder object
Language object
Mail settings object
Role Folder object
Role object
Role Template object
User Folder object
User object
Object Folder object
Object Type object
Category object
Group object
Forum object
File object
Course object
LearningModule object
SCORM LearningModule object
HTML Templates
Error handling
System feedback
sendMessage()
Infopanel
Database updates & migration
Appendix
Glossary
Resources
API Documentation
Used PEAR classes
PHPdoc