EduWireApps / ynotes

Application open source de vie scolaire étudiante NOT MAINTAINED
https://ynotes.fr/
Other
72 stars 11 forks source link

Utiliser Pronote pour marquer les devoirs comme faits #36

Closed Androz2091 closed 3 years ago

Androz2091 commented 3 years ago

Actuellement, le comportement de l'appli semble être de garder en mémoire locale le fait qu'un devoir soit fait ou non. Cela est un peu embêtant avec plusieurs appareils, et je pense que l'API de Pronote pourrait être utilisée pour marquer le devoir comme fait sur Pronote, et récupérer cette info au moment de rafraichir les données.

JsonLinesCode commented 3 years ago

Comment gérer les devoirs marqués comme non lus hors ligne ? Rafraichir détruirait les devoirs marqués faits hors ligne sur l'application, ou alors toujours privilégier ce qui a été fait hors ligne (c'est actuellement possible vu l'architecture utilisée) ?

taokann commented 3 years ago

Bonsoir, je me permets d'intervenir ici puisque c'est un peu moi qui ait orienté la fonctionnalité dans ce sens. Le souci est que les devois marqués comme faits sur Pronote sont visibles des professeurs, y compris si vous les cochez à un horaire (ahem) tardif. En résultent des situations assez inconvenantes en classe : "tiens, voyons qui n'a pas fait le devoir...". On pourrait ajouter une option « synchroniser » désactivable par l'utilisateur mais cela compliquerait le fonctionnement.

JsonLinesCode commented 3 years ago

Cette fonctionnalité serait évidemment une option activable ou non par l'utilisateur (et par défaut désactivée), mais nécessite une attention particulière quant au "merging" des évènements.

florian-lefebvre commented 3 years ago

Cette fonctionnalité ne sera pas intégrée pour le moment car elle ne fait pas partie de nos priorités. Néanmoins, il n'est pas exclu que l'on se penche à nouveau sur la question dans le futur.