Besoin d'aide sur les relations

j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 9 août 2017 à 22:56 - Dernière réponse : j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention
- 31 août 2017 à 21:44
Bonjour, je suis enseignant en pro et je voudrais faire de la notation de mes TP à l'aide d'access....

Explication de ce que je veux faire :

Il y a des TP (ex : câble d'un télérupteur) qui ont des indicateurs (ex : Respect des couleurs des conducteurs, Longueur de dénudage correct, âme du conducteur non abîmé, nettoyage du chantier...)

Pour chaque indicateur je veux :

une pondération (1 à 4) pour indiquer leur importance dans la futur notation, je l'ai mise dans la table jonction "TP_indicateur"...mais cela c'est ma prochaine étape de travail quand j'aurais résolu la difficulté du jour

Maintenant voici mon problème (Blocage des derniers jours ) => comment faire la relation pour que :

- j'associe un "élève" à un "TP" (qui a donc des indicateurs de notation associés différentes d'un autre TP) et que je puisse sauvegarder dans un enregistrement "Notation" (de 0 à 4 pour Apprenant absent, Compétence non évaluable, Pas de réussite , Réussite totale avec aide, Pas de réussite) le résultat de chaque élève pour chacun des indicateurs du TP qu'ils ont fait, soit :

L'élève "Dupont" => à fait le TP N° 4 Télérupteur et à pour résultats :
Respect des couleurs des conducteurs : Réussite totale avec aide (valeur de l'enregistrement "Notation" : "3")
Longueur de dénudage correct :Réussite partielle ("2")
Âme du conducteur non abîmé : Pas de réussite ("1")
nettoyage du chantier : Réussite totale ("4")

Pour l'instant, mes relations sont les suivantes (Capture d'écran ci-dessous)....Mais je pense que les branchements sont pas bon car dans la table "jonction_Elève_TP" l'indicateur prend sa source sur la table "Alim_indicateurs" (pour récupérer le texte) alors que je pense qu'il aurait fallu prendre de la table de "jonction TP_Indicateur" qui est la table qui lit le TP à ses indicateurs....mais je sais pas comment m'y prendre

Petite remarque : j'utilise dans les tables de jonctions "l'assistant liste de choix" (en mode création) qui me permet d'avoir du texte à la place des chiffres mais ça crée automatiquement par exemple la liaison vers la table "Alim_indicateur" qui comporte le texte de l'indicateur.
Est-ce-peut-être une mauvaise solution mais j'en ai pas trouvé d'autre pour mettre du texte plutôt que des numéros d'enregistrement qui ne sont visuellement pas représentatif => si vous avez une technique je suis preneur aussi

http://img-19.ccm2.net/VaT5KJUDoI-aCC51JF0oqNs13yI=/59e2c5b14aec4ff0afaf331a91f7ad2d/ccm-ugc/Pb_relation_TP_ELEVE.jpg


Merci d'avance pour votre aide précieuse ou piste de déblocage

Bonne soirée
Afficher la suite 
127Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention

155 réponses

Répondre au sujet
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - Modifié par yg_be le 10/08/2017 à 01:17
+2
Utile
bonsoir,
(après analyse de ton modèle)
si je comprends bien, il y a des TP, des élèves, des indicateurs, des pondérations et des notes.

les élèves s'inscrivent à des TP
les indicateurs sont associés à un TP
les indicateurs ont des pondérations
les élèves ont des notes pour un indicateur

quoi d'autre?

si j'ai compris,
- j’appellerais inscription la table jonction entre élèves et TP
- je mettrais les notes dans une table notes, en relation avec inscriptions et avec indicateurs
- je supprimerais la table jonction entre indicateurs et TP
- les pondérations seraient un attribut des indicateurs
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de yg_be
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 10 août 2017 à 08:27
+1
Utile
29
Je craque mon message à re-disparu....:-((((((

je re-re écris....

Notre référentiel nous impose de faire réaliser des taches professionnelles à nos élèves pour cela on passe par des compétences associés et pour valider ces compétences on utilise des indicateurs.
Pour l'instant les relations de tout cela on l'air de marcher (partie basse de ma capture d'écran : http://img-19.ccm2.net/VaT5KJUDoI-aCC51JF0oqNs13yI=/59e2c5b14aec4ff0afaf331a91f7ad2d/ccm-ugc/Pb_relation_TP_ELEVE.jpg)

Jonction Tache/compétence : https://drive.google.com/file/d/0B40k-r8hvL7tOUk4MWt2cEZyTlU/view?usp=sharing

Jonction Compétence/indicateur : https://drive.google.com/file/d/0B40k-r8hvL7tcnM1ZFRyM1E3T2M/view?usp=sharing

Mon problème reste la liaison :
Elève => TP associé à des indicateur que je dois noter pour l'élève.

Voilà j'espère que ce message ne disparaîtra pas cette fois....je vais me faire un copier/coller au cas ou ;-)
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 12 août 2017 à 20:02
dans la table notations, on n'a pas besoin d'un champ N° car cette table n'est pas référencée à partir d'autres tables. cependant, on a besoin de faire une clé unique sur (N°_pondération, N°_inscription), pour éviter les doublons.
donc, on lieu d'avoir deux clés uniques (dont l'une est primaire), N° et (N°_pondération, N°_inscription), une clé (primaire) suffit.

Pas tout suivi en fait j'aurais laissé N° à part de prendre plus de mémoire ça ne pénalise en rien alors ?

dans inscription, annee permet de garder dans la base de données les informations des années précédentes. si c'est inutile, pas besoin de annee. en plus, comme classe est venu s'ajouter dans eleves,
ok

dans eleves, le N° est utilisé pour référencer un élève. c'est plus efficace à faire avec un champ numérique plutôt qu'avec la combinaison de plusieurs champs. techniquement, on pourrait faire un index unique (primaire ou pas) sur nom et classe, pour empêcher les doublons. utiliser un N° comme référence permet aussi de changer le nom ou la classe sans tout perturber.
J'y avais pas pensé

bon ce soir je commence à mettre dans access....car je pense que là y a plus grand chose à rajouter...
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 12 août 2017 à 20:46
dans notations, tu peux garder (N°, N°_pondération, N°_inscription, valeur_obtenue), et:
faire une clé primaire sur N°
et une clé unique sur (N°_pondération, N°_inscription)
un peu moins optimisé, mais cela vaut la peine si plus clair ou plus confortable (on n'a pas encore des milliers d'enregistrements)

bonne idée de mettre dans Access, assez pinaillé. :-)
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 12 août 2017 à 21:44
dans notations, tu peux garder (N°, N°_pondération, N°_inscription, valeur_obtenue), et:
faire une clé primaire sur N°
et une clé unique sur ( clé unique)
un peu moins optimisé, mais cela vaut la peine si plus clair ou plus confortable

Alors là je suis largué
Il faut une clé Primaire N° et une clé unique en plus ? l'une des deux suffit pas....
soit clé Primaire (N°) soit clé unique (N°_pondération, N°_inscription)
Par curiosité personnelle c'est quoi l’intérêt d'avoir les deux ?
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 12 août 2017 à 23:11
pour notations: il est indispensable d'avoir (N°_pondération, N°_inscription) comme clé unique, pour garantir pas de doublons sur ce couple de deux valeurs.
il n'est pas nécessaire d'avoir N°, ni de l'avoir comme clé unique.

dans la table pondération (N°, N_TP, N_Critère, Pondération), il y aura la clé primaire N°, qui permettra de référencer cette table avec un champ sans doublon, et la clé unique (N_TP, N_Critère), qui permettra d’empêcher d'avoir des doublons, d'avoir deux fois le même couple (TP, critère).
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 12 août 2017 à 23:18
J’analyse votre réponse demain, là, je suis plus en état de le faire ;-))))

Merci de toutes ces info
bonne soirée
Commenter la réponse de j.gui
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 15 août 2017 à 14:02
+1
Utile
4
réponse au #85 de Yg_be :
- ce serait bien d'avoir toutes les relations, pour avoir une vue d'ensemble
- je suis très dubitatif au sujet du niveau, j'ai la très nette impression qu'il est mal représenté dans le modèle. BEP et BAC, ce sont bien les deux niveaux? peux-tu m'en dire plus sur ce que cela représente en réalité? est-ce comme bac et master, il faut finir l'un avant de commencer l'autre? un élève peut-il être simultanément dans les deux niveaux?
beaucoup de choses me chiffonnent dans le modèle à propos des niveaux, mais je préfère mieux comprendre avant de commenter.


Je me permet de remettre votre texte ci-dessus car je l'ai reçu par mail mais je ne le vois pas sur le forum...

Bon j'ai passé une bonne partie de ma matinée à documenter ;-)
en voici le résultat....
Toutes les tables avec leur déclaration, une phrase indiquant à quoi elles servent et un exemple de ce que j'ai mis dans la table pour l'instant.
https://docs.google.com/document/d/1N2pMZcsn1jMwbLRKN6BsSolvC_5gGSDLe3K3PjUSL60/edit?usp=sharing

autrement pour vous répondre, "Niveau" c'est bien BEP ou BAC (J'ai rajouter BEP&BAC pour les requetes et retrouver d'autre petit)

Petite info historique :-D :
Avant un élève faisait 2 ans de BEP puis s'il avait le BEP, il pouvait aller en BAC pour 2 ans

Maintenant réforme (et économie ;-)) on est passé en Bac pro 3 ans
et au bout de 1,5 ans, ils ont une certification BEP (ou pas) selon leurs résultats à des CCF (Contrôle en cours de formation en résumé des TP quasi similaire qu'ils ont déjà fait mais qui compte pour la certification...).

Donc après concertation avec mes collègues, à l'avenir. et pour vous répondre..on ne mélangera pas (plus) les critères dans un TP.

Soit on fera des TP BEP (TAx-x et critères associés à des C0x) maxi 1,5 ans.

La deuxième partie des 3 ans de BAC, on passera à des TP BAC (Tx-x et critères associés à des Cx) jusqu'au BAC....

Voilà j'espère que je vous aurez déchiffoné :-D

Bonne après midi
Joël
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 15 août 2017 à 17:10
je me demande:

une tâche et une compétence doivent-elles être de même niveau pour pouvoir être liées?

un élève peut s'inscrire à tout TP, pas de restriction de niveau? l'ensemble des TP d'un élève ne doit pas être du même niveau?

ne faudrait-il pas N_niveau dans table TP?

pourquoi deux critères (BEP & BAC) dans la table suivante, puisque un TP est soir BEP, soit BAC
TP_criteres_ponderation (N_critere_ponderation, N_TP, N_Critere_BEP, N_Critere_BAC, ponderation)

je m’inquiète de voir "les deux" dans la table niveau.
également de voir tellement de tables liées à la table niveau
et aussi d'avoir des colonnes spécifiques aux niveaux (exemple N_Critere_BEP, N_Critere_BAC)

cela ne respecte pas les "règles de l'art (informatique)", je ne peux pas dire si cela posera problème. on risque d'obtenir des données inconsistantes (en cas d'erreur d'encodage), de se retrouver à devoir gérer des situations complexes, et de devoir corriger le modèle plus tard, et donc recommencer une partie du travail fait. imaginons aussi qu'il faille gérer un troisième niveau.
ma suggestion serait de supprimer les colonnes spécifiques aux niveaux, supprimer le niveau "les deux", et réduire le nombre de tables liées à la table niveau.
je ne sais pas si cela a du sens pour votre métier, si cela permet de représenter votre réalité.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 15 août 2017 à 18:27
() mais peut-être hors sujet : En fait j'ai laissé votre terme inscription....mais c'est pas l'élève qui s'inscrit...c'est nous qui décidons de mettre tel ou tel élèves sur un TP ou TD donc on commencera par des TD TP pour le BEP (C0x à valider selon pondération des critères) et pour moi vers le milieu de l'année je sortirai un état bilan de l'élève pour voir ce qu'il a validé ou pas (et comme je pense que ça ne mange pas de pain, j'afficherai en même temps s'il a valider les taches professionnelles qui restera une info (car nous on doit faire au minimum les compétences)

Pour info j'ai mis à jour mon document pour documenté maintenant à gauche il y a le plan (en titre les table et en sous titre leur descriptif....au survol du sous titre le descriptif complet apparaît. https://docs.google.com/document/d/1N2pMZcsn1jMwbLRKN6BsSolvC_5gGSDLe3K3PjUSL60/edit?usp=sharing

Réponse à vos questions :
une tâche et une compétence doivent-elles être de même niveau pour pouvoir être liées?
Oui puisque :
....- les taches BAC sont en T1-1, T1-2....et validées avec des compétences en C1, C2....
....- les taches BEP sont en TA1-1, TA1-2....et validées avec des compétences en C01, C02....
....J'ai rentrée les deux dans la table taches avec leur niveau respectif (BEP ou BAC)

un élève peut s'inscrire à tout TP, pas de restriction de niveau? l'ensemble des TP d'un élève ne doit pas être du même niveau?
....Comme j'ai dit au dessus on va faire des TP soit BEP (au début de la formation) puis on basculera sur des TP BAC (a peu près à mis parcours) après c'est access (du moins je l'espère) en fonction du TP et de son niveau je sortirai un état BEP et plus tard un état BAC quand il aura fait des TP BAC

ne faudrait-il pas N_niveau dans table TP?
c'est vrai que dans TP y a pas après qd on rentrera dans la table pondération des critères des compétences BEP ça sera un TP BEP....mais très bonne remarque.....je le rajoute dans TP car c'est pas plus mal de le savoir dessuite (sur quoi on travaille) sans devoir faire une requête de folie que je sais pas faire ;-)

pourquoi deux critères (BEP & BAC) dans la table suivante, puisque un TP est soir BEP, soit BAC
TP_criteres_ponderation (N_critere_ponderation, N_TP, N_Critere_BEP, N_Critere_BAC, ponderation)


....En fait les attitudes professionnelles sont les mêmes en BEP et en BAC et j'ai crée une compétence "divers" car parfois on validera quelque chose qui n'est pas relié à une compétence....mais que je veux noter....
et pour remplir la liste déroulante de la table :

........N_compétence_BEP je fais une requete "BEP ou BAC&BEP pour avoir le listing complet des compétences BEP + mon divers + les attitude pro

........N_compétence_BAC je fais une requete "BAC ou BAC&BEP pour avoir le listing complet des compétences BAC + mon divers + les attitude pro
comme ça j'ai pas retapé deux fois "divers" ni les "attitudes pro" qui sont les mêmes (en BEP et en BAC)....

également de voir tellement de tables liées à la table niveau
et aussi d'avoir des colonnes spécifiques aux niveaux (exemple N_Critere_BEP, N_Critere_BAC)

cela ne respecte pas les "règles de l'art (informatique)", je ne peux pas dire si cela posera problème. on risque d'obtenir des données inconsistantes (en cas d'erreur d'encodage), de se retrouver à devoir gérer des situations complexes, et de devoir corriger le modèle plus tard, et donc recommencer une partie du travail fait. imaginons aussi qu'il faille gérer un troisième niveau.
ma suggestion serait de supprimer les colonnes spécifiques aux niveaux, supprimer le niveau "les deux", et réduire le nombre de tables liées à la table niveau.
je ne sais pas si cela a du sens pour votre métier, si cela permet de représenter votre réalité.


....Je sais pas ce que je veux pas c'est avoir les critères saisie deux fois c'est pour cela que j'ai fait 2 colonnes....N_competence_BEP, N_competence_BAC (en face de la colonne critère
Comme ça en faisant une requête, je récupère que les critères BEP dans la liste déroulante de N_compétence_BEP de la table TP_critères_pondérations, + ceux BEP&BAC (soit le divers et les attitudes pro)
Pareil pour le BAC
sur ça je trouve ça simple d'emploi pour moi

oui là si troisième Niveau pas bien mais je me dis si un jour on a des BTS, on ne fera pas des TP commun avec le BAC en plus je ne sais pas dutout comment marche leur référentiel...donc la solution sera un autre fichier Access....qui gérera leur référentiel....problème réglé :-D limitation à 2 niveaux ;-)

on tente comme cela pour voir....car ça m’ennuierai d'avoir des critères en double dans la table...je sais je suis un gros pénible....

ou (option girouette...) dans un formulaire on tape le nouveau critère et qu'il y ai 2 champs (liste déroulante) BEP et BAC si je déroule BEP que je mets par exemple C03, que j'ouvre la liste BAC et que je mets C4
il me rempli automatiquement la table critère avec un doubleau mais que j'ai pas saisie donc que je ne verai plus grace au formulaire....

Vous me direz si option girouette est faisable si c'est le cas je repasse qu'avec un N_critère et qu'un N_competence

Merci du temps que vous m'accordé car je sais que je suis un gros pénible :-D
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 15 août 2017 à 19:56
il s'agit d'un problème complexe, pas pénible, :-)
la rencontre de la logique informatique et de la réalité demande beaucoup d'énergie et de collaboration. pas évident à distance via un forum.
je serai très peu disponible ces prochains jours, je suggère que vous progressiez au mieux, :-)
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 15 août 2017 à 21:52
Déja c'est sympa de m'aider autant avec tous les conseils et vérifications...je vais tenter de commencer un formulaire mais je sais pas trop par ou commencer pour les critères....
On verra bien....l'aventure continue
Commenter la réponse de j.gui
HDU 585 Messages postés mercredi 5 juillet 2017Date d'inscription 10 décembre 2017 Dernière intervention - 18 août 2017 à 21:10
+1
Utile
On peut recommencer : (je c/c ton message sur l'autre sujet) :

Un TP c'est un devoir élèves que je dois noter

Un TP sert à faire une activité pour valider soit la certification BEP (ne dépasse pas la moitié des trois ans de formation) après on passe à des TP pour le BAC.
C'est ce que j'ai appelé niveau (soit BEP, soit BAC...pas de mélange)

Notre référentiel (bible du Prof) est fait avec des professionnels de la branche, ils ont défini des taches professionnelle (activité fait pas un professionnel).
Pour valider ces taches il faut valider en général plusieurs compétences le référentiel nous fourni un table BEP et BAC pour savoir :
BEP :
https://drive.google.com/file/d/0B40k-r8hvL7tcXcxLWx2TTdGWTg/view?usp=sharing

BAC :
https://drive.google.com/file/d/0B40k-r8hvL7teXN0VDFJcHFUWmM/view?usp=sharing

Voici les compétences à valider pour la tache T1-1 (Prendre connaissance du dossier relatif aux opérations à réaliser, le constituer pour une opération simple) du bac :
.....A minima, il doit savoir faire :
............C1 : Analyser les conditions de l’opération et son contexte
............C3 : Définir une installation à l’aide de solutions préétablies
............C10 : Exploiter les outils numériques dans le contexte professionnel
............C11 : Compléter les documents liés aux opérations
............C12 : Communiquer entre professionnels sur l’opération

Remarque : pour valider une compétence, on le fait grace à des critères (indicateur est le vrai terme) fait maison ;-)

