Jump to content

Création D'enregistrements Suite À Un Choix Dans Une Table


Jcb
 Share

Recommended Posts

#1 Création D'enregistrements À Partir D'un Choix Dans Une Liste D'enregistrement ExistantLien vers le message #1 Jcb

Membres

11 messages

Avertissement

Genre :Homme

Lieu :Dreux

FM : FMP13

OS : Osx Yosemite

Posté Hier, 19:00

Bonjour,

Déjà posté mais ailleurs et pas sur qu'il s'agissait du bon endroit!

Je construis une app pour fmp Go pour mes élèves.

Je veux que ces derniers choisissent un thème de travail et que s’affichent les situations d’apprentissages permettant de travailler le thème.

Pour cela, j’ai une table « élève », une table « thèmes », une table « situations » avec toutes les situations par thème et niveau et une table intermédiaire « choix ». J'ai relié l'OT élève avec l'OT thèmesTous et avec la table intermédiaire choix elle meme reliée à une autre OT de theme qui s'appelle themesTravaillés.

Dans le modele élève j'ai donc 2 tables externes: themes tous et choix. Sur la 1ère, grâce à un script, l'élève choisi en tapotant dessus un theme qui apparaît aussitot sur la table externe choix.

Dans un modele ThemeTravaillé j'ai une table externe basee sur une OT Situations avec un filtre en « dur » par lien pour n’afficher que les situations en lien avec l’intitulé du thème, Pas de soucis.

Le truc, c’est que je voudrais, que chaque élève, après avoir choisi son thème, puisse choisir une situation et la lier avec un nombre de tentatives et de réussites pour faire des stats et renseigner chaque élève de son pourcentage d’acquisition dans chaque situation… Et la je bloque la table situation contient des enregistrements que je ne souhaite que les élèves modifient. Il faudrait que quand ils choisissent une situation dans la banque de donnees de la table Situations, cela en crée une nouvelles avec des rubriques en plus comme "nombre de tentatives", etc.

J’imagine que quelqu’un voit une solution évidente… Pas moi.

edit: voici une capture d'écran du graphe de liens

Capture d’écran 2015-01-31 à 18.08.24.png

post-12840-0-71436000-1422789201_thumb.p

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

post-12840-0-71436000-1422789201_thumb.png

Link to comment
Share on other sites

Et pourquoi pas une table Tentative avec l'Id de l'élève, de la Situation, du Thème et nombre de tentatives....  (je ne suis pas certain d'avoir tout compris à l'imbrication des tables...). Au moment du choix de l'élève un enregistrement de la table Tentatives est créé et les autres tables ne sont pas touchées;

Link to comment
Share on other sites

Bonjour Bruno,

effectivement, je ne sais pas ou mettre cette table "tentative" que j'ai appelé "stats". J,'ai mis mon gaffe de liens pour aider. Mon fichier est trop volumineux.

Link to comment
Share on other sites

Voici le graphe de lien complet avec mes tables sources en haut et leur légende afin de mieux comprendre la direction prise. Mais elle ne fonctionne pas car les stats ne son pas liées à une situation pour un élève mais sont liées à la situation seule ce qui fait que tous les élèves qui travaillent cette situation obtiennent le même résultat.

Grrr...

Je souhaite qu'un élève après avoir choisi son thème et sa situation puisse s'exercer dessus autant de fois qu'il le souhaite, donc nombre de tentatives et de réussites illimitées (un table externe de stats dans le modèle situation) sans que cela impacte ma banque de situation disponible pour les autres élèves (table situations)

Merci de votre aide.

Capture d’écran 2015-02-01 à 15.37.00.png

post-12840-0-70351300-1422801479_thumb.p

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

post-12840-0-70351300-1422801479_thumb.png

Edited by djulot
Link to comment
Share on other sites

Un peu compliqué à suivre. 

L'élève se connecte, choisit un thème, une situation, un niveau. Ces 4 infos (sous forme de globale) sont reprises par script dans une table Tentatives, elle-même reliée à l'OT nécessaires à travailler sur la situation et à celles relatives aux stats de l'élève.

Mais je n'ai peut-être pas tout compris au problème.

Link to comment
Share on other sites

Là, c'est moi qui n'ai pas tout compris!

;-)

Link to comment
Share on other sites

Il faut créer 1 enreg. comprenant l'Id Elève, l'Id Thème et toutes les autres Id nécessaires à la suite du processus à partir des choix initiaux de l'élève sur un formulaire donnant le choix de ces éléments sous forme de globales : g_Thème, etc.

Puis, par script, renseigner dans la table Tentatives les rubriques correspondantes d'un nouvel enregistrement. A cette table sont liées des OT de la table Elève, Thème.....

Je ne saurai expliquer mieux....

Link to comment
Share on other sites

Peut être avec un exemple?

Link to comment
Share on other sites

Je comprends.

Merci en tous cas d'avoir proposé la piste. J'avoue ne pas encore me servir de globales. Si quelqu'un a le temps de me faire un petit exemple pour que je comprenne le principe, je vais creuser.

Link to comment
Share on other sites

Bonjour,

 

Voici un tout petit exemple. 2 Globales basées sur des listes de valeurs et un script qui à partir de ces 2 rubriques crée un enreg. dans une autre table.

A adapter à tes besoins bien évidemment.

On peut aussi faire quasi la même chose avec des variables.

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Exemple_Globales.fmp12

Link to comment
Share on other sites

Merci Bruno,

Je regarde ça dès que possible.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...