Project

General

Profile

Bug #8112

Cours orphelins

Added by Andre Boivin over 5 years ago. Updated about 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Administration
Target version:
Start date:
01/03/2016
Due date:
% Done:

20%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Si on active la désinscription des utilisateurs, un enseignant qui a créé un cours et qui se désinscrit de la plateforme, son cours ne sera pas supprimé. Il n'y aura plus d'utilisateur responsable lié à ce cours. Ce cours sera "orphelin". Idem pour les versions 1.9.10 et 1.10X. J'imagine que cette situation pourrait créer des données incohérentes entre les tables qui rendent les mises à jour difficiles.

History

#1

Updated by David Guénard over 5 years ago

J'aimerais ajouter à cette remarque que la suppression d'un cours orphelin doit-être prise suite à une réflexion poussée.

Doit-on supprimer des cours d'une plateforme après le départ d'un enseignant ?
Un cours ouvert doit rester visible malgré le départ de l'enseignant ?

Pas facile de répondre...

#2

Updated by Andre Boivin over 5 years ago

En effet mais plus personne n'a de contrôle sur ce cours. On peut présumer que si l'enseignant s'est désinscrit de la plateforme, c'est qu'il n'a plus d'intérêt. Beaucoup d'utilisateurs ne savent pas comment supprimer un cours, alors ont laisse en place. Par contre, on pourrait ajouter un avertissement lors de la désinscription d'un enseignant qui est le seul responsable d'un cours pour éviter cette situation.

#3

Updated by Yannick Warnier over 5 years ago

  • Status changed from New to Needs more info
  • Assignee deleted (Julio Montoya)
  • Target version changed from 1.10.4 to 1.11.0

Et on pourrait ajouter un mécanisme qui le réassigne automatiquement au dernier admin ayant été actif...
Qu'est-ce que vous pensez de cette possibilité là?

#4

Updated by Andre Boivin over 5 years ago

  • Assignee set to Yannick Warnier

On pourrait simplement empêcher le dernier responsable d'un cours de se désinscrire en lui affichant une alerte comme celle qui apparait quand l'admin tente de supprimer un enseignant dernier responsable d'un cours. L'enseignant pourrait alors décider s'il supprime ou non son cours.

#5

Updated by Yannick Warnier about 5 years ago

  • Status changed from Needs more info to New
  • Assignee deleted (Yannick Warnier)
  • Target version changed from 1.11.0 to 2.0
  • % Done changed from 0 to 20

Andre Boivin wrote:

On pourrait simplement empêcher le dernier responsable d'un cours de se désinscrire en lui affichant une alerte comme celle qui apparait quand l'admin tente de supprimer un enseignant dernier responsable d'un cours. L'enseignant pourrait alors décider s'il supprime ou non son cours.

Je préférerais envoyer simplement un mail aux administrateurs rapportant l'événement...
L'avertissement à l'utilisateur est compliqué à placer, mais je suis d'accord sur le principe de rajouter un message, oui, même si je suis opposé au fait de le forcer à supprimer son cours pour pouvoir se désinscrire.

Cela dit, je trouve que ça n'est pas vraiment urgent et nous sommes vraiment pressés de publier la version 1.11, alors je vais me permettre de le programmer pour la 2.0.

Traduction:
When a course teacher unregisters from the portal:
  • display a confirmation message to the user asking him if he wants to remove his courses before unregistering
  • send an e-mail to the admin
  • add a filter in the advanced course search form: All courses / Orphan courses

Also available in: Atom PDF