These are chat archives for UJM-dev/ExoBundle

24th
Sep 2015
Charlotte Pourquier
@charlotte42
Sep 24 2015 07:12
Salut, @stefk ou autre ;p, on fait comment pour faire un pull request... J'ai trouvé comment le faire entre deux branches, mais pas sur une même branche... Vous faites comment ?
Stéphane Klein
@stefk
Sep 24 2015 07:16
Salut. Moi, je le fais depuis un fork (stefk/ExoBundle). Je ne pense pas que ça soit possible sur une même branche, par contre depuis une autre branche du dépôt, aucun problème.
Guillou Patrick
@pitrackster
Sep 24 2015 07:19
En fait à chaque fois que tu fais une modif dans ton code tu es sensée faire une branche du coup de cette "feature branch" tu peux faire un pull request sur ta branche cible...
Stéphane Klein
@stefk
Sep 24 2015 07:20
ouaip, c'est l'idée
Charlotte Pourquier
@charlotte42
Sep 24 2015 07:20
Ok, donc j'ai deux solutions soit je fait un fork, soit je fait une nouvelle branche, c'est ca ?
Stéphane Klein
@stefk
Sep 24 2015 07:20
oui
Charlotte Pourquier
@charlotte42
Sep 24 2015 07:22
Merci pour vos réponses ^^
Du coup, j'avais un commit en attente donc je le push (c'était une icone qui ne fonctionnais pas, on doit faire la modif aussi pour la V5) et je passe aprés le reste sur une autre branche
Stéphane Klein
@stefk
Sep 24 2015 07:28
ok
Guillou Patrick
@pitrackster
Sep 24 2015 07:28
ça marche !
Guillou Patrick
@pitrackster
Sep 24 2015 11:07
@UJM-dev Une petite question : un utilisateur peut reprendre un exercice (paper) uniquement si celui ci a la propriété dispButtonInterrupt à true ? Ce qui m'interesse c'est de savoir dans quel(s) cas il faut charger les réponses déjà données dans un exercice...
Charlotte Pourquier
@charlotte42
Sep 24 2015 12:32
Oui, les methodes qui gere ça sont : paperRepository -> getPaper (retour d'une copie non terminer)
et en même temps dans le controleur Exercice on verifie que dispButtonInterrupt est bien à true (si oui on charge les reponses pour pouvoir continuer la copie, si non on charge la methode forceFinishExercie qui permet de valider la copie)
Attend j'ai surement bouger la methode forceFinish
elles sont dans paperService
Guillou Patrick
@pitrackster
Sep 24 2015 12:36
Ok ! Merci Charlotte !
Charlotte Pourquier
@charlotte42
Sep 24 2015 12:36
tu as pu trouver ?
Guillou Patrick
@pitrackster
Sep 24 2015 12:37
get paper j'avais déjà vu, forceFinish pas encore regardé... mais je vais jeter un oeil bientôt ! J'essaye de me refaire proprement un UseCase pour ouverture d'un exercice / paper... Pour que tout ça soit plus clair dans ma tête et que je puisse voir quelles sont les méthodes dont je vais avoir besoin dans l'API...
oui ok vu ! c'est forceFinishExercise ?
Charlotte Pourquier
@charlotte42
Sep 24 2015 12:40
Oui
dans paperService
Guillou Patrick
@pitrackster
Sep 24 2015 12:46
ok ! thanks
Charlotte Pourquier
@charlotte42
Sep 24 2015 14:55
@pitrackste Pour la partie 3, il y a une confusion sur la session. Les sessions ne servent que quand on teste la question (côté prof). David te répond pour les autres subtilités
Guillou Patrick
@pitrackster
Sep 24 2015 15:00
oui ok, en fait selon que c'est le prof (admin) qui joue l'exo on utilise la session pour "sauvegarder" les données ou la BDD, mais du coup quand l'utilisateur (admin) passe d'une question à une autre, les réponses données à la question sont bien en session non ?
Charlotte Pourquier
@charlotte42
Sep 24 2015 15:04
non c'est quand tu est dans la banque de question et que tu veux tester ta question
et tu peux le faire dans la concetion de ton exercice aussi
Guillou Patrick
@pitrackster
Sep 24 2015 15:05
arf ok... pourtant quand je teste un exo en lecture avec le player existant j'ai parfois une erreur de paper.id qui n'existe plus.. je regarderais mieux le code..