Projet

Général

Profil

Guide PSForge » Historique » Version 2

Johnny Fontaine, 03/04/2026 08:53

1 1 Johnny Fontaine
# 📘 PSForge — Guide utilisateur
2
3
**Plateforme PrestaShop H3Campus**  
4
*À destination des professeurs et du service informatique*
5
6
---
7
## 1. Présentation de PSForge
8
9
PSForge est l'interface de gestion des boutiques PrestaShop pédagogiques de H3Campus. Elle permet aux professeurs de :
10
11
- **Créer automatiquement** une boutique PrestaShop pour chaque étudiant
12
- **Importer une classe entière** depuis un fichier Excel/CSV en quelques secondes
13
- **Envoyer automatiquement** les accès à chaque étudiant par email
14
- **Consulter et accéder** aux boutiques des étudiants pour les corriger
15
- **Réinitialiser** le mot de passe d'un étudiant bloqué
16
- **Surveiller** l'état de toutes les boutiques en temps réel
17
18
### Ce que reçoit chaque étudiant
19
20
Dès que sa boutique est prête, l'étudiant reçoit automatiquement un email contenant :
21
22
- ✅ L'adresse de sa boutique (ex. `https://prestashop.h3campus.fr/jean-dupont/`)
23
- ✅ L'adresse de son interface d'administration
24
- ✅ Son email de connexion
25
- ✅ Son mot de passe
26
27
---
28
29
## 2. Connexion à l'interface
30
31
Rendez-vous sur **https://psforge.h3campus.fr**
32
33
![Écran de connexion]
34
35
Saisissez votre **identifiant** et votre **mot de passe**, puis cliquez sur **Se connecter**.
36
37
> 💡 Si vous avez oublié votre mot de passe, contactez le service informatique.
38
39
### Profils utilisateurs
40
41
| Profil | Ce que vous pouvez faire |
42
|---|---|
43
| **Professeur** | Gérer vos classes, vos étudiants et leurs boutiques |
44
| **Service Info** | Consulter toutes les boutiques et le monitoring |
45
| **Administrateur** | Accès complet à toute la plateforme |
46
47
---
48
49
## 3. Tableau de bord
50
51
Après connexion, vous arrivez sur le **tableau de bord**.
52
53
Il affiche en un coup d'œil :
54
55
- Le nombre de classes, d'étudiants et de boutiques
56
- Le nombre de boutiques **en ligne** et **hors ligne**
57
- Les **boutiques récemment créées**
58
- Des **raccourcis** vers les actions fréquentes
59
60
---
61
62
## 4. Gérer les classes
63
64
La rubrique **Classes** (menu de gauche) liste toutes les classes auxquelles vous avez accès.
65
66
### Créer une classe *(administrateur uniquement)*
67
68
1. Cliquez sur **Nouvelle classe**
69
2. Renseignez le **nom** de la classe (ex. `BTS SIO A`), l'**année scolaire** (ex. `2024-2025`) et éventuellement une description
70
3. Sélectionnez le ou les **professeurs** à associer à cette classe
71
4. Cliquez sur **Créer la classe**
72
73
> 💡 Un professeur ne voit que les classes qui lui sont assignées. Pour lui donner accès à une classe, un administrateur doit l'y associer.
74
75
### Modifier ou supprimer une classe
76
77
Depuis la carte d'une classe, cliquez sur **Modifier** pour changer le nom, l'année ou les professeurs associés, ou sur **Supprimer** pour retirer la classe.
78
79
> ⚠️ Supprimer une classe ne supprime pas les étudiants ni leurs boutiques.
80
81
---
82
83
## 5. Gérer les étudiants
84
85
La rubrique **Étudiants** affiche la liste de vos étudiants.
86
87
### Ajouter un étudiant manuellement
88
89
1. Cliquez sur **Ajouter**
90
2. Renseignez le **prénom**, le **nom** et l'**email** de l'étudiant
91
3. Sélectionnez sa **classe** (facultatif)
92
4. Cliquez sur **Ajouter**
93
94
L'étudiant est créé. Vous pouvez ensuite lui créer une boutique.
95
96
---
97
98
### Importer une classe entière depuis un fichier CSV
99
100
C'est la méthode la plus rapide pour enregistrer tous les étudiants d'une promotion.
101
102
#### Préparer le fichier
103
104
Créez un fichier `.csv` avec exactement ces trois colonnes en première ligne :
105
106
```
107
Prenom,Nom,email
108
Jean,Dupont,jean.dupont@etudiant.h3campus.fr
109
Marie,Martin,marie.martin@etudiant.h3campus.fr
110
Lucas,Bernard,lucas.bernard@etudiant.h3campus.fr
111
```
112
113
> 💡 **Astuces Excel :**
114
> - Enregistrez en **CSV (séparateur point-virgule)** ou **CSV UTF-8**
115
> - La première ligne doit obligatoirement contenir `Prenom,Nom,email`
116
> - Les accents dans les prénoms/noms sont acceptés
117
> - Les emails en double sont automatiquement ignorés (sans erreur)
118
119
#### Lancer l'import
120
121
1. Cliquez sur **Import CSV**
122
2. Sélectionnez la **classe** à laquelle rattacher les étudiants (facultatif)
123
3. Glissez-déposez votre fichier ou cliquez pour le sélectionner
124
4. Cliquez sur **Importer**
125
126
Un résumé s'affiche :
127
- ✅ Nombre d'étudiants créés
128
- ⚠️ Nombre ignorés (déjà existants)
129
- ❌ Lignes en erreur (données manquantes)
130
131
---
132
133
### Rechercher et filtrer
134
135
En haut du tableau, utilisez la **barre de recherche** pour trouver un étudiant par nom ou email, et le menu **Toutes les classes** pour filtrer par groupe.
136
137
### Supprimer un étudiant
138
139
Cliquez sur l'icône 🗑 en face de l'étudiant. Il est placé en **corbeille** pendant 30 jours avant suppression définitive. Sa boutique est également mise en corbeille.
140
141
> Voir la section [Corbeille](#10-corbeille) pour restaurer un étudiant supprimé par erreur.
142
143
---
144
145
## 6. Créer des boutiques PrestaShop
146
147
La rubrique **Sites PrestaShop** liste toutes les boutiques existantes.
148
149
### Créer une boutique pour un étudiant
150
151
1. Cliquez sur **Créer un site**
152
2. Dans la fenêtre qui s'ouvre, **recherchez l'étudiant** dans la liste
153
3. Cliquez sur son nom pour le sélectionner
154
4. Cliquez sur **Créer le site**
155
156
L'installation démarre automatiquement en arrière-plan. Cela prend **environ 3 minutes**.
157
158
Pendant ce temps, la boutique apparaît avec le statut **Installation…** dans la liste. Une fois terminée, le statut passe à **Actif** et **l'étudiant reçoit un email** avec tous ses accès.
159
160
> ⚠️ Ne créez pas plusieurs boutiques en même temps pour le même étudiant. Attendez que la première soit terminée.
161
162
### Un étudiant peut avoir plusieurs boutiques
163
164
Si vous créez une deuxième boutique pour un même étudiant, elle sera accessible à une adresse légèrement différente :
165
166
| Boutique | Adresse |
167
|---|---|
168
| 1ère boutique | `prestashop.h3campus.fr/jean-dupont/` |
169
| 2ème boutique | `prestashop.h3campus.fr/jean-dupont-2/` |
170
171
---
172
173
## 7. Consulter et gérer les boutiques
174
175
### Accéder à la boutique d'un étudiant
176
177
Dans la liste des sites, cliquez sur l'icône 🔗 (lien externe) pour **ouvrir la boutique** directement, ou sur l'icône 👁 pour afficher le **détail complet**.
178
179
### La fenêtre de détails
180
181
En cliquant sur 👁, une fenêtre s'ouvre avec :
182
183
| Information | Description |
184
|---|---|
185
| **URL Boutique** | Adresse de la boutique visible par les clients |
186
| **URL Administration** | Adresse du back-office PrestaShop |
187
| **Email admin** | Email de connexion au back-office |
188
| **Mot de passe** | Mot de passe actuel (cliquez sur 👁 pour l'afficher) |
189
| **Statut** | Actif, En cours d'installation, Erreur… |
190
191
Depuis cette fenêtre, vous pouvez :
192
- **Copier** l'URL ou le mot de passe en un clic
193
- **Ouvrir l'administration** PrestaShop directement
194
- **Réinitialiser le mot de passe** (voir section suivante)
195
- **Afficher les logs d'installation** (en cas d'erreur)
196
197
### Filtrer les boutiques
198
199
Utilisez les filtres en haut du tableau pour afficher uniquement :
200
- Les boutiques d'**une classe particulière**
201
- Les boutiques avec un **statut spécifique** (actif, erreur, etc.)
202
203
---
204
205
## 8. Réinitialiser le mot de passe d'un étudiant
206
207
Si un étudiant a oublié son mot de passe ou est bloqué :
208
209
1. Allez dans **Sites PrestaShop**
210
2. Cliquez sur 👁 en face du site de l'étudiant
211
3. Cliquez sur **Réinitialiser MDP**
212
4. Confirmez l'action
213
214
Un **nouveau mot de passe est généré** automatiquement. Il s'affiche immédiatement dans la fenêtre pour que vous puissiez le communiquer à l'étudiant.
215
216
> 💡 Vous pouvez copier le nouveau mot de passe en cliquant sur l'icône de copie, puis le transmettre à l'étudiant par email ou oralement.
217
218
---
219
220
## 9. Monitoring — surveiller les boutiques
221
222
La rubrique **Monitoring** affiche l'état de toutes les boutiques en temps réel.
223
224
### Comprendre le tableau de monitoring
225
226
| Colonne | Signification |
227
|---|---|
228
| **État** | 🟢 En ligne · 🔴 Hors ligne · ⚪ Non vérifié |
229
| **Code HTTP** | 200 = normal · 404 = page introuvable · 500 = erreur serveur |
230
| **Latence** | Temps de réponse de la boutique (plus c'est bas, mieux c'est) |
231
| **Uptime 24h** | Pourcentage de disponibilité sur les dernières 24 heures |
232
| **Dernier check** | Heure de la dernière vérification automatique |
233
234
Les boutiques sont vérifiées automatiquement **toutes les 5 minutes**.
235
236
### Codes de couleur de la latence
237
238
| Couleur | Latence | Ce que ça signifie |
239
|---|---|---|
240
| 🟢 Vert | < 500 ms | Boutique rapide, tout va bien |
241
| 🟡 Jaune | 500 ms – 1,5 s | Boutique un peu lente |
242
| 🔴 Rouge | > 1,5 s | Boutique très lente ou en difficulté |
243
244
### Voir l'historique d'une boutique
245
246
Cliquez sur n'importe quelle ligne du tableau pour afficher :
247
- Un **graphique de latence** sur les dernières heures
248
- Le taux d'uptime sur la période sélectionnée (6h, 24h, 2j, 7j)
249
250
### Vérifier une boutique immédiatement
251
252
Cliquez sur l'icône 🔄 en face d'une boutique pour déclencher une vérification instantanée, sans attendre le prochain check automatique.
253
254
### Filtrer l'affichage
255
256
Les boutons en haut du tableau permettent d'afficher uniquement :
257
- **Tous** les sites
258
- Seulement les sites **En ligne**
259
- Seulement les sites **Hors ligne**
260
- Les sites **non encore vérifiés**
261
262
---
263
264
## 10. Corbeille
265
266
*(Accessible aux administrateurs uniquement)*
267
268
La corbeille contient les étudiants et leurs boutiques qui ont été supprimés mais **pas encore définitivement effacés**.
269
270
### Fonctionnement
271
272
Quand vous supprimez un étudiant :
273
- Il est placé en **corbeille** avec sa boutique
274
- Il reste visible et restaurable pendant **30 jours**
275
- Au bout de 30 jours, tout est **supprimé définitivement** de façon automatique (fichiers, base de données, configuration)
276
277
### Voir le temps restant
278
279
Dans la corbeille, chaque ligne affiche le nombre de jours restants avant suppression définitive :
280
281
| Affichage | Signification |
282
|---|---|
283
| `12 jours` | Encore 12 jours pour restaurer |
284
| `2 jours` | ⚠️ Urgent — restaurez rapidement |
285
| `Aujourd'hui` | 🔴 Suppression imminente |
286
287
### Restaurer un étudiant
288
289
1. Allez dans **Corbeille** (menu Administration)
290
2. Trouvez l'étudiant à restaurer
291
3. Cliquez sur **Restaurer**
292
293
L'étudiant et sa boutique redeviennent actifs immédiatement.
294
295
> ⚠️ Après 30 jours, la restauration est impossible. Les données sont définitivement perdues.
296
297
---
298
299
## 11. Gérer les utilisateurs PSForge
300
301
*(Accessible aux administrateurs uniquement)*
302
303
La rubrique **Utilisateurs** liste tous les comptes ayant accès à PSForge.
304
305
### Créer un compte
306
307
1. Cliquez sur **Nouvel utilisateur**
308
2. Renseignez le **nom complet**, l'**identifiant**, l'**email** et le **mot de passe**
309
3. Choisissez le **rôle** :
310
   - **Professeur** — accède à ses classes uniquement
311
   - **Service Info** — consultation uniquement, pas de modification
312
   - **Administrateur** — accès complet
313
4. Cliquez sur **Créer l'utilisateur**
314
315
### Modifier un compte
316
317
Cliquez sur ✏️ pour modifier les informations d'un utilisateur : nom, email, rôle, statut (actif/inactif) ou mot de passe.
318
319
> 💡 Pour désactiver temporairement un compte sans le supprimer, décochez **Compte actif** lors de la modification.
320
321
### Supprimer un compte
322
323
Cliquez sur 🗑 pour supprimer définitivement un compte. Cette action est irréversible.
324
325
> Vous ne pouvez pas supprimer votre propre compte.
326
327
---
328
329
## 12. Questions fréquentes
330
331
**L'étudiant n'a pas reçu l'email avec ses accès.**
332
333
> Vérifiez que l'adresse email saisie lors de la création est correcte (sans faute de frappe). Regardez également dans les spams de l'étudiant. Si le problème persiste, utilisez la fenêtre de détails du site pour récupérer les accès et les lui communiquer manuellement.
334
335
---
336
337
**La boutique est bloquée en statut "Installation…" depuis plus de 10 minutes.**
338
339
> Une installation normale prend 2 à 4 minutes. Si elle dépasse 10 minutes, cliquez sur 👁, puis sur **Logs d'install** pour voir ce qui s'est passé. Contactez le service informatique si vous ne comprenez pas l'erreur affichée.
340
341
---
342
343
**Le statut d'une boutique est "Erreur".**
344
345
> Cliquez sur 👁 pour afficher les détails. Le message d'erreur et les logs d'installation indiquent généralement la cause. Contactez le service informatique avec une copie de ces informations.
346
347
---
348
349
**L'étudiant ne peut plus se connecter à son administration PrestaShop.**
350
351
> Utilisez la fonction **Réinitialiser MDP** depuis la fenêtre de détails du site. Un nouveau mot de passe est généré instantanément. Communiquez-le à l'étudiant.
352
353
---
354
355
**J'ai supprimé un étudiant par erreur.**
356
357
> Rendez-vous dans **Corbeille** (menu Administration, visible uniquement pour les administrateurs) et cliquez sur **Restaurer**. Vous avez 30 jours pour le faire.
358
359
---
360
361
**Je ne vois pas toutes les classes dans mon interface.**
362
363
> Les professeurs ne voient que les classes qui leur ont été assignées par un administrateur. Contactez le service informatique pour qu'il vous associe aux classes manquantes.
364
365
---
366
367
**Comment accéder à la boutique d'un étudiant pour la corriger ?**
368
369
> Dans **Sites PrestaShop**, cliquez sur 👁 face à la boutique de l'étudiant. La fenêtre de détails affiche l'URL d'administration, l'email et le mot de passe. Cliquez sur **Accéder à l'administration** pour vous y connecter directement.
370
371
---
372
373
**Peut-on créer plusieurs boutiques pour un même étudiant ?**
374
375
> Oui. Chaque boutique supplémentaire reçoit automatiquement un numéro dans son adresse (`jean-dupont-2`, `jean-dupont-3`, etc.).
376
377
---
378
379
**Que se passe-t-il si deux étudiants ont le même nom ?**
380
381
> PSForge génère l'adresse à partir du prénom ET du nom. Si deux étudiants ont le même prénom et le même nom, un numéro est ajouté automatiquement pour éviter les conflits.
382
383
---
384
385
*Guide utilisateur PSForge v1.0 — H3Campus 2026*  
386
*Pour toute question technique, contactez le Service Informatique*