Projet

Général

Profil

Wiki » Historique » Version 22

Gérald Schwartzmann, 21/04/2010 17:16

1 1 Gérald Schwartzmann
h1. Documentation
2 1 Gérald Schwartzmann
3 2 Gérald Schwartzmann
h2. Taskfreak
4 1 Gérald Schwartzmann
5 16 Gérald Schwartzmann
Taskfreak est un gestionnaire de projet.
6 16 Gérald Schwartzmann
Il permet de suivre l'avancé d'un projet réalisé en équipe.
7 16 Gérald Schwartzmann
Un projet est découpé en tâches.
8 2 Gérald Schwartzmann
http://www.taskfreak.com
9 1 Gérald Schwartzmann
10 2 Gérald Schwartzmann
h3. Installation de Taskfreak
11 1 Gérald Schwartzmann
12 2 Gérald Schwartzmann
Ce logiciel est pré-installé sur Scribe mais il n'est pas activé par défaut.
13 9 Gérald Schwartzmann
Il est activable depuis l'interface de configuration du module, dans l'onglet _Envole_.
14 1 Gérald Schwartzmann
15 1 Gérald Schwartzmann
h3. Accéder à l'application
16 1 Gérald Schwartzmann
17 7 Gérald Schwartzmann
Pour accéder à l'application se rendre à l'url https://<adresse_serveur>/taskfreak/
18 1 Gérald Schwartzmann
19 1 Gérald Schwartzmann
L'authentification se fait *obligatoirement* par le biais du serveur SSO, ce service doit donc être actif.
20 1 Gérald Schwartzmann
21 1 Gérald Schwartzmann
h3. Rôles des utilisateurs
22 1 Gérald Schwartzmann
23 15 Gérald Schwartzmann
Par défaut les rôles des utilisateurs sont assignés comme suit :
24 15 Gérald Schwartzmann
25 10 Gérald Schwartzmann
* Administrateur
26 11 Gérald Schwartzmann
Seul l'utilisateur admin est "administrateur" de l'application.
27 18 Gérald Schwartzmann
Il a un accès complet à l'application et à sa configuration.
28 11 Gérald Schwartzmann
Il peut déléguer se rôle en donnant les droits "administrateur" à un utilisateur.
29 1 Gérald Schwartzmann
30 13 Gérald Schwartzmann
* Chef de projet
31 10 Gérald Schwartzmann
Les enseignants sont "chef de projet", ils peuvent créer des nouveaux projets et des nouvelles tâches.
32 11 Gérald Schwartzmann
Il peuvent également ajouter des utilisateurs existants à un projet et/ou à une tâche.
33 10 Gérald Schwartzmann
34 13 Gérald Schwartzmann
* Participant
35 17 Gérald Schwartzmann
Les elèves sont "participant", ils peuvent créer des nouvelles tâches, les assigner et les faire avancer.
36 10 Gérald Schwartzmann
37 14 Gérald Schwartzmann
* Invité
38 14 Gérald Schwartzmann
Aucun utilisateur n'est lié à ce rôle.
39 14 Gérald Schwartzmann
40 19 Gérald Schwartzmann
* Visiteur anonyme
41 19 Gérald Schwartzmann
Ne peut pas accéder à l'application.
42 19 Gérald Schwartzmann
43 20 Gérald Schwartzmann
Il n'est pas possible de modifier les rôles dans l'application.
44 20 Gérald Schwartzmann
45 21 Gérald Schwartzmann
h3. Remarque
46 1 Gérald Schwartzmann
47 1 Gérald Schwartzmann
Il est possible de désactiver l'application depuis l'interface de configuration du module, dans l'onglet _Envole_.
48 10 Gérald Schwartzmann
49 12 Gérald Schwartzmann
Les comptes sont créés dans Taskfreak lors de la première connexion à l'application.
50 10 Gérald Schwartzmann
Les enseignants ne peuvent donc pas assigner à un projet des élèves n'ayant pas initialisé leur compte.
51 22 Gérald Schwartzmann
52 22 Gérald Schwartzmann
h1. Développement
53 22 Gérald Schwartzmann
54 22 Gérald Schwartzmann
===Authentification===
55 22 Gérald Schwartzmann
56 22 Gérald Schwartzmann
'''Filtre SSO'''
57 22 Gérald Schwartzmann
 
58 22 Gérald Schwartzmann
<pre>[utilisateur]
59 22 Gérald Schwartzmann
user=uid
60 22 Gérald Schwartzmann
profil=profil
61 22 Gérald Schwartzmann
firstname=givenName
62 22 Gérald Schwartzmann
lastname=sn
63 22 Gérald Schwartzmann
email=mail_acad
64 22 Gérald Schwartzmann
</pre>
65 22 Gérald Schwartzmann
66 22 Gérald Schwartzmann
'''Fichiers modifiés'''
67 22 Gérald Schwartzmann
68 22 Gérald Schwartzmann
* login.php
69 22 Gérald Schwartzmann
* logout.php
70 22 Gérald Schwartzmann
* include/classes/tzn_user.php
71 22 Gérald Schwartzmann
* config.php
72 22 Gérald Schwartzmann
73 22 Gérald Schwartzmann
'''Fichier ajouté'''
74 22 Gérald Schwartzmann
75 22 Gérald Schwartzmann
cas_auth.php
76 22 Gérald Schwartzmann
77 22 Gérald Schwartzmann
'''Fichiers templetisés'''
78 22 Gérald Schwartzmann
* apache-taskfreak.conf
79 22 Gérald Schwartzmann
* taskfreak_apps.ini
80 22 Gérald Schwartzmann
81 22 Gérald Schwartzmann
===Utilisation===
82 22 Gérald Schwartzmann
83 22 Gérald Schwartzmann
'''URL'''
84 22 Gérald Schwartzmann
85 22 Gérald Schwartzmann
L'application est accessible à l'adresse https://adresse_du_scribe/taskfreak/
86 22 Gérald Schwartzmann
87 22 Gérald Schwartzmann
'''Politique de gestion des comptes'''
88 22 Gérald Schwartzmann
89 22 Gérald Schwartzmann
seul un prof peut créer des projets
90 22 Gérald Schwartzmann
91 22 Gérald Schwartzmann
===Améliorations possibles===
92 22 Gérald Schwartzmann
93 22 Gérald Schwartzmann
* Augmenter le timeout pour éviter la page d'erreur ajax