You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
En analysant le code de src/data/periods.js on peut en déduire son fonctionnement.
Si aucun argument n'est précisé (par exemple dans la fonction marks()), il va par défaut chercher le trimestre actuel par rapport à session.params.periods OU l'année entière si hors période.
Si aucun nom de période n'est donné (1er argument) mais que le type de période est donnée (2eme argument) (comme ceci: marks(null, "trimester")), alors le programme cherchera aussi la période actuelle en fonction du type.
Les types sont les suivants: const Type = ['trimester', 'semester', 'year'];
Si le nom d'une période est donné (1er argument) (marks("Trimestre 1")), alors le programme cherchera la période qui a ce nom.
Si celui-ci n'est pas trouvé, alors le programme continuera et l'enverra dans la fonction marks. Celui-ci vérifiera si la période en est bien une, si oui il la convertit en format Pronote, sinon il l'envoie comme ça (dans un format donc incorrect) (?) au serveur Pronote.
Voilà, j'espère avoir été assez clair :) N'hésite pas à me poser des questions au besoin !
Bonjour, je n'ai pas trop compris comment marchaient les périodes (pour la méthode
marks()
par exemple)Si quelqu'un pouvait m'expliquer, ce serait sympa
The text was updated successfully, but these errors were encountered: