Projet

Général

Profil

Wiki » Historique » Version 22

Version 21 (Gérald Schwartzmann, 17/03/2010 10:39) → Version 22/24 (Gérald Schwartzmann, 21/04/2010 17:16)

h1. Documentation

h2. Taskfreak

Taskfreak est un gestionnaire de projet.
Il permet de suivre l'avancé d'un projet réalisé en équipe.
Un projet est découpé en tâches.
http://www.taskfreak.com

h3. Installation de Taskfreak

Ce logiciel est pré-installé sur Scribe mais il n'est pas activé par défaut.
Il est activable depuis l'interface de configuration du module, dans l'onglet _Envole_.

h3. Accéder à l'application

Pour accéder à l'application se rendre à l'url https://<adresse_serveur>/taskfreak/

L'authentification se fait *obligatoirement* par le biais du serveur SSO, ce service doit donc être actif.

h3. Rôles des utilisateurs

Par défaut les rôles des utilisateurs sont assignés comme suit :

* Administrateur
Seul l'utilisateur admin est "administrateur" de l'application.
Il a un accès complet à l'application et à sa configuration.
Il peut déléguer se rôle en donnant les droits "administrateur" à un utilisateur.

* Chef de projet
Les enseignants sont "chef de projet", ils peuvent créer des nouveaux projets et des nouvelles tâches.
Il peuvent également ajouter des utilisateurs existants à un projet et/ou à une tâche.

* Participant
Les elèves sont "participant", ils peuvent créer des nouvelles tâches, les assigner et les faire avancer.

* Invité
Aucun utilisateur n'est lié à ce rôle.

* Visiteur anonyme
Ne peut pas accéder à l'application.

Il n'est pas possible de modifier les rôles dans l'application.

h3. Remarque

Il est possible de désactiver l'application depuis l'interface de configuration du module, dans l'onglet _Envole_.

Les comptes sont créés dans Taskfreak lors de la première connexion à l'application.
Les enseignants ne peuvent donc pas assigner à un projet des élèves n'ayant pas initialisé leur compte.

h1. Développement

===Authentification===

'''Filtre SSO'''

<pre>[utilisateur]
user=uid
profil=profil
firstname=givenName
lastname=sn
email=mail_acad
</pre>

'''Fichiers modifiés'''

* login.php
* logout.php
* include/classes/tzn_user.php
* config.php

'''Fichier ajouté'''

cas_auth.php

'''Fichiers templetisés'''
* apache-taskfreak.conf
* taskfreak_apps.ini

===Utilisation===

'''URL'''

L'application est accessible à l'adresse https://adresse_du_scribe/taskfreak/

'''Politique de gestion des comptes'''

seul un prof peut créer des projets

===Améliorations possibles===

* Augmenter le timeout pour éviter la page d'erreur ajax