Voilà j'espère que je n'ai pas répondu à coté de la plaque car c'est ma spécialité ;-)

Commenter la réponse de HDU
HDU 585 Messages postés mercredi 5 juillet 2017Date d'inscription 10 décembre 2017 Dernière intervention - 10 août 2017 à 01:06
0
Utile
Bonjour,

pas regardé ton modèle. Mais, on va reposer tout cela ici :
Une année scolaire qui contient :
Des classes qui contiennent :
Des élèves

Pour chaque classe et année :
Des TP

Pour chaque TP :
des indicateurs
une note / élève

OK ?

A+


Commenter la réponse de HDU
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - Modifié par j.gui le 10/08/2017 à 07:43
0
Utile
Bonjour, merci des réponses ;-)
En fait c'est moi qui associe un élèves à un TP (mais bon c'est pareil) autrement je suis a peu près d'accord avec la description de Yg_be

je dirais que les élèves sont associé à un TP/TD qui a des indicateurs (qui sont différents ou non d'un autre TP/TD) pondérés et pour chaque indicateur associé au TP et aussi à l'élèves, je dois sauvegarder le résultat.

je trouvé bien (du moins ça me semblé logique) la table de jonction TP_indicateur car un indicateur peut être associé à un ou plusieurs TD/TP

mais je sais pas comment mettre en relation tout cela....

Pour HDU, j'ai mis les classes mais pas l'année scolaire....en fait les TELEC l'année suivante sont supprimer...
les 1ELEC je les passerai TELEC (que j'aurais supprimer)
et les nouveaux entrants je les mettrai en 2MELEC...
en fait je pensais pas gerer les années scolaires...pour pas faire grossir la base avec des données d'élèves que je n'ai plus besoin.
Commenter la réponse de j.gui
0
Utile
12
Bonjour, j'ai tout lu, et je n'ai pas saisi ce que tu veux faire.
Il y a ce truc: http://libertybasic.fr/forum/topic-467+essai-de-table.php
carol103 > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 12 août 2017 à 22:08
Mais en instantané, quels sont les paramètres pour un élève ,
Car ce sont bien des données instantanées que tu va entrer dans la base
A l'instant "t": Un élève, un TP, un critère, une note...ext..;ext.
Quand un truc est au point on n'a pas besoin de le modifier.
Il paraît plus simple de travailler sur une seule table que de faire des "jonctions", des "liaisons" et autres manips craignosses, qui comme tu le dis finissent en usine à gaz
Mais bon, c'est un choix.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > carol103 - 12 août 2017 à 23:17
la je suis HS mais demain je vous envoi une grille d'éval de TP et vous verrez que c'est une usine à gaz en elle même et chaque grille est différente d'un tp à un autre....
tout mettre dans une seule base je vois pas comment c'est possible...car en permanence pour un nouveau TP, il faudra surement crée de nouveau critères....

Bonne soirée
Joël
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > carol103 - 13 août 2017 à 08:01
Bonjour comme dis voici le lien vers

Une grille de notation d'un TP que l'on utilise actuellement :
https://drive.google.com/file/d/0B40k-r8hvL7tdkFVaVFkZnFBZkU/view?usp=sharing

un exemple de calcul pour voir si les compétences sont validées ou non et en déduire une note sur 20 : https://drive.google.com/file/d/0B40k-r8hvL7tR3ROVV8taXN6ejg/view?usp=sharing

Les compétences sont liées à des taches :
en BAC : https://drive.google.com/file/d/0B40k-r8hvL7teXN0VDFJcHFUWmM/view?usp=sharing

en BEP : https://drive.google.com/file/d/0B40k-r8hvL7tcXcxLWx2TTdGWTg/view?usp=sharing

qd il y a un "1" c'est pas obligatoire et un "2" obligatoire pour valider (c'est ce que l'on a mis sous le nom "essentiel" dans la base de donnée (en boolean)

et dans ce fichier il y a le descriptif des taches, compétences, des activités......en fonction des diplômes (BAC ou BEP) :
https://drive.google.com/file/d/0B40k-r8hvL7tZ2c2cy1qbGhjQVE/view?usp=sharing

Mais tous cela dans une seule table...je vois pas trop ;-)))
carol103 > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 13 août 2017 à 20:04
Mis à part que dans ta grille de notation de télérupteur il manque le principal et le plus important; à savoir la qualité des serrages de connexions (cause première des incendies électriques).
Dans une seule table, on traite des données brutes, non structurées. c'est le code qui fait le travail; alors certes c'est du code; mais c'est pas de la POO, c'est du procédural, qui, s'il n'est pas compacté, se lit comme du Verlaine.
Là où je t'ai dit on va plancher (pour le fun) sur les infos que tu donne.
Ici, je ne ferai que répondre si tu m'interpelle pour ne pas polluer le thread.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > carol103 - 13 août 2017 à 20:54
En fait qd ils en sont au télérupteur on passe en connexion rapide à ressort, appareillage à ressort...donc on évalue plus la qualité de serrage car il n'y en a plus ;-)

