https://github.com/papillonapp/papillon-ed-core
https://github.com/papillonapp/papillon-ed-core
ecoledirecte javascript js
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/papillonapp/papillon-ed-core
- Owner: PapillonApp
- License: gpl-3.0
- Created: 2023-11-17T22:29:31.000Z (over 2 years ago)
- Default Branch: dev
- Last Pushed: 2024-04-25T22:42:54.000Z (about 2 years ago)
- Last Synced: 2025-04-13T11:12:21.572Z (about 1 year ago)
- Topics: ecoledirecte, javascript, js
- Language: TypeScript
- Homepage:
- Size: 925 KB
- Stars: 9
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
# Papillon ED Core
[**Documentation**](DOCUMENTATION.md) • [Licence](#licence) • [Attributions](#attributions) • [NPM]()
Ce module permet la connexion entre l'application Papillon et EcoleDirecte.
## Informations
Le module est exporté vers NPM, il doit donc respecter les règles de codage de NPM et n'enfreindre aucune règle spécifique de ce service ni de Papillon.
> [!TIP]
> **Bienvenue sur ce dépôt !**
> Nous sommes à la recherche d'utilisateur d'EcoleDirecte qui pourraient tester certaines fonctionnalités.
## Roadmap
- [x] Connexion
- [x] Notes
- [x] Emploi du temps
- [ ] Devoirs
- [x] Liste des devoirs
- [x] Devoirs par date
- [x] Marquer un devoir comme fait
- [ ] Contenu des cours
- [x] Manuels Scolaires
- [x] Vie scolaire
- [ ] Messagerie
- [x] Liste des messages reçus
- [x] Contenu des messages reçus
- [x] Liste des messages envoyés
- [x] Contenu des messages envoyés
- [ ] Envoi de message
- [ ] Vie de la classe
- [ ] QCM
- [ ] Formulaires
- [x] Lister les formulaires
- [ ] Répondre aux formulaires
- [ ] Sondages
- [ ] Carnet de correspondance
- [x] Documents
- [ ] Espace de travail
- [x] Lister
- [ ] Rejoindre (pas testé)
- [ ] Quitter (pas testé)
- [x] Agenda
- [x] Lister les discussions
- [ ] Cloud
- [x] Lister les membres
- [ ] Cloud
- [x] Téléchargement de fichiers (`/telechargement.awp`)
- [x] Commandes
## Documentation
Voir le fichier [`DOCUMENTATION.md`](DOCUMENTATION.md)
## Licence
Cette base de code est distribuée par Papillon, sous la licence [**GPLv3**](LICENSE).
```text
papillon-ed-core Copyright (C) 2024 Vince Linise et les contributeurs.
This program comes with ABSOLUTELY NO WARRANTY; see license for details.
This is free software, and you are welcome to redistribute it
under certain conditions; see license for details.
```
Elle est maintenue et développée par ses contributeurs : [LeMaitre](https://github.com/LeMaitre4523), [LeGeek](https://github.com/LeGeek01), [LucHack](https://github.com/lucas-luchack), [Azgar](https://github.com/azgaresncf), [Yann](https://github.com/yannouuuu), [Diego Finocchiaro](https://github.com/diegofino15) et [Armand Camponovo](https://github.com/camarm-dev)
## Remerciements
La création de ce module est rendue possible en partie grâce à la documentation de [MaitreRouge](https://github.com/MaitreRouge) ([ici](https://github.com/EduWireApps/ecoledirecte-api-docs)).
Nous remercions aussi les personnes suivantes qui ont testé le module et permis l'intégration de nouvelles fonctionnalités :
- [Azgar (@azgaresncf)](https://github.com/azgaresncf)
## Attributions
- Les types (`src/types`), réadaptés par [Armand Camponovo](https://github.com/camarm-dev/ecoledirecte-api-types), originellement [a2br/ecoledirecte-api-types](https://github.com/a2br/ecoledirecte-api-types) par [Anatole Debierre](https://github.com/a2br): licence [ISC](https://github.com/camarm-dev/ecoledirecte-api-types/blob/main/LICENSE)
- Certains autres types proviennent de [EduWireApps/ecoledirecte-api-docs](https://github.com/EduWireApps/ecoledirecte-api-docs), par [MaitreRouge](https://github.com/MaitreRouge): **Aucune licence spécifiée**
## Release
> [!CAUTION]
> Avant chaque release, mettre à jour `version` dans `package.json` et les champs `version` et `date-released` dans `citation.cff`