Documentation

KARUTA is an opensource software for the construction of electronic portfolios. It is a flexible tool that allows the design of portfolios for multiple purposes: showcasing, support to learning, support to learning assessment.

Portfolio development may be done starting from scratch with the basic elements supplied in Karuta, or from templates supplied by the community and then adapted for specific needs.

The Karuta documentation is organized in three sections:

The Portfolio section presents the structural elements, the resources (elements that will contain the data), the metadata and the layout (CSS).

The Report Script section presents the commands used to build tables and dashboards, the layout of tables, and tables that can be edited by end users. The report script commands are used to navigate through portfolios, select certain elements, and display those elements in a table.

The Batch Script section presents the commands used to automate creating, updating and deleting portfolios, as well as creating or deleting user accounts.

General Remarks

KARUTA is multilingual (by default English and French). The element labels are saved in the language selected in the language menu. In end user menus and end user help nodes, labels must be appended with the language code and separated by the slash /. Example : Add a photo@en/Ajouter une photo@fr

A Karuta user is associated to a specific portfolio in a specific role - for example the student or teacher role (the designer decides on the role names). For each portfolio, a user group is created for each role the designer has defined. Then, to associate a user with a role, this user is placed in the corresponding user group.

There are three predefined roles: