Documentation

KARUTA est un logiciel open source permettant de construire des portfolios. C'est un outil flexible qui permet de construire aussi bien des portfolios de présentation, que des portfolios d'apprentissage ou encore des portfolios d'évaluation.

Le développement de portfolios peut se faire à partir d'un modèle de portfolio vierge auquel on ajoute des éléments de base fournis par Karuta, ou encore à partir de templates fournis par la communauté puis modifiés pour répondre à des besoins spécifiques.

La présente documentation est organisée en trois sections :

La section Portfolio présente les éléments de structure, les ressources (les éléments qui vont contenir les données), les métadonnées et la mise en forme (CSS).

La section Rapport présente les commandes de script de rapport. Ces commandes permettent de sélectionner des éléments d'un ou plusieurs portfolios et de les présenter sous forme de table HTML pour faire des tableaux de bord et des CV.

La section Batch présente les commandes de script de batch. Ces commandes permettent d'automatiser la création, modification et suppression de portfolios ainsi que la création et suppression d'utilisateurs.

Remarques d'ordre général

Les langues
KARUTA est multilingue (français et anglais par défaut). Les libellés des éléments de portfolio sont conservés dans la langue de travail active (on sélectionne la langue active dans le menu drapeau tout en haut des pages Karuta.) Les libellés dans les menus aux utilisateurs et dans les bulles d'aide sont suffixés par le code de la langue et séparés par une barre oblique (/). Exemple : Ajouter une photo@fr/Add a picture@en.

Les partages et les rôles utilisateurs
Au moment du partage d'une instance de portfolio avec un utilisateur, cet utilisateur est associé au portfolio dans un rôle spécifique (par exemple, le rôle étudiant ou professeur). C'est le designer du portfolio qui choisi les noms des rôles. Pour chaque portfolio, Karuta créé un groupe d'utilisateurs pour chaque rôle rencontré dans le portfolio. Ensuite, pour associer un rôle à un utilisateur, Karuta place cet utilisateur dans le groupe du rôle correspondant.

Il y a trois rôles prédéfinis :