Skip to main content
Skip table of contents

Architecture


edu-sharing is an e-learning integration solution. Based on various technologies such as Java and PHP, it supports the creation, management, use and distribution of (learning) content.

edu-sharing offers numerous services, interfaces and GUIs:

on this page:

 

Repository 
 

The repository is the core of edu-sharing. Here objects such as documents, media and references to external resources are stored together with their metadata.
The edu-sharing repository is a Java application and is based on the Open Source CMS "Alfresco". You can find more information about the architecture of Alfresco here.
 
 

Meta Data Service


The full-text indexing of the meta data services supports the discovery of objects that have been saved in edu-sharing.
 

Rights Management


The rights management service of the repository takes care of the license-compliant delivery of content stored in edu-sharing.
Access rights can be assigned on a user and group base and by means of licenses.
  

Statistics Service
 

The statistics service provides functions for the anonymous collection of data on the use and application of content and tools.
  

Rendering Service
 

The rendering Service makes sure that your content always makes a good impression - on any kind of device.
The modular structure of this service ensures easy expandability.
The technological basis of the rendering service is PHP.
  

Instance Builder
 

For more complex objects, such as LMS courses or Etherpads the "Instance Builder" creates, usable instances of these objects.
This way a Moodle course can be used as a learning object in a Wiki.
  

Interfaces
 

Numerous interfaces for editors and the import and export of content and metadata (OAI, WebDAV ...) support your editorial team.
 

For easy integration into your IT infrastructure edu-sharing offers interfaces and standards like LDAP, CAS and SAML.
  

WebApplications
 

The edu-sharing WebApplications (Workspace, Search, collections (version 3.2)) allow users to access the data stored in the repository.
 

Technologically the WebApplications are based on Google Web Toolkit and Angular. 2
  

REST API

Using the edu-sharing REST API more applications can be connected to the repository.
  

Integration Plug-Ins
 

The edu-sharing plugin technology allows the use of content from edu-sharing and connected sources of content (like YouTube) in systems such as Moodle, ILIAS, OPAL, MediaWiki and Liferay.

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.