GithubHelp home page GithubHelp logo

choixecole's Introduction

Le projet ChoixEcole vous renvoie les écoles accessibles pour vous en fonction de vos choix et notes voici un petit tutoriel pour utiliser le programme (il faut lancer le fichier view.py qui est l'interface graphique ! ! !) :

Les 3 fichiers doivent être dans le même dossier.

1)Rentrer vos notes

2)Choisir la Spécialité ou peu importe

3)Choisir une région ou peu importe

4)Choisir un concours ou peu importe

5)De même pour l'alternance

Si vous changez les notes vous devez cocher un button (en dessous de Spécialité, Commune, Concours, Alternance) pour mettre a jour la liste des écoles.

Le programme en ayant vos notes et vos choix va vous afficher dans la zone de texte à droite les écoles où vous serez éligible. Maintenant je vais vous expliquer comment ajouter une école ou une spécialité :

École : Ajouter une entrée dans la table École et remplissez tous les champs. Points est la barre d'admissibilité et le groupe est pour avoir les bons coefficients choisissez un nom disponible dans la table coefficient. Pour l'afficher dans le programme il faut créer un couple unique dans la table EcoleSpe compose de l'id de l'école, l'id de la spécialité et celui de l'alternance.

Coefficient : Changer les coefficients depuis la table coefficient, ajouter un nouveau groupe en remplissant tout les champs.

Spécialité : Ajouter une nouvelle entrée et mettez le nom de votre spécialité l'id à gauche est celui à mettre dans idspé dans la table EcoleSpe.

Vous pouvez gérer la base de données grâce à SQLite Browser, Vous avez des exemples dans la base de données au cas où.

Remarques :

On peut maintenant mettre que des chiffres dans les entrys grâce à la fonction callback qui gère tout les types de note. La fonction filtre a été modifié et n'a plus de redondance ainsi que les fonctions renvoie_spécialité, renvoie_alternance et autre qui ont été factorisés en une seule fonction car dans chaque fonction on récupérait juste le premier objet du tuple. J'ai aussi changé la table coeffccp et coeffccs dans la base de données en coefficient afin de gérer grâce à des dictionnaires les différents concours, banque de note et points de bonification propre a chaque groupe. Et on peut maintenant avoir plusieurs concours par exemple des groupes de CCP, CCS, ATS ou autre.

choixecole's People

Contributors

robinchaussemy avatar samirps avatar

Watchers

 avatar  avatar  avatar  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.