Utilisateurs, rôles et permissions du centre
Les propriétaires de centre ont généralement besoin d'un modèle de permissions simple mais évolutif.
Rôles conseillés
| Rôle | Permissions principales |
|---|---|
| Propriétaire du centre | accès total, facturation, configuration fournisseurs, gestion d'équipe |
| Admin | gérer utilisateurs, classes, horaires et rapports |
| Enseignant | gérer classes, présences, réunions et épisodes de cours |
| Étudiant | rejoindre les classes, regarder les épisodes et suivre les devoirs |
Exemple de matrice de permissions
| Action | Propriétaire | Admin | Enseignant | Étudiant |
|---|---|---|---|---|
| Connecter Zoom/Jitsi | Oui | Optionnel | Non | Non |
| Inviter des admins | Oui | Oui | Non | Non |
| Ajouter des enseignants | Oui | Oui | Non | Non |
| Ajouter des étudiants | Oui | Oui | Optionnel | Non |
| Créer un horaire | Oui | Oui | Oui | Non |
| Démarrer une réunion | Oui | Oui | Oui | Non |
| Regarder un épisode | Oui | Oui | Oui | Oui |
Ajouter des administrateurs
Ouvrez :
Center Settings → Team → Admins → Invite Admin
Champs conseillés :
- nom complet
- email professionnel
- numéro mobile
- rôle
- accès par branche
Ajouter des enseignants
Champs supplémentaires utiles :
- département
- matières
- classes assignées
- fournisseur de réunion préféré
- bio et avatar
Ajouter des étudiants
Champs recommandés :
- code étudiant
- contact du tuteur
- niveau ou classe
- branche
- classes inscrites
- statut actif/inactif
Conseils de conception des permissions
- attribuer d'abord les permissions par rôle
- n'utiliser des exceptions qu'en cas de besoin
- journaliser les changements de clés fournisseur et d'horaires
- limiter la facturation et les secrets aux propriétaires
Exemple de payload interne
{
"role": "teacher",
"permissions": [
"class.view",
"class.edit",
"schedule.create",
"meeting.start",
"episode.upload"
]
}
Étape suivante
Lisez Horaires de classes et planification des réunions pour le flux opérationnel quotidien.