Giter Club home page Giter Club logo

tardis's Introduction

TARDIS

Projet de consultation centralisée des notes d'un élève-ingénieur de l'ESIR

Cette application n'est pas en partenariat avec l'ESIR 
et relève d'une initiative personnelle

Quoi ?

Le but de cette application Web est de fournir un espace de consultation global des notes publiées sur l'espace d'apprentissage Moodle.

Pourquoi ?

Elle répond à un constat simple : il n'existe aucun service permettant à chaque étudiant de pouvoir consulter simplement et efficacement les notes qu'il a obtenu dans un module suivi. De plus, l’hétérogénéité des principes de mise en ligne des résultats (extensions de fichier différentes, présentations des contenus différentes, ...) rend la tâche d'autant plus difficile et empêche alors un aperçu simple et rapide de ses résultats.

Comment ?

Afin de palier à ces problèmes, il s'agira de permettre un aperçu global des notes d'un étudiant à l'aide de l'alimentation de la base de données par un import des fichiers déposés dans les espaces Moodle. Cet outil proposera également un moyen, pour tout élève, d'être notifié par mail de l'ajout d'une ou plusieurs notes dans un module le concernant.

Technologies utilisées

L'application, en cours de développement, repose sur le framework PHP/Symfony 4 pour le côté Backend et sur l'utilisation de Bootstrap 4, jQuery, JavaScript et Ajax pour le Frontend.

Avancement du projet

  • Initialisation du framework
  • Modélisation de la base de données
  • Création des entités/relations
  • Templating du squelette de l'application
  • Templating page de connexion et inscription
  • Templating du dashboard (statistiques et notifications)
  • Implémentation de la connexion et de l'inscription
  • Implémentation du dashboard
  • Templating du dashboard Admin (gestion des droits, ajout d'évènements, import de notes ...) (en cours)
  • Implémentation du dashboard Admin

tardis's People

Contributors

theomariee avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.