Index


SmartComponent API Version 2.4

tts reserves the right to change the API.




SmartComponents are objects that can be used in an e-learning. They enhance the editing and design possibilities in ttkf.
SmartComponents can be developed by customers or partners, without the need to make changes to ttkf itself.
SmartComponents provide a means to implement custom e-learning requirements regardless of the ttkf release cycle.

Version History

This provides an overview to latest changes for the SmartComponents.

See Version History

Tutorials

Getting started

This tutorial shows step by step how to create your own component.

See Getting startet with SmartComponents

Documentation

Overview ttkf Player

This provides an overview to the wbt player.

See Overview of the player in tt knowledge force

Overview SmartComponents API

This provides an overview to the existing API's.

See Overview SmartComponents API

Integrating SmartComponents into ttkf

This documentation explains the integration of SmartComponents in the context of tt knowledge force.

See Integrating SmartComponents into the ttkf

API Documentation

Standard Player API

This documentation is for the API in the standard Player, used in the WYSIWYG editor, Preview and exports in HTML4.


See the following documentation as a starting point for the parameters, that you receive in the SmartComponent class constructor:


context: standardPlayer/PageComponentContext
metadata: standardPlayer/PageComponentMetadata

HTML5 Player API

This documentation is for the HTML5 Player API, used for exports in HTML5.


See the following documentation as a starting point for the parameters, that you receive in the SmartComponent class constructor:


context: smartcomponent/PageComponentContext
metadata: smartcomponent/PageComponentMetadata

UI API

This documentation explains the functions provided by the user interface.

See UI API

Examples

Reference components are sample components that explain the structure of SmartComponents to help you build your own
SmartComponents. Such reference components are provided once by tts, free of charge. Their functionality won't be
developed any further. Given the fact that those components are provided free of charge, liability of tts for financial
losses is excluded in the case of minor negligence.

Navigation functions Example

Provides all navigational and additional functions related to in e-learning in a single component. The component is meant to show which navigational and additional functions are available, and how they work if properly implemented.

Demo SmartComponents

The Demo SmartComponents are examples of how SmartComponents can be used (product export).

The transport file contains 4 SmartComponents: Accordion (jQuery), Chart Pie Donut 3D, HoverPulse (jQuery), Magnifier (jQuery).