Une adaptation plus belle et plus simple à utiliser de l'emploi du temps de l'université de Versailles St Quentin en application android.
Find a file
2025-10-15 23:28:07 +02:00
assets Add rooms.json. 2025-09-17 15:12:40 +02:00
lib Add screen if their is no free room available 2025-10-15 23:28:07 +02:00
README.md Performance improvements. 2025-09-17 15:05:03 +02:00

UVSQ Versailles EDT

UVSQ Versailles EDT est une application flutter permettant d'accéder à l'emploi du temps de l'université de Versailles St-Quentin. L'application réutilise les requêtes utilisées par Celcat, l'emploi du temps officiel de l'université et affiche les informations de manière plus belle et efficace. Les couleurs vives de Celcat laissent place à un thème Material 3 personnalisable et les informations inutiles comme la liste des groupes assistants au cours sont supprimés afin de laisser uniquement les informations les plus utiles.

Téléchargement

Pour le moment l'application n'est disponible que sur le Play Store. La publication sur l'App Store n'est pas prévue vu que je n'ai pas les moyens de m'offrir une licence Apple développeur. La publication sur F-Droid est prévue pour les mois à venir.

Liste des fonctionnalités

  • Accès à l'emploi du temps
  • Accès à eCampus (WebView)
  • Accès à Partage (WebView)
  • 3 affichages différents pour l'emploi du temps
    • journalière
    • hebdomadaire long
    • hebdomadaire large
  • Sauvegarde de la semaine courante en cache pour un accès hors ligne.
  • Connexion à un compte UVSQ pour voir les enseignants assignés au cours. (Rarement précisés)
  • Auto-complétion des identifiants pour eCampus et Partage.
  • Ajout de notes textuelles sur les cours

Contribution

Les propositions d'amélioration du code sont les bienvenues. Vous pouvez faire partie du processus de debug sur le play store (en me donnant un mail au préalable) ou en téléchargeant les dernières releases sur le Git. Les reports de bug sur le Git sont également les bienvenus.

Disclaimer

J'ai commencé à coder cette application en L1. J'essaye de nettoyer le code au fur et à mesure mais il reste des vestiges d'un code moche et mal optimisé. Il est possible que certaines parties du code soient devenues inutiles avec les mises à jour. Les réponses de Celcat aux requêtes sont catastrophiques. L'application applique un gros formatage des données. Ce formatage est sujet à la casse en cas de mise à jour de Celcat.