Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inscription d'un utilisateur avec 2 rôles et désinscription d'uniquement l'un des deux #85

Open
cperves opened this issue Jan 8, 2021 · 9 comments
Assignees
Milestone

Comments

@cperves
Copy link
Collaborator

cperves commented Jan 8, 2021

@goyome , #41
Ajout de l'utilisateur au cours moodle
dans RC : User testetud1 added by arche.
Passage en tant qu'enseignant
dans RC : testetud1 was set moderator by arche
Suppression du rôle enseignant tout en conservant le rôle étudiant
dans RC : testetud1 is no longer moderator by arche
dans RC : User testetud1 removed by arche.

@cperves cperves added this to the 1.2 milestone Jan 8, 2021
@cperves cperves self-assigned this Jan 8, 2021
@cperves
Copy link
Collaborator Author

cperves commented Jan 8, 2021

avant d'inscrire ou désinscrire il faut voir ce qu'il reste encore sur moodle

@cperves
Copy link
Collaborator Author

cperves commented Jan 8, 2021

notion d'assignation de role -> role_assign/role_unassign
et d'inscription au cours enrol_user et unenrol_user

@cperves
Copy link
Collaborator Author

cperves commented Jan 8, 2021

c'est le role_assign sur lequel on joue

@cperves
Copy link
Collaborator Author

cperves commented Jan 8, 2021

il est joli ce cas
merci @goyome

@goyome
Copy link
Contributor

goyome commented Jan 10, 2021

C'est du monkey testing

@cperves
Copy link
Collaborator Author

cperves commented Jan 11, 2021

fortement lié à #84

@cperves
Copy link
Collaborator Author

cperves commented Jan 12, 2021

done

@cperves
Copy link
Collaborator Author

cperves commented Jan 12, 2021

A tester
@goyome , @chaperonRose

@chaperonRose
Copy link
Collaborator

chaperonRose commented Feb 22, 2021

Rappel : une fois l'activité en place, changer les rôles dans le cours, de manière :

  • Asynchrone = Ajout du nouveau rôle, validé, puis suppression de l'ancien rôle.
  • Synchone = Ajout du nouveau rôle et retrait de l'ancien avant de valider.

Tests (du #41 mis ici car encore ouverte) :

Avec le paramétrage suivant en admin : enseignant = modérateur et étudiant = user (rien pour l'enseignant non éditeur).

  • Étudiant devenant enseignant non éditeur

    • Asynchrone : à l'ajout, ràs dans le salon (OK, rôle non pris en compte) ; à la suppression, le participant est désinscrit du le salon (OK).
    • Synchone : le participant est automatiquement retiré du canal = OK, rôle non pris en compte.
  • Étudiant devenant enseignant

    • Asynchrone : à l'ajout, le rôle modérateur est ajouté = OK ; à la suppression, il reste inscrit dans le canal = OK.
    • Synchone : le participant obtient rôle modérateur = OK.
  • Enseignant non éditeur devenant étudiant

    • Asynchrone : à l'ajout, inscription dans le canal = OK ; à la suppression, ràs = OK avec le comportement actuel d'un rôle moodle non relié à un rôle RC.
    • Synchone : inscription dans le canal = OK.
  • Enseignant devenant étudiant

    • Asynchrone : à l'ajout, ràs dans le salon (OK) ; à la suppression, retrait du rôle modérateur dans le salon mais y reste inscrit (OK).
    • Synchrone : retrait du rôle modérateur dans le salon mais y reste inscrit (OK).
  • Étudiant perdant son rôle (n'en ayant plus) : désinscription du canal = Ràs avec le comportement actuel d'un rôle moodle non relié à un rôle RC.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants