IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Algorithme d'organisation du planning des matières sur plusieurs classes


Sujet :

Algorithmes et structures de données

  1. #1
    Membre du Club
    Homme Profil pro
    call center
    Inscrit en
    janvier 2014
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : janvier 2014
    Messages : 156
    Points : 53
    Points
    53
    Par défaut Algorithme d'organisation du planning des matières sur plusieurs classes
    Bonjour à tous,
    Question de novices:
    Est ce compliqué d'envisager un algorithme qui permettrait de sortir des planning pour plusieurs classes en prenant en compte des paramètres du genre:
    Matière, prof par matière, horaire par prof, temps de pause déjeuner, de récréation, trous dans planning les plus réduits possibles, nombre de classes, horaires mini et maxi dans la journée de l'élève, etc....?
    Existerait il un logiciel de ce genre à votre connaissance ?
    Si non, quel langage simple pourrait être utilisé pour mettre en place un tel projet?
    Merci de votre aide

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    26 078
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 26 078
    Points : 185 753
    Points
    185 753
    Par défaut


    Il existe des logiciels spécifiques (proposés/vendus par la tutelle administrative ou entièrement indépendants, comme http://www.trapeze-ecole.ca/), mais aussi des logiciels de planification plus génériques qui peuvent s'utiliser dans ce contexte : https://www.optaplanner.org/, par exemple. Dans le cas particulier d'OptaPlanner (que je ne connais que de nom), tu peux coder ton problème en Java ou utiliser une interface toute faite (https://github.com/kiegroup/optaweb-employee-rostering).

    Sinon, si tu tiens à faire ça toi-même, le langage n'a pas beaucoup d'importance, au contraire de tes compétences algorithmiques. Créer un algorithme qui trouve parfois une solution pas trop mauvaise au problème, ça ne doit pas être trop compliqué, mais tu auras peut-être du mal à faire accepter la solution (tout langage peut fonctionner : Java, Python, C++, etc.) ; au contraire, avoir un côté algorithmique totalement implacable nécessite des connaissances, par exemple en logique ou en recherche opérationnelle (tu peux formaliser le problème en Prolog et laisser l'environnement trouver la meilleure solution — ou utiliser d'autres techniques similaires : programmation par contraintes ou en nombres entiers).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

Discussions similaires

  1. Réponses: 6
    Dernier message: 24/10/2017, 21h39
  2. [XL-2010] Organiser un ordonnacement des taches sur excel
    Par Ordo_VBA dans le forum Excel
    Réponses: 1
    Dernier message: 04/06/2017, 17h00
  3. [2008R2] Planning des Abscences sur une période [trimestre]
    Par Alexandre le Grand dans le forum Développement
    Réponses: 6
    Dernier message: 26/08/2014, 09h32
  4. [PPT-2007] Une table des matières sur toutes les diapositives
    Par capita789 dans le forum Powerpoint
    Réponses: 2
    Dernier message: 20/11/2011, 09h15
  5. Réponses: 3
    Dernier message: 05/04/2007, 09h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo