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

WebDev Discussion :

Meilleure solution technique ?


Sujet :

WebDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mai 2010
    Messages : 57
    Par défaut Table de gestion d'absence
    Bonjour à tous ,

    Nous devons faire un projet de gestion d'absences et nous buttons sur le problème technique suivant :

    Nous devons afficher une grille qui représente 1 semaine (lundi au vendredi). Cette grille est donc partagée en 5 colonnes qui représentent les jours. Ensuite, chaque colonne est divisée en 9 cases qui représentent les périodes de la journée. (Voir image jointe pour mieux comprendre).

    Au niveau des lignes, nous avons une liste d'élèves. L'idée est donc de pouvoir représenter graphiquement cette structure , un peu comme une feuille excel et qu'ensuite, l'enseignant puisse sélectionner 1 ou plusieurs cases pour annoncer une éventuelle absence d'un élève.

    N'ayant jamais eu a gérer de planning , je ne sais pas si cela est possible et, le cas échéant, quelle est la meilleures approche : partir sur un champ agenda et tenter de le manipuler ou autre chose ? L'idée est de ne pas perdre (trop) de temps en choisissant une option qui n'est pas possible

    D'avance, je vous remercie de vos précieux conseils
    Images attachées Images attachées  

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 177
    Par défaut Meilleure solution technique ?
    Bonjour,
    Nous devons faire un projet de gestion d'absences et nous buttons sur le problème technique suivant :

    Nous devons afficher une grille qui représente 1 semaine (lundi au vendredi). Cette grille est donc partagée en 5 colonnes qui représentent les jours. Ensuite, chaque colonne est divisée en 9 cases qui représentent les périodes de la journée.
    Au niveau des lignes, nous avons une liste d'élèves. L'idée est donc de pouvoir représenter graphiquement cette structure , un peu comme une feuille excel et qu'ensuite, l'enseignant puisse sélectionner 1 ou plusieurs cases pour annoncer une éventuelle absence d'un élève.

    Etant (très) nouveau en webdev, je ne sais pas si cela est possible et, le cas échéant, quelle est la meilleures approche : partir sur un champ agenda et tenter de le manipuler ou autre chose ? L'idée est de ne pas perdre (trop) de temps en choisissant une option qui n'est pas possible

    D'avance, je vous remercie de vos précieux conseils

  3. #3
    Membre chevronné
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    Juin 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : Juin 2009
    Messages : 221
    Par défaut
    Le champ planning permet d'afficher une semaine, de définir les jours de la semaine et à partir de quel jour commence la semaine (seulement en cas d'affichage par semaine).

    La granularité des rendez-vous est paramètrable.

    Il y a un assistant qui permet de faire son planning la première fois.

    Pour les ressources vous prendrez la liste des élèves et choisirez d'afficher les ressources en ligne.

    Vous parlez de Webdev ou de windev ? car le post n'est pas forcèment au bon endroit.

  4. #4
    Membre très actif

    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    402
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 402
    Par défaut
    Bonjour,

    En fait dans votre exposé vous faites apparître une données essentielle que vous occultez par la suite : "Liste d'élève"= classe

    On raisonne donc à la saisie pour une semaine et une classe.
    C'est la version logicielle de l'ancien cahier de présence.

    Donc vous avez le choix entre :

    Un planning hebdo (colonnes) avec des heures en ligne
    Une case ( une heure d'un jour) correspond à un emploi du temps ( de la classe)
    L'enseignant en cliquant dans la case affiche une nouvelle fenêtre avec deux
    colonnes ( Nom Prénom / Présence) il peut éventuellement voir les X heures précédentes afin de voir si un élève était présent au cours précédent.
    Ce qui fait un clic pour la sélection de l'heure et un clic par élève absent

    Ou seconde solution moins ergonomique dans la consultation mais avec moins de saisie
    ( un clic pour un élève)

    Un jour peut être sélectionné automatiquement ( c'est la date du jour)
    En colonne les heures (8 colonnes ) et en ligne les élèves élèves
    Une case correspond à la présence ou à l'absence.

    Alors Windev gère ça très bien mais plus avec un enchainement de tables qu'avec un champ planning.

    Bon dev

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2009
    Messages : 177
    Par défaut
    Merci à vous pour les infos

    Je précise un peu peu plus. Effectivement, le développement s'effectue sous webdev car tous les ordinateurs + portables de l'école et des ordinateurs privés des enseignants doivent y avoir accès; donc plus souple avec une application web.

    Après réflexion, je ne pense pas que le champ planning peut être utilisé car la fonction de saisie/gestion des absences sort, je pense, trop du champ d'application d'un 'vrai' planning ; je mets en pièce jointe l'écran "idéal" demandé par l'école.
    Dans un premier temps, on sélectionne la classe que l'on souhaite afficher puis, une ligne par élève est affichée.
    L'enseignant n'aurait, ensuite, plus qu'à faire une sélection des cases où l'élève est (a été ou sera) absent et par un clique droit choisir le type d'absence (maladie, stage, indéterminé, etc.) qui est représenté par une couleur ... mais est-ce réalisable ?

    merci à tous
    Images attachées Images attachées  

  6. #6
    Membre Expert Avatar de laurent30s
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    889
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 889
    Par défaut
    Juste une question...
    M1 à 5, PM1 à 2 et AM1 à 4 ce sont des leçons ???

    je dis ça par ce que ça donne l'impression que
    M = matin
    PM = pose midi
    AM = après midi
    parce que si c'est ça, il ne s'agit pas de leçon mais de tranche horaire et le planning reste la meilleure solution...

Discussions similaires

  1. Meilleure solution technique
    Par KooKoolen dans le forum Excel
    Réponses: 2
    Dernier message: 17/11/2006, 11h11
  2. [XSLT][JSP] solution technique pour cas typique
    Par Alix_10 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 04/09/2006, 13h09
  3. meilleur solution pour créer un document imprimable???
    Par martimacfly dans le forum XML/XSL et SOAP
    Réponses: 26
    Dernier message: 08/07/2004, 10h09
  4. [Conception] Meilleures solutions pour gérer le multilangage
    Par scorpiwolf dans le forum Général Java
    Réponses: 3
    Dernier message: 06/07/2004, 16h11

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