Chaque année les étudiants progressent d'une promossion (à part exception).
Cela demande au discord de mettre à jour l'ensemble des roles de ses utilisateurs ainsi que leur channel de promotion.
Fonctionnalité
A l'aide d'une commande, il faudrait lancer le processus de changement de role en suivant ces contraintes:
l'école ne change pas,
seul l'année s'incrémente de 1
Exception:
pour les 5ème année, lors de l'execution de la commande, ils passeront "ancien"
pour les 1ère année (socle numérique), leurs roles seront accompagnés d'un epsi-b1 ou d'un wis-b1. Il faudra supprimé le socle numérique et incrémenter le role restant de 1 an.
EPSI B1
➡️
EPSI B2
➡️
EPSI B3
➡️
EPSI I1
➡️
EPSI I2
➡️
ANCIEN
WIS B1
➡️
WIS B2
➡️
WIS B3
➡️
WIS I1
➡️
WIS I2
➡️
ANCIEN
Socle numérique
➡️
❌
De plus, en suivant le même système de promotion, il faut changer les permissions et les noms des channels associés aux promotions.
changer les permissions
supprimer le channel des I2 (EPSI & WIS)
Créer le channel des socles numériques (pour les EPSI & WIS B1)
Déroulement du switch
Lorsque la commande est lancé, il y a progressivement des messages de débug dans le channel où la commande à été lancé (en plus de ceux dans le channel log).
Lorsque l'opération a été effectué avec succès, en informer les étudiants dans le channel "#annonces" pour leur annoncer le changement et en leur demandant de bien vérifier leur information afin d'éviter les erreurs (redoublement ou autre). Les exeptions seront traités au cas par cas.
A propos
@TheJulienM a déjà développé un bot avec la fonctionnalité de promotion des rôles. Il se trouve ici.
Même si ce dernier n'est pas "soigné", cela peut aider à la compéhension et au développement !
Switch de promotion
Besoin
Chaque année les étudiants progressent d'une promossion (à part exception). Cela demande au discord de mettre à jour l'ensemble des roles de ses utilisateurs ainsi que leur channel de promotion.
Fonctionnalité
A l'aide d'une commande, il faudrait lancer le processus de changement de role en suivant ces contraintes:
De plus, en suivant le même système de promotion, il faut changer les permissions et les noms des channels associés aux promotions.
Déroulement du switch
Lorsque la commande est lancé, il y a progressivement des messages de débug dans le channel où la commande à été lancé (en plus de ceux dans le channel log). Lorsque l'opération a été effectué avec succès, en informer les étudiants dans le channel "#annonces" pour leur annoncer le changement et en leur demandant de bien vérifier leur information afin d'éviter les erreurs (redoublement ou autre). Les exeptions seront traités au cas par cas.
A propos
@TheJulienM a déjà développé un bot avec la fonctionnalité de promotion des rôles. Il se trouve ici. Même si ce dernier n'est pas "soigné", cela peut aider à la compéhension et au développement !
Check