Non vous ne polluez pas :-D

Je sais pas si ce que je vous ai fourni vous convient il y a un exemple de notation traditionnelle et ce que j'aimerai faire en plus automatique...
sachant que mis à part les taches et les compétences, tout évolue elève, TP, critère, pondération
bien sur les taches et compétences changent aussi ...car dans l'éducation on (ils) aime(nt) bien changer...
Rien que pour le BAC pro et si je n'en oublie pas, c'est passé de électrotechnique à EIE puis ELEEC et maintenant MELEC depuis l'an dernier...

A+
Joël
Commenter la réponse de carol103
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 12 août 2017 à 23:14
0
Utile
10
Bon j'ai commencé à mettre à jour ce que j'avais commencé à faire sous Access par contre, j'ai changer les noms pour que ça soit plus visuel pour moi (ex "ref_" qui est en rapport avec le référentiel de la matière, "TP_" qui est en rapport avec le TP, "design_" est une variable de désignation) soit dans Access ça s'affiche dans cet
ordre là :

criteres (N_critere, design_Critere, N_groupement, N_competence)

eleves (N_eleve, nom_prenom, classe)

groupements_criteres (N_groupement, design_groupement)

ref_activite(N_activite, design_activite)
ça c'est le référentiel une tache fait partie d'une activité donc j'ai rajouté aussi un champs dans "ref_tache"

