Skip to content

Extension web pour un meilleur site EcoleDirecte. Web browser extension for a better EcoleDirecte website.

License

Notifications You must be signed in to change notification settings

KaarisMoiLeCrane/EcoleDirecte-Plus

Repository files navigation


Logo

EcoleDirecte Plus

Extension Chrome pour améliorer le Site EcoleDirecte.
Explore les docs »

Voir Démo · Signaler un Bug · Demander une Fonctionnalité

You don't understand french ? See READ-ME in english !

Sommaire
  1. À propos du projet
  2. Pour Débuter
  3. Roadmap
  4. Contribution
  5. Licence
  6. Contacte et crédit
  7. Important

À propos du projet

Extension web (chromium) pour améliorer le Site EcoleDirecte.

(retour en haut)

Pour Débuter

Bienvenue ! Soit heureux de contribuer !

Prérequis

Il n'y a pas de réel prérequis. Tu as besoin de Chrome ou (peut être) simplement un navigateur web compatible avec les extensions Chrome.

Installation

L'extension est 100% pure js et je veux qu'il le reste. Si tu veux utiliser une quelconque bibliothèque tu peux, mais, je vais essayer (ou tu peux essayer) de refaire les fonctionnalités que tu utilises de la bibliothèque. Néanmoins, l'utilisation de fonctionnalités très complexe d'une bibliothèque est autorisé (par exemple Chart.js).

Consultes Contribution

(retour en haut)

Roadmap

  • FAIRE UN LOGO
  • Améliorer la section devoirs du site
  • Améliorer l'emploi du temps pour afficher si les devoirs sont fait ou non
  • Faire une nouvelle interface utilisateur pour EcoleDirecte qui marche avec plusieurs personnes dans le même compte
  • Calculer la moyenne basé sur les notes affichées
  • Nettoyer le code, l'embellir et améliorer son efficacité (remplacer tout les tabs en 4 espaces)
  • Permettre d'ajouter des notes soit même
  • Permettre de modifier les notes soit même (clic droit sur la note)
  • Ajouter des objectifs de moyenne (clic droit sur la moyenne)
  • Ajouter un bouton pour lire tous les messages
  • Ajouter un graphique en courbe des notes et de la moyenne générale de la période sélectionnée dans l'ordre d'apparition des notes (avec mais aussi des données statistiques)
  • Ajouter un graphique en barre du nombre de fois qu'une note apprait sur la période sélectionnée
  • Restructurer les fichiers de l'extension
  • Refaire une refonte du code
  • Rétablir le menu contextuel quand l'utilisateur réalise un clique gauche sur une note
  • Ajouter à quel point la moyenne d'une matière influe sur la moyenne générale
  • Refonte du design des objectifs (ajout des tooltips et des pop-ups)
  • Une nouvelle refonte du code pour une meilleure optimisation
  • Refonte complète du code pour remplacer certains codes par un module (création de imports/exports (import/export personnalisé et adapté pour les content scripts))
  • Portage des requêtes HTTPS vers le background et création d'un ecoledirecte.js (fonctions propres à EcoleDirecte)

Consultes les issues ouvertes pour une liste complète des fonctionnalités demander (et les problèmes déjà connus).

(retour en haut)

Contribution

Les contributions sont ce qui font de la communauté open source un endroit incroyable pour apprendre, s’inspirer et créer. Toutes les contributions que vous faites sont grandement appréciées.

Si vous avez une suggestion qui rendrait cela meilleur, veuillez forker le dépôt et créer une pull request. Vous pouvez également simplement ouvrir un problème avec le tag “enhancement”. N’oubliez pas de donner une étoile au projet ! Merci encore !

  1. Forker le projet
  2. Créer votre branche de fonctionnalité (git checkout -b Amazing/Features)
  3. Valider vos changements (git commit -m 'Ajouter une fonctionnalité incroyable')
  4. Pousser vers la branche (git push origin Amazing/Features)
  5. Ouvrir une pull request

(retour en haut)

Licence

Distribué sous la licence GPL 3.0. Consultes LICENSE pour plus d'information.

(retour en haut)

Contacte et crédit

KaarisMoiLeCrane - Ouvre une issue si tu veux me contacter (@KaarisMoiLeCrane)

Lien du Projet: https://github.com/KaarisMoiLeCrane/EcoleDirecte-Plus

Bastian Noel - Design de la barre de navigation (CSS que j'ai volé, étudié et modifié)

Lien du Projet (mettez une étoile): https://github.com/Bastian-Noel/CustomDirecte

(retour en haut)

Important

  • Cette extension n’est pas du tout affiliée à “ecoledirecte.com”. Je suis juste un gars au hasard qui a fait ce projet.
  • Cette extension a besoin du jeton (token) du compte de l'utilisateur fournie par EcoleDirecte pour fonctionner (pour obtenir le statut des devoirs dans l'emploi du temps par exemple). Toutes les suggestions sont ouvertes si vous avez une meilleure façon et que cela fonctionne comme ça fonctionne actuellement. Je travaille actuellement sur un moyen d’écouter les requêtes et ensuite d’obtenir les données (pour les notes et les devoirs dans leurs pages distinctes uniquement).
  • Tous les changements sont uniquement visuels. Le code du site web n’est pas du tout altéré de quelque manière que ce soit (non, le html n'est pas un langage de programmation).