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 |