PlatonOrg / platon

Platform for Learning and Teaching Online: Open Source Education Platform
Other
8 stars 0 forks source link

Badges et droits automatiques des enseignants éditeurs #209

Open nborie opened 3 weeks ago

nborie commented 3 weeks ago

Le but de cette issue est de mettre en place un système de droits quasi automatique et communautaire pour les enseignants éditeurs de ressources dans PLaTon.

Esprit :

Actions : standard des enseignants éditeurs

Droits avancés : du moins sensibles au plus sensible

Proposition :

Comme stackoverflow, les enseignants éditeurs peuvent décrocher plusieurs fois le même badge. En gros, pour chaque type d'actions standards et chaque utilisateur enseignant, on a un entier positif ou nul.

Chaque enseignant éditeur a un vecteur de badge dans son profil :

Sur l'exemple au dessus : l'utilisateur enseignant éditeur a rejoint deux cercles, il a édité 23 ressources différentes, il a créé 7 exercices, il a créé 3 activités, il a créé 2 cours, il a édité 12 exercices qui n'étaient pas les siens, etc...

Ce vecteur est basée sur ces actions d'enseignant éditeur sur les ressources. De l'autre coté, pour chaque action sensible qui demande des droits spécifiques, on met en place des règles d'acquisition :

Franchement, pour les paliers d'acquisition, il faut probablement faire lire et relire par plusieurs personnes pour ajuster. Si je regarde ce premier jet, en un semestre et avec le cours de Système L2, j'ai déjà tous les droits sauf fusionner deux cercles et le dernier. Bon, quitte à éditer ce post ou à recopie-paste, il faudra peaufiner avant de ce lancer. J'ai possiblement oublier pas mal de chose (coté actions normales et coté actions sensibles). Je pense que l'on suit quand même l'esprit communautaire de Stack ou de Wikipédia avec un tel modèle.