ref_attitude_pro(N_attitude,design_attitude)
Pareil dans le référentiel mais pas eu le temps de savoir ou je le mets....faut que je réfléchisse...mais là je commence à fatiguer ;-)))

ref_competences (N_compétence, design_competence, niveau)

ref_liaison_taches/competences(N_tache, N_competence, essentiel)

ref_niveau(N_niveau, design_niveau)

ref_taches(N_tache, design_tache, activite, niveau)

TP (N_TP, design_TP, problematique, domaine)

TP_criteres_ponderation (N_TP, N_Critere, Ponderation)

TP_domaines(N_Domaine,design_domaine)

TP_inscription_eleves (N_eleve, N_TP, annee_scolaire)

TP_notations (N_notation, N_ponderation, N_inscription, resultat)



questions :

- Dans "TP_notation" j'ai remis "N_notation" en clé primaire et en Numéro auto
Par contre toujours dans TP_notation on a mis initialement "N_ponderation" mais y a plus puisque on a supprimé la clé primaire "N_ponderation" pour la remplacé par un clé couplé "N_TP, N_Critere" donc la ???? on met quoi moi je sais pas ;-)

pour rendre évolutif, j'ai rajouté
- une table domaine :
TP_domaines(N_Domaine,design_domaine)
.....ou pour l'instant il y aura Habitat, Tertiaire et Industriel...mais peut-être que mes collègue en voudront d'autres....

- une table niveau :
ref_niveau(N_niveau, design_niveau)
.....ou pour l'instant il y aura BEP, BAC mais dans le futur peut-être BTS ou autres....l'enseignement évolue ;-)))
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 13 août 2017 à 11:58
documenter: enregistrer dans le document où tu documentes tes choix et tes actions.

exemple de clés: la table suivante
TP_inscription_eleves (N_inscription, N_eleve, N_TP)
aura une clé primaire N_inscription
et une clé unique (N_eleve, N_TP)
on veut absolument éviter d'avoir deux fois la même combinaison (N_eleve, N_TP)

grâce à la clé unique, Access garantit, sans qu'on doive rien faire, qu'il n'y aura jamais de doublon. on ne doit donc jamais l'utiliser par la suite, il suffit de la définir dans la table.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 13 août 2017 à 12:04
Bon, en fait, je crois avoir plus ou moins compris pour clé primaire et clé unique par contre comment la crée....pour :
la table pondération (N°, N_TP, N_Critère, Pondération)

la clé primaire facile, je clique en création sur N° et je clique sur clé primaire
La clé unique ???? je fais pareil, je selectionne "N_TP, N_Critère" et je clique sur clé primaire ? ou je fais autre chose ?
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 13 août 2017 à 12:41
Il s'agit de créer un index multi-champ indexé sans doublon, comme expliqué ici:

Créer un index multi-champ
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 13 août 2017 à 21:21
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 13 août 2017 à 23:07
en effet! :-)
Commenter la réponse de j.gui
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 13 août 2017 à 22:35
0
Utile
2
Petite question car j'y avais pas pensé, si j'ai un critère qui est évaluable sur une capacité BAC et une capacité BEP comment je peux faire ?

ex : le critère "Mise en place du capot du tableau et des obturateurs" peut rentrer dans la capacité C4 (bac) et C03 (BEP)

actuellement j'ai la table :
criteres (N_critere, design_Critere, N_groupement, N_competence)

ou il y a possibilité que de mettre 1 compétence (N_competence)

J'ai vu que dans les paramètres on a une option pour que l'on saisisse grâce à des cases à cocher plusieurs valeurs... et dans l'enregistrement ça met une virgule entre les deux valeurs....
exploitable par la suite ou veut mieux éviter ?

Vaut-il mieux mettre N_competence et N_competence_falcultative en plus dans la table critères ?

Opération Dodo je continuerai demain soir...merci d'avance de la réponse pour que je fasse la solution que vous pensez la meilleure...

Bonne nuit
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 14 août 2017 à 08:53
évite à tout prix l'option multi valeurs: cela crée une table cachée. mieux vaut créer une table visible.
pourquoi ne pas considérer que ce sont deux critères indépendants, ayant simplement le même intitulé? quel est l'avantage de faire autrement?
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 14 août 2017 à 12:36
Ok faut que je réfléchisse, je vais voir aussi avec mes collègues.....je vous tiens au courant ;-)
Commenter la réponse de j.gui
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - Modifié par j.gui le 14/08/2017 à 23:18
0
Utile
bon voilà pour l'instant le contenu de mes table et les relation crée suite à l'utilisation de l'outil assistant liste de choix dans les creations de table

https://drive.google.com/file/d/0B40k-r8hvL7tcEZCVGE3ZlMzV2c/view?usp=sharing

Ce qui change c'est la table critère et TP_critéres_pondération

Bonne soirée...
Commenter la réponse de j.gui
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 15 août 2017 à 11:36
0
Utile
réponse au #85:
- ce serait bien d'avoir toutes les relations, pour avoir une vue d'ensemble
- je suis très dubitatif au sujet du niveau, j'ai la très nette impression qu'il est mal représenté dans le modèle. BEP et BAC, ce sont bien les deux niveaux? peux-tu m'en dire plus sur ce que cela représente en réalité? est-ce comme bac et master, il faut finir l'un avant de commencer l'autre? un élève peut-il être simultanément dans les deux niveaux?
beaucoup de choses me chiffonnent dans le modèle à propos des niveaux, mais je préfère mieux comprendre avant de commenter.
Commenter la réponse de yg_be
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 15 août 2017 à 22:29
0
Utile
1
je suis pas allé bien loin ;-) je voulais faire une relation entre le champs N_TP de la table TP_inscription_élèves avec le même champs de la table Tp_critères_pondérations

mais ça m'affiche le PB suivant :
https://drive.google.com/file/d/0B40k-r8hvL7tVTg0eHA3dFpITVk/view?usp=sharing

j'ai bien un index unique :
https://drive.google.com/file/d/0B40k-r8hvL7tY3otanQyOXB5aWM/view?usp=sharing

alors là ???
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 16 août 2017 à 08:54
bizarre de faire un lien entre ces deux tables, je trouve.
chacune doit être liée à la table TP.
Commenter la réponse de j.gui
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 15 août 2017 à 23:02
0
Utile
1
j'ai pas trop d'explication pour le point 96 à part que pour ça marche j'ai relié une clé primaire à un champs sans clé (TP() vers Table_inscription_élèves

au final je suis arrivé à ces relations :
https://drive.google.com/file/d/0B40k-r8hvL7tbUFOa191V25nSVU/view?usp=sharing

par contre, pas de liaison possible entre la table critère et la table Tp_critère_pondération car j'ai scindé en 2 (critère_BEP et Critère BAC qui sont alimenter en mode feuille par une requete
c'est grave ou pas grave pour l'intégriter....

bonne nuit
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 16 août 2017 à 09:00
au lieu d'avoir critere_BAC et critere_BEP, je suggère avoir critere, plus un champ niveau. et donc d'avoir deux enregistrements criteres, un par niveau.
Commenter la réponse de j.gui
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 17 août 2017 à 15:12
0
Utile
j'ai vu la V12 des relations. joli. et je pense qu'il reste du boulot.
j'y vois quelques vices cachés:
- le concept de classe. le modèle suppose qu'un élève est en permanence dans la même classe (pendant toutes les années scolaires).
- le concept de niveau, encore et toujours.

quelques questions:
- les élèves sont-ils individuellement inscrits aux TP, ou bien toute la classe y participe-t-elle?
- as-tu deux ou trois niveaux (as-tu gardé "les deux")?
- (les autres questions dépendront le la réponse à propos "des deux".
Commenter la réponse de yg_be
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 17 août 2017 à 15:57
0
Utile
13
Réponse de Yg_Be :
j'ai vu la V12 des relations. joli. et je pense qu'il reste du boulot.
j'y vois quelques vices cachés:
- le concept de classe. le modèle suppose qu'un élève est en permanence dans la même classe (pendant toutes les années scolaires).
- le concept de niveau, encore et toujours.

quelques questions:
- les élèves sont-ils individuellement inscrits aux TP, ou bien toute la classe y participe-t-elle?
- as-tu deux ou trois niveaux (as-tu gardé "les deux")?
- (les autres questions dépendront le la réponse à propos "des deux".


Je remets je l'espère en bas du poste...car vos derniers messages se retrouvent au milieu et c'est galère pour les retrouver (pour moi :-D).


- le concept de classe. le modèle suppose qu'un élève est en permanence dans la même classe (pendant toutes les années scolaires).
- le concept de niveau, encore et toujours.


En fait oui il est en permanence dans la même classe (une classe BAC pro 3 ans, le niveau est indicatif pour savoir ce que l'on valide du BEP en premier et après on passera à du niveau BAC)
par contre, c'est sur que chaque mois d'Aout....
Il faudra que je fasse un changement (pour l'instant à la mano car je vois pas encore autrement ;-)) Les TELEEC disparaitront, surement que je les renommerais TELEEC2017-2018, les 2MELEC passeront en 1MELEC, les 1 MELEC en TMELEC (c'est la monté des MELEC, l’appellation TEleec disparaît en 2018/2019) et j'injecterai les nouveaux élèves entrant en 2MELEC.

- les élèves sont-ils individuellement inscrits aux TP, ou bien toute la classe y participe-t-elle?


C'est note individuelle mais maintenant que Vous (je peux vous tutoyer car j'ai tendance à vouvoyer à l'oral...mais en tapant au clavier...j'ai tendance à mettre "tu" et revenir dessus pour le changer en "vous" ;-))
le dites je sais pas si ça sera possible mais faire un formulaire de notation quand ils sont en équipe serait bien.....: ou je remplirai en parallèle chaque critère pour les deux élèves

Dupont alain :
---------savoir dénuder O O O O
Charlot Franck :
---------savoir dénuder O O O O

mais dans le futur....car autrement ça sera jamais fait à force de rajouter ;-)))

en général on fait des TP individuel qui suite au changement de référentiel durera en général 3 séances de 3h et on tourne donc chaque 3 séances.

- as-tu deux ou trois niveaux (as-tu gardé "les deux")?
- (les autres questions dépendront le la réponse à propos "des deux".


2 niveaux de TP (pour la certification BEP ou pour le BAC) mais comme je l'avais indiqué à Carol103, c'est glissant...je refais un copier/coller de l'exemple que je lui avais donné :


ex : On a une classe de 2MELEC très faible qui avance pas....quand ils deviendront 1MELEC l'année d'après, ils continuerons les TP 2MELEC (mais qui seront renommé en 1MELEC ;-))...c'est le recyclage ;-)

Donc pas chevauchant à un temps T mais peuvent changer de niveaux selon les classes et leur progression....

Voilà j'espère avoir répondu à vos questions je retourne chercher mes VIS ;-)))
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 18 août 2017 à 09:36
mais je fais comment en sélectionnant les deux élémentq qui doivent rester unique et en cliquant sur l'icone "clé primaire" et/ou en faisant la méthode de l'index unique sur les deux champs.
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 18 août 2017 à 10:09
plutôt la première méthode avec l'icône.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 18 août 2017 à 10:34
bon j'ai pas attaqué et supprimer les "N_..." qui n'avait pas l'air utilise et mis en clé primaire 2 champs à la place

ça donne la V14 :
https://drive.google.com/file/d/0B40k-r8hvL7tOWZkZjIxWDRFcDg/view?usp=sharing

Concernant le N_niveau je vois pas trop l’intérêt de le mettre dans Eléve ou classe....

Ils sont en bac, c'est les TP que j'affecte à un niveau soit BEP (certification qui n'a en fait aucune valeur aux yeux des entreprises) soit BAC

C'est quoi ton idée de les mettre dans élève ou classe ?
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 18 août 2017 à 10:44
concernant N_niveau dans eleve ou classe: j'ai sans doute mal compris une de tes réponses.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 18 août 2017 à 11:59
il est vrai que je suis un peu (beaucoup) brouillon....
Commenter la réponse de j.gui
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 27 août 2017 à 08:21
0
Utile
9
Je suis en train de remettre les index uniques
mais avant de mettre le B... dans la 25 en exemple c'est bien cela...
https://drive.google.com/file/d/0B40k-r8hvL7tWWhlR2F0c1JraVE/view?usp=sharing

normalement dans la table critère_pondération j'ai bien fait ci-dessus un index unique sur "TP,critère,pondération"

bien que je suis pas sur du truc ;-)
Ex : dans TP1, si je mets 2 fois le même critère avec 2 pondérations différente (ça c'est pas possible et donc une erreur car il ne peut pas y avoir 2 fois le même critère....ça va le gérer ou non si je prends en index unique "TP,critère,pondération" ?
ou faut que je mette seulement "critère,pondération"
ou autre chose car j'ai pas compris ;-)))
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 27 août 2017 à 14:54
il ne faut jamais abuser de rien, :-)
comme ta base est très petite, je te suggère de mettre des index partout où cela t'aide à garantir la cohérence des données. si tu veux garantir que design_année_scolaire est unique, moi je n'hésiterais pas à mettre un index unique.
l'index va un tout petit peu ralentir les changements dans la table.
les index servent aussi à retrouver rapidement les données, qu'ils soient uniques ou pas.,
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 27 août 2017 à 21:58
Voici la dernière version...qui sort du four ;-)

https://drive.google.com/file/d/0B40k-r8hvL7tSWZtY25nUG4xYkE/view?usp=sharing

bon j'ai pas mis d'index unique partout car il y a des choses qui sont figées et il n'y a pas de raison que ça change...

j'ai mis un index unique (en italique) sur
ref_taches(N_tache, design_tache, N_activite, N_niveau)
TP_criteres_ponderation (N_critere_ponderation, N_TP, N_Critere, ponderation, ordonnance)
TP_inscription_eleves (N_inscription, N_eleve, N_TP, N_annee_scolaire)
TP_projets(N_projet,design_projet,N_domaine)


sauf pour
Liaison_critere_competence(N_niveau, N_critere, N_Competence)
ref_liaison_taches_competences(N_tache, N_competence, essentiel)

TP_notations (N_ponderation, N_inscription, resultat)

ou c'est des clés primaire liées...donc pas besoin en plus d'index unique sur les clés primaire non ?


au fait on peut protéger une table....que sur une fausse manip d’aiguillage (relation avec un formulaire)...la table qui n'est jamais censé bouger le soit par erreur...


je suis raide...je pense que j'attaquerai un autre formulaire demain

bonne soirée et merci pour les conseils et vérif....
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 28 août 2017 à 13:06
j'y ai jeté un coup d’œil (cela avait refroidi entre temps).
tu as raison, une clé primaire est un cas particulier d'index unique.
je me demande pourquoi ces index uniques (la désignation ne devrait-elle pas être unique?):
TP_projets(design_projet,N_domaine)
ref_taches( design_tache, N_activite)
je te suggère de faire le tour des tables et de marquer certains champs comme obligatoires (par exemple ponderation dans TP_criteres_ponderation. afin d'éviter des situations qui vont perturber le bon fonctionnement.
je ne connais pas de technique pour empêcher toute modification des données d'une table.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 28 août 2017 à 20:17
Design_tache, les compétence...c'est figé sauf si un jour le référentiel change....(dans ce cars faudra tout revoir...) donc si j'arrive à bloquer en modificatino et en écriture ces table pas besoin des doublons il n'y en aura pas...

désign_projet je me dis on est pas neuneu à saisir deux fois le même projet mais même si on le fait il suffit que l'on mette Ephad ou ephad.....je suppose qu'il trouve que c'est pas pareil....alors que ça l'est non ?

pour les champs obligatoire j'avais oublié de le faire...mais je vais essayé déja de faire marcher ce soir le formulaire d'inscription...mais je sent que ça va être galère...je ais pas pourquoi...mais je le sent ;-)
Des que j'ai fait je metsen ligne par contre...surement ce soir la je fais bucheron
Commenter la réponse de j.gui
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 29 août 2017 à 11:17
0
Utile
10
voici la V27 :
https://drive.google.com/file/d/0B40k-r8hvL7tNUNhRlRQVUpZZ00/view?usp=sharing

avant de faire un formulaire, j'essaye de faire des listes déroulantes avec requête directement sur les champs des tables (comme ça, ça me fait travailler les requêtes et surtout au lieu d'avoir des "N_" dans la table, j'ai les "Design_" associés) et c'est donc tout de suite plus lisible de savoir ce que le formulaire remplira.

Mais mon souci, je comprends pas :
- pour la liste déroulante de "N_pondération" de la table "TP_notation", elle ne me propose rien
- alors que pour "Marcel Dylan" je l'ai inscrit (table Tp_inscription_élèves) dans TP1 ou il y a plein de critère de défini (dans la table "TP_Critère_pondération")

ou est l'erreur pour moi les relations sont bonne...je vois pas ou ça coince....
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 29 août 2017 à 22:33
La deuxième m'affiche que les TP2 et si je rajoute un enrejistrement sur dylan inscrit à TP1...et bie nça m'affiche les critères de TP2

En fait un faudrait un filtre sur le TP associé à l'éléve dans la table inscription
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 30 août 2017 à 00:05
j'y travaille, mais je ne parviens pas à faire une requête qui permettra de faire des créations et des mises à jour.
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 30 août 2017 à 00:07
petit vice caché dans TP_notation:
une clé primaire suffit, basée sur ponderation et inscription

par ailleurs, N_ponderation est synonyme de N_critere_ponderation
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 30 août 2017 à 00:23
en faisant d'abord une requete r_eleves_TP_critere ainsi:
SELECT eleves.nom, eleves.prenom, TP_inscription_eleves.N_inscription, TP.design_TP, TP_criteres_ponderation.ponderation, criteres.design_Critere, TP_criteres_ponderation.N_critere_ponderation
FROM (TP INNER JOIN (criteres INNER JOIN TP_criteres_ponderation ON criteres.N_critere = TP_criteres_ponderation.N_critere) ON TP.N_TP = TP_criteres_ponderation.N_TP) INNER JOIN (eleves INNER JOIN TP_inscription_eleves ON eleves.N_eleve = TP_inscription_eleves.N_eleve) ON TP.N_TP = TP_inscription_eleves.N_TP;


puis une requete ainsi:
SELECT r_eleves_TP_critere.*, TP_notations.resultat
FROM r_eleves_TP_critere LEFT JOIN TP_notations ON (r_eleves_TP_critere.N_inscription = TP_notations.N_Inscription) AND (r_eleves_TP_critere.ponderation = TP_notations.N_ponderation);


cela donne, je pense, toutes les notations existantes ou à faire.
est-ce utile?
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 30 août 2017 à 07:26
N_ponderation est synonyme de N_critere_ponderation

oui je l'ai ai mis en relation

