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

Discussion :

Gestion d'évaluation comment faire


Sujet :

Modélisation

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut Gestion d'évaluation comment faire
    bonjour,
    je suis en train de construire un base sur la gestion d'évaluation de jeunes en lien avec leur compétences et leur projet.
    je voudrai relier mes 3 tables ( savoir attendu, pré requis, savoir faire) avec ma table évaluation. seulement cette évaluation à lieu tous les trimestres.
    Comment faire ? créer trois autres tables?(trimestres)
    j'ai bien parcouru certain sujet mais rien qui puisse m'orienter
    je joint mes relations antre table.
    merci de votre lecture.
    a+
    Images attachées Images attachées  

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 460
    Points : 20 439
    Points
    20 439
    Par défaut
    Déjà je te suggérerai d'utiliser l'architecture suivante :

    TypeSavoir :
    ClefTypeSavoir
    CodeTypeSavoir
    LibelleTypeSavoir (attendu, pré-requi, savoir faire)

    Savoir :
    ClefSavoir
    CodeSavoir
    LibelleSavoir (politesse, etc.)

    AssTypeSavoirSavoir
    ClefAssTypeSavoirSavoir
    ClefTypeSavoir
    ClefSavoir

    ça c'est pour documenter les compétences

    Ensuite il faut associer les compétences à la personnes :

    AssPersonneSavoir
    ClefAssPersonneSavoir
    ClefPersonne
    ClefAssTypeSavoirSavoir

    enfin il faut associer la personne et son évaluation

    AssPersonneSavoirEvaluation
    ClefPersonne
    ClefAssPersonneSavoir
    DateEvaluation
    ResultatEvaluation

    tu pourrais aussi avoir

    AssPersonneSavoirEvaluation
    ClefPersonne
    ClefTypeSavoir
    ClefSavoir
    DateEvaluationSavoir
    ResultatEvaluationSavoir

    avec les tables tables

    TypeSavoir

    Savoir

    Ça fait une architecture plus légère mais peut permettre plus d'erreur d'association.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    bonjour
    merci marot_r pour ta réponse.
    j'ai tenu compte de tes remarques et j'ai modifie mon architecture.
    Voilà ce que cela donne si j'ai bien compris ( je débute en access).

    Avec cette architecture,mon évaluation peut se faire sur les trois domaines ?

    les clefs: ID-etudiant, trimestre et domaine, peuvent donc disparaitre ?

    Comment je vais m'y retrouver lorsque je voudrais" ressortir" les eval des trimestre 1,2 et 3 ?
    voilà pour aujourd'hui, j'y retourne.
    merci de votre lecture.
    Images attachées Images attachées  

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 460
    Points : 20 439
    Points
    20 439
    Par défaut
    Normalement tu ne devrais plus avoir besoin des tables Savoir Faire, Pre-Requi et l'autre.

    Pour trouver l'évaluation à une date donnée tu as l'info dans

    AssPersonneSavoirEvaluation
    ClefPersonne
    ClefAssPersonneSavoir
    DateEvaluation
    ResultatEvaluation

    Par exemple, pour celle du 1er trimestre 2012 c'est celle dont la date est 2012-01-01 ou comprise entre 2012-01-01 et 2012-03-31.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    bonsoir,
    il se peut que je me soit fourvoyé lors de la création de ma table.
    mon idée est issue d'un fichier que j'ai créé sous excel (doc joint)
    ce classeur me permettais de faire des evals, mais pas avec des groupe de personnes plus grand, et lors des evals il fallait rentre pas ma l de donnée etc...

    Donc l'idée est d'avoir un suivi plus facile à réaliser et à gérer.
    je me suis dit qu'en partant de cette feuille cela devrait être possible.

    avec ce que vous m'avez donné comme réponse j'ai du mal à imaginer le fonctionnement de la base de donnée.

    pour moi je pars de la personne

    table bénéficiaire ( renseignements: civil, centre d’intérêts, aimerai découvrir, projet)
    une table projet qui renseigne ce dernier et une table partenaire pour le projet ext.
    une table eval qui est renseignée par les trois domaine d'évaluation.

    lors d'une éval. j'ai un formulaire avec onglet qui me permet de naviguer dans les différentes parties.
    j'ai des formulaires: un pour les personnes, un pour les saisies des données ( c'est celui ci que j’essaye de développer.

    si cela vous permet de comprendre mieux mon raisonnement je veux bien vous faire parvenir ma table.
    merci encore pour votre aide.

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 460
    Points : 20 439
    Points
    20 439
    Par défaut
    Oui, je ne suis pas surpris car c'est une conception est très bien pour Excel mais elle n'est pas très adaptée à Access.

    Les tables suivantes remplacent tes tables de SAVOIR.

    TypeSavoir :
    ClefTypeSavoir
    CodeTypeSavoir
    LibelleTypeSavoir (attendu, pré-requi, savoir faire)

    Savoir :
    ClefSavoir
    CodeSavoir
    LibelleSavoir (politesse, etc.)

    AssTypeSavoirSavoir :
    ClefAssTypeSavoirSavoir
    ClefTypeSavoir
    ClefSavoir

    Au lieu d'être côte à côte, les données sont l'une en dessous de l'autre.

    Cette structure permet d'ajoutre des savoirs sans avoir à modifier la base ou le code et elle permet aussi de très facilement sortir la liste des compétences d'une personne, de ses résultats, etc.

    Si tu tiens à une saisie en ligne (donnée côte à côte) il faudra utiliser des tables temporaires.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    merci pour votre lecture.
    je commence à y voir plus clair
    Dans ma table savoir:

    le champ libellesavoir contient tous les domaines concernés 50
    env)
    Dans ma table AstypeSavoir:
    le champ:code savoir contient le num du savoir ( 1= pre requis ...)

    c'est mon formulaire de saisie ou d'éval qui va me les reclasser par domaine !
    car j'ai besoin lors de la présentation de l'éval de sérier les différents domaines et aussi les items qui les composent.

    j'ai donc modifié les relations en conséquences. ( fichier joint)
    merci
    Images attachées Images attachées  

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    bonjour.
    j'avance, !! du moins je l’espère
    si j'ai bien compris la table savoir contient les libelle dans le champ libelles!avoir et le codesavoir contient le domaine concerné ?
    j'ai construit un formulaire de saisie pour effectuer l'eval.
    il me permet d'attribuer une note suivant l'éval réalisé.
    Je dois rajouter un champs NoteSavoir dans la table assbeneficiaireEvaluation ??
    pour mettre en relation le bénéficiaire et son eval?.
    merci de votre lecture
    Images attachées Images attachées  

  9. #9
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 460
    Points : 20 439
    Points
    20 439
    Par défaut
    le champ libellesavoir contient tous les domaines concernés 50
    Je ne suis pas certain d'avoir été clair.

    Tu devrais avoir un enregistrement par savoir, c'est bien ce que tu as fait ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  10. #10
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 460
    Points : 20 439
    Points
    20 439
    Par défaut
    codesavoir contient le domaine concerné
    Non code savoir est une alternative à libelle savoir mais il représente la même information. Par exemple ce peut être

    libellé "Lecteur fuide"
    code "LF"

    C'est pratique pour simplifier la saisie (l'utilisateur peut taper le code au lieu d'être obligé de choisir dans une liste ou de taper le texte entier).

    Le domaine est d'après ce que j'ai compris probablement dans TypeSavoir ou avoir il faut créer une table des domaines de savoir.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  11. #11
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 460
    Points : 20 439
    Points
    20 439
    Par défaut
    Je dois rajouter un champs NoteSavoir dans la table assbeneficiaireEvaluation ??
    Oui si tu exprimes ton évaluation par une note.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    bonjour,
    je n'étais pas sur pour les libellé savoir! j'ai rempli ma table ainsi que celle des type savoir.

    Pour les codes je y avait pas pensé, merci
    je vous soumet mon formulaire de saisie des eval:

    Lors de mon eval j'ai besoin du mon et prénom bien sur,
    j'ai besoin du trimestre concerné.

    le résultat de l'éval se présente ainsi ( du moins l'idée que j'en ai )
    Domaine item Eval
    Pré requis langage 1
    Pré requis Écriture 3
    Pré requis lecture 2
    Pré requis calcul 5

    c'est là que je ne vois plus très bien comment articuler toutes ces données avec ces différentes tables
    au moment de la saisie et au moment de la consultation!!!!

    ce que je pense:
    ma table AssTypeSavoir est remplie par 1 les domaines, 2 les savoirs

    ma table AssbeneSavoir est remplie par la clef bene qui vient de mon formulaire info generale, , Cletypesavoirsavoir par ma table AssTypeSavoir
    et note savoir par mon formulaire d'eval
    est ce qu’il serait pas judicieux de mettre la note dans la table AssBeneSavoirEvaluation?
    Ou est resultateval qui le fait ?
    car comme le montre l'exemple du dessus j'ai une note par savoir ( donc une 50 aine)

    Voilà ou j'en suis dans mon raisonnement.
    merci encore pour votre aide.
    Images attachées Images attachées  

  13. #13
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    bonjour,
    je reviens vers vous, j'ai avancé sur d'autres parties de la base.
    Je suis un peu perdu sur la notation.

    car je dois donner une eval sur chaque savoir. et ce à chaque trimestre.
    comment faire pour inscrire ses eval et les retrouver lors d'une consulte, avec l’organisation que vous m'avez proposée ?
    avez vous un exemple ou autre pour que je comprenne (mon intérêt est de comprendre le raisonnement pour pouvoir le reproduire si j'en ai besoin)
    je suis prêt à partager mon travail pour en avoir une eval ( eh!!! oui)

    merci de votre lecture.
    est il possible de vous contacter par mail, si vous préférer ?

  14. #14
    Modérateur

    Homme Profil pro
    Inscrit en
    octobre 2005
    Messages
    13 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 13 460
    Points : 20 439
    Points
    20 439
    Par défaut
    Je suis pas mal occupé ces temps ci j'essaye d evous revenir avant la fin de la semaine sinon ce week-end.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    merci devotre réponse

  16. #16
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    bonjour à tous.
    j'ai un souci
    j'ai un bouton enregistrer .
    Sur mon formulaire j'ai un contrôl de navigation avec 4 onglet composé de quatre formulaires.
    je souhaiterai lors de l'enregistrement que les 4 soient pris en compte.
    il ne me prend que le premier?????
    j'ai ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub enregister_et_nouv_Click()
    Form![ContrôleNavigation0].SetFocus
    Form![SousFormulaireNavigation].SetFocus
    
    
    DoCmd.GoToControl "Prénom" 'afin de positionner le curseur dans un contrôle précis
    DoCmd.GoToRecord , , acNewRec 'création d'un nouvel enregistrement

    comment faire?? j'ai essayé pas mal de chose mais je ne sait plus que faire.
    j'ai pensé récupérer un index mais je n'ai rien trouvé!!!!

    voilà merci.

  17. #17
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut

    y a t-il quelqu'un ??

  18. #18
    Membre à l'essai
    Profil pro
    Inscrit en
    septembre 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : septembre 2007
    Messages : 39
    Points : 15
    Points
    15
    Par défaut
    bonjour à tous .
    je reviens vers vous
    Dans ma base j'ai un bénéficiaire et des évaluations à faire.
    pour ce faire j'ai créé un formulaire ( ci joint)
    j'ai bien mon groupe d'option et les case à cocher qui vont avec.
    j'arrive à mettre la valeur de la case cochée dans le resultat.

    Seulement je voudrais que lorsque je me dirige sur un autre groupe d'option mon champ: clefsavoir change de savoir à évaluer. pour y mettre par exemple l'évaluation de la lecture et ainsi de suite.

    J'ai pensé mettre sur l'événement clic du groupe une routine qui me donne un nouvelle enregistrement, mais je ne veut pas qu'access m’efface le bénéficiaire puisque lui ne change qu'a la fin de tout les évaluation.
    est ce qu'une action modif enregistrement ferait l'affaire?
    je n'ai pas assez de compétence pour coder ceci.
    merci de votre lecture
    Images attachées Images attachées  

  19. #19
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    décembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : décembre 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Gestion d'évaluation
    Bonjour moniteur41,

    Je suis en train de construire une grille d'évaluation des commerciaux.
    Ma base de données ressemble un petit peu à la votre.

    J'ai suivi tous les informations de cette discussion mais je n'arrive pas à m'en sortir dans le formulaire pour la saisie des notes d'evaluation (dans mon cas j'utilise une échelle de likert 1 à 5).

    Est-ce que cela vous dérangerait d'envoyer le modèle de votre base ?
    Sinon, pouvez me dire comment vous avez fait le formulaire de saisie ?

    Je vous remercie d'avance.

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/06/2011, 18h34
  2. [Gestion des Exceptions] Comment faire ?
    Par caballero dans le forum Services Web
    Réponses: 3
    Dernier message: 21/02/2008, 09h39
  3. comment faire une barre d'évaluation ?
    Par jey182 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 20/04/2007, 15h15
  4. Réponses: 7
    Dernier message: 02/01/2007, 17h22
  5. Réponses: 4
    Dernier message: 05/06/2006, 11h34

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