Réécrire les petits cours #208
Labels
No labels
devtype -- backend
devtype -- docs
devtype -- frontend
devtype -- user interface
difficulty -- easy
difficulty -- hard
difficulty -- normal
Doing
domain -- bda
domain -- bds
domain -- cof
domain -- core
domain -- kfet
Good first issue
priority -- high
priority -- low
priority -- medium
priority -- staff-wanted
status -- development
status -- discussion
status -- need review
status -- production
status -- ready to merge
status -- todo
To Do
type -- bug
type -- hygiene
type -- improvement
type -- new feature
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: DGNum/gestioCOF#208
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Je colle là le mail qu'on a reçu à ce propos pour que ça ne tombe pas dans l'oubli :
Salut COFgeek !
Une fois n'est pas coutume, on aurait besoin de vos talents pour modifier le site actuel des petits cours. En gros, ce qui ne va pas, c'est que des élèves se sont plaints qu'ils étaient discriminés à cause de leur nom, et que les parents ne les choisissaient jamais.
On en a parlé avec le reste du COF, et on aimerait changer le système : il faudrait que les parents ne reçoivent qu'un seul nom. Du coup, pour être sûr que les parents et les élèves matchent bien et qu'on n'ait pas à retraiter les demandes sans cesse, il faudrait que les parents et les élèves rentrent leurs disponibilités et que l'algorithme en tienne compte…
On pensait également que pour que les parents ne s'arrêtent pas au nom, les élèves pourraient rentrer un court texte de présentation qui serait transmis aux parents.
En résumé, il faudrait 3 choses :
Est-ce que vous pensez que ce serait faisable ?
Merci d'avance et n'hésitez pas à me redemander s'il y a des choses pas assez claires !
C'est surtout https://www.cof.ens.fr/news/wordpress/wp-content/uploads/2018/05/PV-de-lAG-n%C2%B01-Budget-du-19-fe%CC%81vrier-2018.pdf p7 qu'il faut implémenter.
mentioned in issue #204
Faudrait aussi sortir l'algo des vues, on devrait gagner en propreté.
Go faire un
gestioncof/petits_cours_algorithm.py
(comme le tirage BdA) ?Après discussion en Club R, on veut trois pages.
Aussi: il faut automatiquement re-proposer une prof si jamais la précédente répond non. Par contre demande active des parents si jamais pas de réponse, lea prof a peut-être juste oublié.
mentioned in merge request !325
mentioned in commit
2b8f81c94b
mentioned in merge request !332
Après discussion plus approfondie ce soir (en présence de @bpongerard du COF qui gère les petits cours) :
Il faudrait pouvoir modifier plus de trucs sur la page des demandes; le COF passe souvent par l'admin django. Notamment, modifier le niveau (des parents mettent "Autre" et précisent dans le texte le niveau), modifier les remarques (des parents mettent leur coordonnées), etc. Quick win: ajouter un bouton direct vers la page d'édition de la demande dans l'admin. Sur le plus long terme il faudrait pouvoir modifier directement.
Le tri par User est possiblement incorrect ?
Ajouter des filtres case à cocher avec l'info semaine/week-end pour éviter de faire le matching à la main
(on arrive vraiment au nouveau système) Permettre au COF de choisir les gens à qui le petit cours est proposé (e.g. si il y a des demandes complexes du type "je veux la même personne pour les cours de maths et d'espagnol"). Feature++ à voir après :)
Une incentive pour dire refus/accepte pour les profs : ne plus leur proposer de cours tant que pas répondu ?
UI page des demandes des parents : grille avec seulement le dernier prof; pas la peine de mettre les profs expirés / refus / etc.
(J'oublie possiblement des trucs mais c'est pour garder vaguement des traces, @lstephan s'il y a des choses que j'ai oubliée feel free to add them)