petit vice caché dans TP_notation:
une clé primaire suffit, basée sur ponderation et inscription


dans ma version 29 j'ai bien ponderation et inscription en clé primaire ?

Autrement dans la version que je t'ai envoyé dans la table "TP_notation" et sur le champs "N_ponderation, l'affichage me va très bien seulement j'aurais aimé aveoir un filtre en plus pour que ça n'affiche que les critères du tp indiqué dans la colone de gauche (N_inscription)
je dis "c'est tout" mais j'y arrive pas ;-))))

dans quelques minutes je mets la dernière 28 ou la 29 (qui à un truc qui déconne)
Commenter la réponse de j.gui
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 30 août 2017 à 08:12
0
Utile
6
Voilà la 29 avec le formulaire "f_eleve_TP_en_cours_notation" qui marche presque grâce à l'aide magique de HDU mon sauveur de formulaire ;-) il ne restera plus que ça écrive le résultat de la notation dans la table "TP_notation" et il sera ok


https://drive.google.com/file/d/0B40k-r8hvL7tNWczaXdOSTNQVTg/view?usp=sharing
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 30 août 2017 à 19:05
Ah j'avais pas fait gaffe merci je vais supprimer....
ou mais je suis de la ville de Airbus...j'aime bien avoir un moyen de secours ;-)...rien ne vaut la redondance :-D
ça marche presque il manque que le filtre ;-)))
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 30 août 2017 à 19:55
le filtre, c'est pour affiner l'affichage de la table TP_notation?
je suppose que la table sera exclusivement mise à jour via le formulaire f_eleve_TP_en_cours_notation?
le but n'est pas de pouvoir modifier la table directement!
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 30 août 2017 à 22:33
c'était pour affiner....mais je me suis fait grondé par HDU ;-) car je trafique aussi les tables sans passer par un formulaire ;-)))
c'est ça d'être un débutant....ça part dans tous les sens....un chien fou quoi ;-D
yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 31 août 2017 à 09:27
si tu veux voir la table TP_notation sous tous ses angles, je suggérerais plutôt de faire deux requêtes:
- une qui montre les enregistrements incorrects (un croisement entre deux TP)
- une qui montre tous les enregistrements manquants (les résultats encore à enregistrer)
et d'utiliser le formulaire pour faire toutes les mises à jour, surtout dans cette table.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > yg_be 4106 Messages postés lundi 9 juin 2008Date d'inscriptionContributeurStatut 10 décembre 2017 Dernière intervention - 31 août 2017 à 21:44
je pense aussi....car la rentrée approche.....et je dois nourrir les élèves.....

pour l'instant le projet passe en pointillé de mon coté.....bien que HDU le fait évoluer plus vite que moi...il est trop fort ;-))
Commenter la réponse de j.gui
-1
Utile
1
En fait le mot "Compétences" ne sert à rien puisque ce sont les tâches qui sont individuellement affectées de priorités.
Il y a des fous furieux au ministère. Quand je pense que j'ai failli être prof de CFA; je remercie le ciel de m'avoir épargné.
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 14 août 2017 à 07:32
euh....["Compétences" ne sert à rien]....faut faire avec c'est les textes ;-)))

Les taches sont des taches du monde professionnel, les compétences sont là ;-) pour nous aider à les valider mais faut passer par des critères :-~

L'education....que du bonheur pour faire une évaluation....c'est pour cela qu'un ne fait pas 35h devant élèves ;-)))
Commenter la réponse de carol103
-1
Utile
37
Bon ben mon message a disparu.
Tu dois présenter sous la forme "référentiels", ok. Mais tu veux automatiser des calculs. j'ai eu Access peu de temps et je n'ai pas vu qu'on puisse y faire des calculs, pour ça il y a les tableurs. Access est une base pour faire du tri, de la recherche, de l'analyse, mais pas du calcul.
Ou me trompe-je ?
Parce qu'en résumé: il y a des notes affectées de priorités(1-2) et soumises à des seuils(validation) et à des pondérations; le tout relié à un nom d'élève; tout le reste on s'en fout, c'est la "compétence" des ministres.
A quoi est soumise la pondération ?
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > carol103 22 Messages postés dimanche 17 juillet 2016Date d'inscription 23 août 2017 Dernière intervention - 22 août 2017 à 18:06
en fait rien n'est imposé mais pour valider des compétence c'est la manière la plus facile qu'a trouvé mon collègue...
mais su tu veux comment ça marche actuellement et comment je voudrais que ça marche (avec pondération...) c'est ici :
non y a pas entre TB B I TI

https://drive.google.com/file/d/0B40k-r8hvL7tR3ROVV8taXN6ejg/view?usp=sharing
carol103 22 Messages postés dimanche 17 juillet 2016Date d'inscription 23 août 2017 Dernière intervention > j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention - 23 août 2017 à 21:52
Actuellement, les notes tu entre au clavier ou à la souris ?
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > carol103 22 Messages postés dimanche 17 juillet 2016Date d'inscription 23 août 2017 Dernière intervention - 23 août 2017 à 22:17
actuellement avec les grilles que je t'ai fourni, mon collègue les rentre au stylo...
à la correction il fait les somme avec son petit cerveau...c'est pour cela qu'il fait toujours des groupement pour faire 100 %
et de la il marque sous excel (toujours sans rien, aucun macro, formule...) sous Excel pour sauvegarder les note (couleur en fonction des compétences) ça fait un boulot de dingue....et le plus beau c'est que l'on nous impose de saisr cela sous un logiciel en ligne...qui fait lui aussi que du stockage de couleur par compétence (aucune intelligence) pour pouvoir faire des bilan intermédiaire avec les élèves....

Cette année j'ai les secondes MELEC...je dois donc passer à ce système...et perso j'ai pas envie de me prendre la tête comme mon collègues....opération automatisation ;-)))
carol103 22 Messages postés dimanche 17 juillet 2016Date d'inscription 23 août 2017 Dernière intervention - 23 août 2017 à 23:33
Tu ne pose plus de questions, signe que ça avance et que c'est en bonne voie ?
j.gui 127 Messages postés mercredi 9 août 2017Date d'inscription 7 octobre 2017 Dernière intervention > carol103 22 Messages postés dimanche 17 juillet 2016Date d'inscription 23 août 2017 Dernière intervention - 23 août 2017 à 23:41
ça avance doucement avec une très grande aide de HDU sur les formulaires
Commenter la réponse de carol103