- Writing HTML and CSS for new interaction types
Install the TAO platform from a configuration file
This page aims to explain how you can install tao from a predifined configuration file, in order to make your deployments easier.
Tutorial - SVG Icons
As of version 3.0 TAO uses custom icon fonts. With the 3.1 release there will also be support for SVG icons. They are especially interesting for extensions since they don’t require a change of the TAO icon font.
- Style Guide
Headings, paragraphs, lists etc.
Real buttons as well as elements that should look like buttons.
Checkboxes and Radio buttons
Real checkboxes and radio buttons and fake ones.
Feedback messages can be of four different types, warning, error, info and success. They are usually build from a div element but most other elements should work as well.
The grid is based on a responsive 12-column system. This means that each column has a width between 1/12 and 12/12 of its parent container. You create a column by assigning the .col-* to an element where * stands for the number of units you wish to use. Grid columns must sit inside grid rows div.grid-row and the whole set of rows in div.grid-container.
As from version 3.0 on TAO uses a custom font to display icons. More recent versions also offer basic support for SVG icons.
Element occupiying only the space bounded by the tags that define this element
The most common use for tables in TAO is the Match Interaction
- Block Elements
- TAO Hub Documentation
Authors and Contributors
An author in this context is the person who first wrote an article, a contributor is everybody else who made modifications or extensions. Tao Hub retrieves them in different ways.
To assure consistency all articles, tutorials, FAQ etc. should follow a certain basic structure.
Every file can have a set of meta data that are relevant to the TAO Hub. The format used for meta data is YAML and it's enclosed by HTML comments. All meta can be changed at any time and these changes will be taken in account with the next update.
Tags and Tag Groups
Tags associate an article with multiple topics and are displayed under Tags in the site navigation. They can also be added to Tag Groups to better structure the navigation.
- Authors and Contributors
- Technical Documentation
Testing LTI with the IMS LTI Tool Consumer emulator
This article explains how to use TAO LTI applications with the IMS LTI Tool Consumer emulator
How to use QTI Result API
A REST api to explore TAO results is available. All results follow the QTI 2.1 standard
Compiling with Grunt
Theme style sheets are compiled with node.js.
How to edit your extension to work with custom themes
Recipes for Fonts
The font recipes can be used on either the items or the platform. The web fonts are usually generated at Font Squirrel. The directory assets contains the original fonts along with the license and the generator settings used on Font Squirrel.
Typical Item Structure
A skeleton item to help you understand how TAO's item HTML is typically structured.
- Testing LTI with the IMS LTI Tool Consumer emulator