ecole-directe-node

2.0.22 • Public • Published

Ecole Directe Node

NPM version Downloads npm downloads npm license

Fonctionnalités

🔐 Authentification pour les comptes Élèves bientôt comptes parents.
📑 Récupération des notes
📚 Récupération et actions sur les devoirs
📅 Récupération des emplois du temps
✉️ Récupération des messages

const myED=require("ecole-directe-node");

(async () => {
    //retourne les informations de la session et de l'élève
    let session=await myED.login("username","password");


    //retourne la liste des messages
    let myMessages=await myED.getAllMessages(session);


    //retourne le dernier message reçu
    let firstMessageId=myMessages.data.messages.received[0].id;
    let firstMessageContent=await myED.getMessage(session,firstMessageId);

    //retourne l'emploi du temps
    let edt=await myED.getEDT(session,"2022-03-14","2022-03-20");

    //retourne les notes du trimestre
    let notes=await myED.getNotes(session);

    //retourne la liste des devoirs à venir
    let homework=await myED.getAllHomework(session);

    //retourne les devoirs d'une date
    let dailyHomework=await myED.getDailyHomework(session,"2022-03-27")

    let homeworkID=1234;
    //coche le devoir
    await myED.checkHomework(session,homeworkID)

    //décoche le devoir
    await myED.uncheckHomework(session,homeworkID)
})()

Package Sidebar

Install

npm i ecole-directe-node

Weekly Downloads

8

Version

2.0.22

License

Apache-2.0

Unpacked Size

7.5 kB

Total Files

5

Last publish

Collaborators

  • mathysdev