What is KAF?
The Kaltura Application Framework (KAF) is an extensible, feature rich, UI based configurable framework that streamlines the integration of Kaltura’s rich media capabilities into different publishing applications. The framework is constructed of modules that provide a packaged workflow and functionalities that can be easily embedded in another application as an iFrame, instead of integrating directly with the Kaltura APIs. The framework can decrease the integration time with your application dramatically and allow you to always get up to date new functionality by decoupling the added features from the integration itself. The embedded iFrames are all based on a responsive design to ensure that the integrated pages are displayed properly on any given area.
What is Learning Tools Interoperability (LTI)?
The principal concept of LTI is to establish a standard way of integrating rich learning applications (often remotely hosted and provided through third-party services) with platforms like Learning Management Systems (LMS), portals, or other educational environments. In LTI these learning applications are called Tools (delivered by Tool Providers) and the LMS, or platforms, are called Tool Consumers.
KAF and LTI
To load a KAF module in an iFrame, an authentication process must occur so that the KAF module can identify the user and determine the user’s privileges. One of the available authentication methods is LTI.