diff --git a/mcd_mocodo.py b/mcd_mocodo.py index 72b70e6..c347f8e 100644 --- a/mcd_mocodo.py +++ b/mcd_mocodo.py @@ -1,110 +1,111 @@ """ -Domaines de l'application exprimés en MCD mocodo +Domaines de l'application exprimes en MCD mocodo """ -apprenant = "apprenant:id_apprenant,nom,prenom,date_de_naissance,classe,reponses_questionnaire\n" -compte = "compte:login,email,password,état,date_de_derniere_co,nom,prenom,mobile,date_de_création,moyen_paiement,est_connecté\n" +apprenant = "apprenant:id_apprenant,nom,prenom,date_de_naissance,classe,est_actif,peut_faire_test,reponses_questionnaire\n" +compte = "compte:login,email,password,etat,date_de_derniere_co,nom,prenom,mobile,date_de_creation,moyen_paiement,est_connecte\n" auth = f""" {compte} {apprenant} -licence:clé,date_utilisation -licence_medicale:clé_medicale,date_utilisation, -promotion:code, date_de_création,durée_reduction,reduction,conditions -abonnement:nom_abonnement,prix,date_de_début,date_de_fin -droit:id_droit,niveau_d_access,nb_profil_crée,nb_user_invite,peut_modifier_profil,peut_supprimer_profil, peut_faire_activité, peut_faire_test, peut_consulter_hist_activité, peut_consulter_hist_test -questionnaire: id_questionnaire,forme_rappel, disponibilité,reponses_questionnaire -probleme_signalé:id_prob,version de l'application,support,date du signalement,commentaire -question_posée:id_quest,question +licence:cle,date_utilisation +licence_medicale:cle_medicale,date_utilisation, +promotion:code,date_de_creation,duree_reduction,reduction,conditions +abonnement:nom_abonnement,prix,date_de_debut,date_de_fin +droit:id_droit,niveau_d_access,nb_profil_cree,nb_user_invite,peut_modifier_profil,peut_supprimer_profil, peut_faire_activite, peut_faire_test, peut_consulter_hist_activite, peut_consulter_hist_test +questionnaire: id_questionnaire,forme_rappel, disponibilite,reponses_questionnaire +probleme_signale:id_prob,version_de_l_application,support,date du_signalement,commentaire +question_posee:id_quest,question anonyme:id,email -posséder2,01 licence_medicale,0N apprenant,0N droit -inviter,0N compte,0N compte,0N apprenant,0N droit,0N licence: date invitation, +posseder2,01 licence_medicale,0N apprenant,0N droit +inviter,0N compte,0N compte,0N apprenant,0N droit,0N licence: date_invitation, utiliser,01 compte,0N licence : date_utilisation repondre, 01 compte, 0N questionnaire -créer, 0N compte,0N apprenant : date_creation -acheter, 0N compte, 0N promotion, 0N licence, 0N abonnement : date d'achat +creer, 0N compte,0N apprenant : date_creation +acheter, 0N compte, 0N promotion, 0N licence, 0N abonnement : date_d_achat assigner, 11 abonnement, 0N droit -poser, 11 question_posée, 0N anonyme -poser1, 11 question_posée, 0N compte -signaler, 11 probleme_signalé, 0N anonyme -signaler1, 11 probleme_signalé, 0N compte +poser, 11 question_posee, 0N anonyme +poser1, 11 question_posee, 0N compte +signaler, 11 probleme_signale, 0N anonyme +signaler1, 11 probleme_signale, 0N compte """ -fiche_activite = "fiche_activité:id_fiche,comp_travaillé,pourquoi_travailler_comp,variantes\n" -activite = "activité: id_activité, caracteristiques ia\n" +fiche_pedagogique = "fiche_pedagogique:id_fiche,contenu\n" +activite = "activite: id_activite, consigne, durée, caracteristiques ia\n" activites = f""" {apprenant} {compte} {activite} -{fiche_activite} -activité_ajoutee: titre, caracteristiques ia -historique_activité: id, durée, date de réalisation, note difficulté,note plaisir,note concentration, note durée, activité proposée par algo - -réaliser, 0N compte, 0N activité, 11 historique_activite, 0N apprenant : points accordés -ajouter, 0N compte,0N activité_ajoutee, 11 historique_activité , 0N apprenant -posséser, 11 historique_activité, 0N apprenant -decrire, 0N fiche_activite, 11 activité +{fiche_pedagogique} +historique_activite: id, duree, date_de_realisation, note_difficulte,note_plaisir,note_concentration, note_duree, activite_proposee_par_algo +realiser, 0N compte, 0N activite, 11 historique_activite, 0N apprenant : points_accordes +debloquer3, 0N activite, 0N apprenant : date_debloquement +posseder, 11 historique_activite, 0N apprenant +decrire, 0N fiche_pedagogique, 11 activite """ recompenses = f""" {apprenant} {compte} -palier:id_palier,nombre de points -defi:id_defi,nom,objectif,date limite +palier:id_palier,nombre_de_points +defi:id_defi,nom,objectif,date_limite badge: id_badge,nom,description,image {activite} atteindre, 0N apprenant, 0N palier -réaliser, 0N compte, 0N activité, 0N apprenant : points accordés -réaliser3, 0N apprenant, 0N defi +realiser, 0N compte, 0N activite, 0N apprenant : points_accordes +realiser3, 0N apprenant, 0N defi debloquer, 0N defi, 11 badge debloquer1, 0N palier, 11 badge """ -#la relation réaliser est dupliquée entre des deux domaines, je garde un version sans pour la concatenation finale +#la relation realiser est dupliquee entre des deux domaines, je garde un version sans pour la concatenation finale recompenses_nr = f""" {apprenant} {compte} -palier:id_palier,nombre de points -defi:id_defi,nom,objectif,date limite +palier:id_palier,nombre_de_points +defi:id_defi,nom,objectif,date_limite badge: id_badge,nom,description,image {activite} atteindre, 0N apprenant, 0N palier -réaliser3, 0N apprenant, 0N defi +realiser3, 0N apprenant, 0N defi debloquer, 0N defi, 11 badge debloquer1, 0N palier, 11 badge """ ressources = f""" -mot_clé: mot +mot_cle: mot Ressource:id_ress,titre,description,date_de_publication,type,niveau_d_access -vidéo:id_video,lien_vers_site_externe +video:id_video,lien_vers_site_externe article:id_article,lien_vers_site_externe -{fiche_activite} +{fiche_pedagogique} -contenir,0N mot_clé,0N Ressource -etre1, 0N Ressource, 11 vidéo +contenir,0N mot_cle,0N Ressource +etre1, 0N Ressource, 11 video etre2, 0N Ressource, 11 article -etre3, 0N Ressource, 11 fiche_activité +etre3, 0N Ressource, 11 fiche_pédagogique """ test =f""" -test_de_positionnement: id_testpos, consigne, caracteristiques ia -historique_test: id_entree, durée, score, temps de réaction moyen, date de réalisation +test_de_positionnement: id_testpos, consigne, caracteristiques_ia +historique_test_pos: id_entree, duree, score, temps_de_reaction_moyen, date_de_realisation, font_utilisée +historique_test_medical: id_entree_medical, date_realisation, Deficit_phonologique, Deficit_lexical, Deficit_articulatoire, Deficit_ortho_optique, Deficit_visio_attentionnel, Deficit_visio_spacial, Deficit_visio motrice, Deficit_attention/concentration + {apprenant} {compte} -réaliser2, 0N compte,0N test_de_positionnement, 11 historique test, 0N apprenant -posséser1, 11 historique_test, 0N apprenant +realiser2, 0N compte,0N test_de_positionnement, 11 historique_test_pos, 0N apprenant +posseder1, 11 historique_test_pos, 0N apprenant +posseder3, 11 historique_test_medical, 0N apprenant """ -entités = [ +entites = [ apprenant, compte, - fiche_activite, + fiche_pedagogique, activite, ] @@ -116,16 +117,16 @@ domaines = [ test, ] -def generer_texte_complet(domaines, entités): +def generer_texte_complet(domaines, entites): texte_complet = "" for domaine in domaines: - for entite in entités: + for entite in entites: if entite in domaine: domaine = domaine.replace(entite, "") texte_complet += domaine - for entite in entités: + for entite in entites: texte_complet += entite return texte_complet -texte_complet = generer_texte_complet(domaines, entités) \ No newline at end of file +texte_complet = generer_texte_complet(domaines, entites) \ No newline at end of file diff --git a/mocodo_notebook.ipynb b/mocodo_notebook.ipynb index 54d46ee..a858046 100644 --- a/mocodo_notebook.ipynb +++ b/mocodo_notebook.ipynb @@ -51,188 +51,188 @@ { "data": { "image/svg+xml": [ - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tposséder\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tposseder\n", "\t\n", "\t0,1\n", - "\t0,N\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tcréer\n", - "\t\tdate_creation\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tcreer\n", + "\t\tdate_creation\n", "\t\n", - "\t0,N\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tposer\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tposer\n", "\t\n", - "\t1,1\n", - "\t0,N\n", + "\t1,1\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tposer\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tposer\n", "\t\n", - "\t1,1\n", - "\t0,N\n", + "\t1,1\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", + "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tinviter\n", - "\t\tdate invitation\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tinviter\n", + "\t\tdate_invitation\n", "\t\n", - "\t0,N\n", - "\t0,N\n", - "\t0,N\n", - "\t0,N\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", + "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tsignaler\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tsignaler\n", "\t\n", - "\t1,1\n", - "\t0,N\n", + "\t1,1\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tsignaler\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tsignaler\n", "\t\n", - "\t1,1\n", - "\t0,N\n", + "\t1,1\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tassigner\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tassigner\n", "\t\n", - "\t1,1\n", - "\t0,N\n", + "\t1,1\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tutiliser\n", - "\t\tdate_utilisation\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tutiliser\n", + "\t\tdate_utilisation\n", "\t\n", - "\t0,1\n", - "\t0,N\n", + "\t0,1\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\trepondre\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\trepondre\n", "\t\n", - "\t0,1\n", - "\t0,N\n", + "\t0,1\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tacheter\n", - "\t\tdate d’achat\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tacheter\n", + "\t\tdate_d_achat\n", "\t\n", - "\t0,N\n", - "\t0,N\n", - "\t0,N\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", "\n", @@ -244,7 +244,7 @@ "\t\t\n", "\t\n", "\tlicence_medicale\n", - "\tclé_medicale\n", + "\tcle_medicale\n", "\t\n", "\tdate_utilisation\n", "\n", @@ -253,8 +253,8 @@ "\n", "\t\n", "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\t\n", "\t\n", "\tapprenant\n", @@ -264,160 +264,162 @@ "\tprenom\n", "\tdate_de_naissance\n", "\tclasse\n", - "\treponses_questionnaire\n", + "\test_actif\n", + "\tpeut_faire_test\n", + "\treponses_questionnaire\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tquestion_posée\n", - "\tid_quest\n", - "\t\n", - "\tquestion\n", + "\tquestion_posee\n", + "\tid_quest\n", + "\t\n", + "\tquestion\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tanonyme\n", - "\tid\n", - "\t\n", - "\temail\n", + "\tanonyme\n", + "\tid\n", + "\t\n", + "\temail\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tdroit\n", - "\tid_droit\n", - "\t\n", - "\tniveau_d_access\n", - "\tnb_profil_crée\n", - "\tnb_user_invite\n", - "\tpeut_modifier_profil\n", - "\tpeut_supprimer_profil\n", - "\tpeut_faire_activité\n", - "\tpeut_faire_test\n", - "\tpeut_consulter_hist_activité\n", - "\tpeut_consulter_hist_test\n", + "\tdroit\n", + "\tid_droit\n", + "\t\n", + "\tniveau_d_access\n", + "\tnb_profil_cree\n", + "\tnb_user_invite\n", + "\tpeut_modifier_profil\n", + "\tpeut_supprimer_profil\n", + "\tpeut_faire_activite\n", + "\tpeut_faire_test\n", + "\tpeut_consulter_hist_activite\n", + "\tpeut_consulter_hist_test\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tcompte\n", - "\tlogin\n", - "\t\n", - "\temail\n", - "\tpassword\n", - "\tétat\n", - "\tdate_de_derniere_co\n", - "\tnom\n", - "\tprenom\n", - "\tmobile\n", - "\tdate_de_création\n", - "\tmoyen_paiement\n", - "\test_connecté\n", + "\tcompte\n", + "\tlogin\n", + "\t\n", + "\temail\n", + "\tpassword\n", + "\tetat\n", + "\tdate_de_derniere_co\n", + "\tnom\n", + "\tprenom\n", + "\tmobile\n", + "\tdate_de_creation\n", + "\tmoyen_paiement\n", + "\test_connecte\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tprobleme_signalé\n", - "\tid_prob\n", - "\t\n", - "\tversion de l’application\n", - "\tsupport\n", - "\tdate du signalement\n", - "\tcommentaire\n", + "\tprobleme_signale\n", + "\tid_prob\n", + "\t\n", + "\tversion_de_l_application\n", + "\tsupport\n", + "\tdate du_signalement\n", + "\tcommentaire\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tlicence\n", - "\tclé\n", - "\t\n", - "\tdate_utilisation\n", + "\tlicence\n", + "\tcle\n", + "\t\n", + "\tdate_utilisation\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tquestionnaire\n", - "\tid_questionnaire\n", - "\t\n", - "\tforme_rappel\n", - "\tdisponibilité\n", - "\treponses_questionnaire\n", + "\tquestionnaire\n", + "\tid_questionnaire\n", + "\t\n", + "\tforme_rappel\n", + "\tdisponibilite\n", + "\treponses_questionnaire\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tabonnement\n", - "\tnom_abonnement\n", - "\t\n", - "\tprix\n", - "\tdate_de_début\n", - "\tdate_de_fin\n", + "\tabonnement\n", + "\tnom_abonnement\n", + "\t\n", + "\tprix\n", + "\tdate_de_debut\n", + "\tdate_de_fin\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tpromotion\n", - "\tcode\n", - "\t\n", - "\tdate_de_création\n", - "\tdurée_reduction\n", - "\treduction\n", - "\tconditions\n", + "\tpromotion\n", + "\tcode\n", + "\t\n", + "\tdate_de_creation\n", + "\tduree_reduction\n", + "\treduction\n", + "\tconditions\n", "\n", "" ], @@ -441,181 +443,166 @@ { "data": { "image/svg+xml": [ - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tdecrire\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tdecrire\n", "\t\n", - "\t0,N\n", - "\t1,1\n", - "\n", - "\n", - "\n", - "\n", - "\t\n", - "\t\n", - "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tposséser\n", - "\t\n", - "\t1,1\n", - "\t0,N\n", + "\t0,N\n", + "\t1,1\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tréaliser\n", - "\t\tpoints accordés\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\trealiser\n", + "\t\tpoints_accordes\n", "\t\n", - "\t0,N\n", - "\t0,N\n", - "\t1,1\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", + "\t1,1\n", + "\t0,N\n", "\n", "\n", - "\n", + "\n", "\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tajouter\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tdebloquer\n", + "\t\tdate_debloquement\n", "\t\n", - "\t0,N\n", - "\t0,N\n", - "\t1,1\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", - "\n", + "\n", "\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tposseder\n", "\t\n", - "\tfiche_activité\n", - "\tid_fiche\n", - "\t\n", - "\tcomp_travaillé\n", - "\tpourquoi_travailler_comp\n", - "\tvariantes\n", + "\t1,1\n", + "\t0,N\n", "\n", "\n", - "\n", + "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tapprenant\n", - "\tid_apprenant\n", - "\t\n", - "\tnom\n", - "\tprenom\n", - "\tdate_de_naissance\n", - "\tclasse\n", - "\treponses_questionnaire\n", - "\n", - "\n", - "\n", - "\n", - "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\n", - "\tactivité\n", - "\tid_activité\n", - "\t\n", - "\tcaracteristiques ia\n", - "\n", - "\n", - "\n", - "\n", - "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\n", - "\thistorique_activité\n", - "\tid\n", - "\t\n", - "\tdurée\n", - "\tdate de réalisation\n", - "\tnote difficulté\n", - "\tnote plaisir\n", - "\tnote concentration\n", - "\tnote durée\n", - "\tactivité proposée par algo\n", + "\tfiche_pedagogique\n", + "\tid_fiche\n", + "\t\n", + "\tcontenu\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tcompte\n", - "\tlogin\n", - "\t\n", - "\temail\n", - "\tpassword\n", - "\tétat\n", - "\tdate_de_derniere_co\n", - "\tnom\n", - "\tprenom\n", - "\tmobile\n", - "\tdate_de_création\n", - "\tmoyen_paiement\n", - "\test_connecté\n", + "\tcompte\n", + "\tlogin\n", + "\t\n", + "\temail\n", + "\tpassword\n", + "\tetat\n", + "\tdate_de_derniere_co\n", + "\tnom\n", + "\tprenom\n", + "\tmobile\n", + "\tdate_de_creation\n", + "\tmoyen_paiement\n", + "\test_connecte\n", "\n", "\n", - "\n", + "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tactivité_ajoutee\n", - "\ttitre\n", - "\t\n", - "\tcaracteristiques ia\n", + "\tactivite\n", + "\tid_activite\n", + "\t\n", + "\tconsigne\n", + "\tdurée\n", + "\tcaracteristiques ia\n", + "\n", + "\n", + "\n", + "\n", + "\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\n", + "\thistorique_activite\n", + "\tid\n", + "\t\n", + "\tduree\n", + "\tdate_de_realisation\n", + "\tnote_difficulte\n", + "\tnote_plaisir\n", + "\tnote_concentration\n", + "\tnote_duree\n", + "\tactivite_proposee_par_algo\n", + "\n", + "\n", + "\n", + "\n", + "\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\n", + "\tapprenant\n", + "\tid_apprenant\n", + "\t\n", + "\tnom\n", + "\tprenom\n", + "\tdate_de_naissance\n", + "\tclasse\n", + "\test_actif\n", + "\tpeut_faire_test\n", + "\treponses_questionnaire\n", "\n", "" ], @@ -639,142 +626,140 @@ { "data": { "image/svg+xml": [ - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tetre\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tetre\n", "\t\n", - "\t0,N\n", - "\t1,1\n", + "\t0,N\n", + "\t1,1\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tetre\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tetre\n", "\t\n", - "\t0,N\n", - "\t1,1\n", + "\t0,N\n", + "\t1,1\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tcontenir\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tcontenir\n", "\t\n", - "\t0,N\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tetre\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tetre\n", "\t\n", - "\t0,N\n", - "\t1,1\n", + "\t0,N\n", + "\t1,1\n", "\n", "\n", - "\n", + "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tfiche_activité\n", - "\tid_fiche\n", - "\t\n", - "\tcomp_travaillé\n", - "\tpourquoi_travailler_comp\n", - "\tvariantes\n", + "\tfiche_pedagogique\n", + "\tid_fiche\n", + "\t\n", + "\tcontenu\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tRessource\n", - "\tid_ress\n", - "\t\n", - "\ttitre\n", - "\tdescription\n", - "\tdate_de_publication\n", - "\ttype\n", - "\tniveau_d_access\n", + "\tRessource\n", + "\tid_ress\n", + "\t\n", + "\ttitre\n", + "\tdescription\n", + "\tdate_de_publication\n", + "\ttype\n", + "\tniveau_d_access\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tmot_clé\n", - "\tmot\n", - "\t\n", + "\tmot_cle\n", + "\tmot\n", + "\t\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tarticle\n", - "\tid_article\n", - "\t\n", - "\tlien_vers_site_externe\n", + "\tarticle\n", + "\tid_article\n", + "\t\n", + "\tlien_vers_site_externe\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tvidéo\n", - "\tid_video\n", - "\t\n", - "\tlien_vers_site_externe\n", + "\tvideo\n", + "\tid_video\n", + "\t\n", + "\tlien_vers_site_externe\n", "\n", "" ], @@ -798,114 +783,154 @@ { "data": { "image/svg+xml": [ - "\n", - "\n", + "\n", + "\n", "\n", - "\n", + "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tposséser\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tposseder\n", "\t\n", - "\t1,1\n", - "\t0,N\n", + "\t1,1\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tréaliser\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\trealiser\n", "\t\n", - "\t0,N\n", - "\t0,N\n", - "\t1,1\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", + "\t1,1\n", + "\t0,N\n", + "\n", + "\n", + "\n", + "\n", + "\t\n", + "\t\n", + "\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tposseder\n", + "\t\n", + "\t1,1\n", + "\t0,N\n", + "\n", + "\n", + "\n", + "\n", + "\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\n", + "\thistorique_test_pos\n", + "\tid_entree\n", + "\t\n", + "\tduree\n", + "\tscore\n", + "\ttemps_de_reaction_moyen\n", + "\tdate_de_realisation\n", + "\tfont_utilisée\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tapprenant\n", - "\tid_apprenant\n", - "\t\n", - "\tnom\n", - "\tprenom\n", - "\tdate_de_naissance\n", - "\tclasse\n", - "\treponses_questionnaire\n", - "\n", - "\n", - "\n", - "\n", - "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\n", - "\thistorique_test\n", - "\tid_entree\n", - "\t\n", - "\tdurée\n", - "\tscore\n", - "\ttemps de réaction moyen\n", - "\tdate de réalisation\n", - "\n", - "\n", - "\n", - "\n", - "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\n", - "\ttest_de_positionnement\n", - "\tid_testpos\n", - "\t\n", - "\tconsigne\n", - "\tcaracteristiques ia\n", + "\tapprenant\n", + "\tid_apprenant\n", + "\t\n", + "\tnom\n", + "\tprenom\n", + "\tdate_de_naissance\n", + "\tclasse\n", + "\test_actif\n", + "\tpeut_faire_test\n", + "\treponses_questionnaire\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tcompte\n", - "\tlogin\n", - "\t\n", - "\temail\n", - "\tpassword\n", - "\tétat\n", - "\tdate_de_derniere_co\n", - "\tnom\n", - "\tprenom\n", - "\tmobile\n", - "\tdate_de_création\n", - "\tmoyen_paiement\n", - "\test_connecté\n", + "\tcompte\n", + "\tlogin\n", + "\t\n", + "\temail\n", + "\tpassword\n", + "\tetat\n", + "\tdate_de_derniere_co\n", + "\tnom\n", + "\tprenom\n", + "\tmobile\n", + "\tdate_de_creation\n", + "\tmoyen_paiement\n", + "\test_connecte\n", + "\n", + "\n", + "\n", + "\n", + "\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\n", + "\thistorique_test_medical\n", + "\tid_entree_medical\n", + "\t\n", + "\tdate_realisation\n", + "\tDeficit_phonologique\n", + "\tDeficit_lexical\n", + "\tDeficit_articulatoire\n", + "\tDeficit_ortho_optique\n", + "\tDeficit_visio_attentionnel\n", + "\tDeficit_visio_spacial\n", + "\tDeficit_visio motrice\n", + "\tDeficit_attention/concentration\n", + "\n", + "\n", + "\n", + "\n", + "\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\n", + "\ttest_de_positionnement\n", + "\tid_testpos\n", + "\t\n", + "\tconsigne\n", + "\tcaracteristiques_ia\n", "\n", "" ], @@ -929,186 +954,190 @@ { "data": { "image/svg+xml": [ - "\n", - "\n", + "\n", + "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tréaliser\n", - "\t\tpoints accordés\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\trealiser\n", + "\t\tpoints_accordes\n", "\t\n", - "\t0,N\n", - "\t0,N\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tréaliser\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\trealiser\n", "\t\n", - "\t0,N\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tatteindre\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tatteindre\n", "\t\n", - "\t0,N\n", - "\t0,N\n", + "\t0,N\n", + "\t0,N\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tdebloquer\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tdebloquer\n", "\t\n", - "\t0,N\n", - "\t1,1\n", + "\t0,N\n", + "\t1,1\n", "\n", "\n", "\n", "\n", - "\t\n", - "\t\n", + "\t\n", + "\t\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tdebloquer\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tdebloquer\n", "\t\n", - "\t0,N\n", - "\t1,1\n", + "\t0,N\n", + "\t1,1\n", "\n", "\n", "\n", "\n", "\t\n", "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\t\n", "\t\n", - "\tactivité\n", - "\tid_activité\n", + "\tactivite\n", + "\tid_activite\n", "\t\n", - "\tcaracteristiques ia\n", + "\tconsigne\n", + "\tdurée\n", + "\tcaracteristiques ia\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tcompte\n", - "\tlogin\n", - "\t\n", - "\temail\n", - "\tpassword\n", - "\tétat\n", - "\tdate_de_derniere_co\n", - "\tnom\n", - "\tprenom\n", - "\tmobile\n", - "\tdate_de_création\n", - "\tmoyen_paiement\n", - "\test_connecté\n", + "\tcompte\n", + "\tlogin\n", + "\t\n", + "\temail\n", + "\tpassword\n", + "\tetat\n", + "\tdate_de_derniere_co\n", + "\tnom\n", + "\tprenom\n", + "\tmobile\n", + "\tdate_de_creation\n", + "\tmoyen_paiement\n", + "\test_connecte\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tapprenant\n", - "\tid_apprenant\n", - "\t\n", - "\tnom\n", - "\tprenom\n", - "\tdate_de_naissance\n", - "\tclasse\n", - "\treponses_questionnaire\n", + "\tapprenant\n", + "\tid_apprenant\n", + "\t\n", + "\tnom\n", + "\tprenom\n", + "\tdate_de_naissance\n", + "\tclasse\n", + "\test_actif\n", + "\tpeut_faire_test\n", + "\treponses_questionnaire\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tdefi\n", - "\tid_defi\n", - "\t\n", - "\tnom\n", - "\tobjectif\n", - "\tdate limite\n", + "\tdefi\n", + "\tid_defi\n", + "\t\n", + "\tnom\n", + "\tobjectif\n", + "\tdate_limite\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tpalier\n", - "\tid_palier\n", - "\t\n", - "\tnombre de points\n", + "\tpalier\n", + "\tid_palier\n", + "\t\n", + "\tnombre_de_points\n", "\n", "\n", "\n", "\n", "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", "\t\n", - "\tbadge\n", - "\tid_badge\n", - "\t\n", - "\tnom\n", - "\tdescription\n", - "\timage\n", + "\tbadge\n", + "\tid_badge\n", + "\t\n", + "\tnom\n", + "\tdescription\n", + "\timage\n", "\n", "" ], @@ -1240,10 +1269,6 @@ " acheter {\n", " TYPE date_d_achat PK\n", " }\n", - " activite_ajoutee {\n", - " TYPE titre PK\n", - " TYPE caracteristiques_ia\n", - " }\n", " historique_activite {\n", " TYPE id PK\n", " TYPE duree\n", @@ -1255,6 +1280,9 @@ " TYPE activite_proposee_par_algo\n", " TYPE points_accordes\n", " }\n", + " debloquer {\n", + " TYPE date_debloquement PK\n", + " }\n", " palier {\n", " TYPE id_palier PK\n", " TYPE nombre_de_points\n", @@ -1295,12 +1323,25 @@ " TYPE consigne\n", " TYPE caracteristiques_ia\n", " }\n", - " historique_test {\n", + " historique_test_pos {\n", " TYPE id_entree PK\n", " TYPE duree\n", " TYPE score\n", " TYPE temps_de_reaction_moyen\n", " TYPE date_de_realisation\n", + " TYPE font_utilisee\n", + " }\n", + " historique_test_medical {\n", + " TYPE id_entree_medical PK\n", + " TYPE date_realisation\n", + " TYPE Deficit_phonologique\n", + " TYPE Deficit_lexical\n", + " TYPE Deficit_articulatoire\n", + " TYPE Deficit_ortho_optique\n", + " TYPE Deficit_visio_attentionnel\n", + " TYPE Deficit_visio_spacial\n", + " TYPE Deficit_visio_motrice\n", + " TYPE Deficit_attention_concentration\n", " }\n", " apprenant {\n", " TYPE id_apprenant PK\n", @@ -1308,6 +1349,8 @@ " TYPE prenom\n", " TYPE date_de_naissance\n", " TYPE classe\n", + " TYPE est_actif\n", + " TYPE peut_faire_test\n", " TYPE reponses_questionnaire\n", " }\n", " compte {\n", @@ -1323,14 +1366,14 @@ " TYPE moyen_paiement\n", " TYPE est_connecte\n", " }\n", - " fiche_activite {\n", + " fiche_pedagogique {\n", " TYPE id_fiche PK\n", - " TYPE comp_travaille\n", - " TYPE pourquoi_travailler_comp\n", - " TYPE variantes\n", + " TYPE contenu\n", " }\n", " activite {\n", " TYPE id_activite PK\n", + " TYPE consigne\n", + " TYPE duree\n", " TYPE caracteristiques_ia\n", " }\n", " licence_medicale }o--o| apprenant: posseder2\n", @@ -1356,11 +1399,10 @@ " historique_activite }o--|| compte: realiser\n", " historique_activite }o--|| activite: realiser\n", " historique_activite }o--|| apprenant: realiser\n", - " historique_activite }o--|| compte: ajouter\n", - " historique_activite }o--|| activite_ajoutee: ajouter\n", - " historique_activite }o--|| apprenant: ajouter\n", - " historique_activite }o--|| apprenant: posseser\n", - " fiche_activite ||--o{ activite: decrire\n", + " debloquer }o..|| activite: DF\n", + " debloquer }o..|| apprenant: DF\n", + " historique_activite }o--|| apprenant: posseder\n", + " fiche_pedagogique ||--o{ activite: decrire\n", " apprenant }o--o{ palier: atteindre\n", " apprenant }o--o{ defi: realiser\n", " defi ||--o{ badge: debloquer\n", @@ -1368,11 +1410,12 @@ " mot_cle }o--o{ Ressource: contenir\n", " Ressource ||--o{ video: etre\n", " Ressource ||--o{ article: etre\n", - " Ressource ||--o{ fiche_activite: etre\n", - " historique_test }o--|| compte: realiser2\n", - " historique_test }o--|| test_de_positionnement: realiser2\n", - " historique_test }o--|| apprenant: realiser2\n", - " historique_test }o--|| apprenant: posseser\n", + " Ressource ||--o{ fiche_pedagogique: etre\n", + " historique_test_pos }o--|| compte: realiser2\n", + " historique_test_pos }o--|| test_de_positionnement: realiser2\n", + " historique_test_pos }o--|| apprenant: realiser2\n", + " historique_test_pos }o--|| apprenant: posseder\n", + " historique_test_medical }o--|| apprenant: posseder\n", "\n", "```" ],