The render-service is consists of different parts to fulfill it's role in an edu-sharing.network. These are:
Modules are responsible for rendering objects which come in different formats like images, videos or SCORM-courses. Therefore each supported format has a corresponding module. For more informations about modules please see ESRender_Module_Interface
Plugins allow developers to extend, or even interrupt, the normal handling of a render-request. For further informations on plugins, please see ESRender_Plugin_Interface.
The ESRender-web-services integrate the render-service with the edu-sharing.network. Currently only the PermissionWebservice::checkTicket()-method is required.