diff --git a/mcd_mocodo.py b/mcd_mocodo.py index 66d6935..72b70e6 100644 --- a/mcd_mocodo.py +++ b/mcd_mocodo.py @@ -9,6 +9,7 @@ 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 @@ -17,10 +18,11 @@ probleme_signalé:id_prob,version de l'application,support,date du signalement,c question_posée: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, -utiliser,01 compte,0N licence +utiliser,01 compte,0N licence : date_utilisation repondre, 01 compte, 0N questionnaire -créer, 0N compte,0N apprenant +créer, 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 diff --git a/mocodo_notebook.ipynb b/mocodo_notebook.ipynb index a1727ed..54d46ee 100644 --- a/mocodo_notebook.ipynb +++ b/mocodo_notebook.ipynb @@ -51,340 +51,373 @@ { "data": { "image/svg+xml": [ - "\n", - "\n", + "\n", + "\n", "\n", - "\n", + "\n", "\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\tassigner\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tposséder\n", "\t\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\tposer\n", - "\t\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\tacheter\n", - "\t\tdate d’achat\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\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\tposer\n", - "\t\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\trepondre\n", - "\t\n", - "\t0,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\tutiliser\n", - "\t\n", - "\t0,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\tsignaler\n", - "\t\n", - "\t1,1\n", - "\t0,N\n", + "\t0,1\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\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tcréer\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\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tposer\n", + "\t\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\tposer\n", + "\t\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\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tsignaler\n", + "\t\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", "\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\tassigner\n", "\t\n", - "\tpromotion\n", - "\tcode\n", - "\t\n", - "\tdate_de_création\n", - "\tdurée_reduction\n", - "\treduction\n", - "\tconditions\n", + "\t1,1\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\tutiliser\n", + "\t\tdate_utilisation\n", "\t\n", - "\tabonnement\n", - "\tnom_abonnement\n", - "\t\n", - "\tprix\n", - "\tdate_de_début\n", - "\tdate_de_fin\n", + "\t0,1\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\trepondre\n", "\t\n", - "\tquestion_posée\n", - "\tid_quest\n", - "\t\n", - "\tquestion\n", + "\t0,1\n", + "\t0,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\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\tacheter\n", + "\t\tdate d’achat\n", "\t\n", - "\tlicence\n", - "\tclé\n", - "\t\n", - "\tdate_utilisation\n", + "\t0,N\n", + "\t0,N\n", + "\t0,N\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", - "\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", - "\n", - "\n", - "\n", - "\n", - "\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", - "\n", - "\n", - "\n", - "\n", - "\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\t\n", - "\t\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\n", - "\tquestionnaire\n", - "\tid_questionnaire\n", - "\t\n", - "\tforme_rappel\n", - "\tdisponibilité\n", - "\treponses_questionnaire\n", - "\n", - "\n", - "\n", - "\n", - "\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", + "\tlicence_medicale\n", + "\tclé_medicale\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", - "\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", + "\treponses_questionnaire\n", + "\n", + "\n", + "\n", + "\n", + "\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", + "\n", + "\n", + "\n", + "\n", + "\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\t\n", + "\t\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\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", + "\n", + "\n", + "\n", + "\n", + "\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", + "\n", + "\n", + "\n", + "\n", + "\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", + "\n", + "\n", + "\n", + "\n", + "\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", + "\n", + "\n", + "\n", + "\n", + "\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", + "\n", + "\n", + "\n", + "\n", + "\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", + "\n", + "\n", + "\n", + "\n", + "\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", "\n", "" ], @@ -759,7 +792,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 6, "metadata": {}, "outputs": [ { @@ -1146,6 +1179,11 @@ " TYPE cle PK\n", " TYPE date_utilisation\n", " }\n", + " licence_medicale {\n", + " TYPE cle_medicale PK\n", + " TYPE date_utilisation\n", + " TYPE \n", + " }\n", " promotion {\n", " TYPE code PK\n", " TYPE date_de_creation\n", @@ -1196,6 +1234,9 @@ " TYPE date_invitation PK\n", " TYPE \n", " }\n", + " creer {\n", + " TYPE date_creation PK\n", + " }\n", " acheter {\n", " TYPE date_d_achat PK\n", " }\n", @@ -1292,6 +1333,8 @@ " TYPE id_activite PK\n", " TYPE caracteristiques_ia\n", " }\n", + " licence_medicale }o--o| apprenant: posseder2\n", + " licence_medicale }o--o| droit: posseder2\n", " inviter }o..|| compte: DF\n", " inviter }o..|| compte: DF\n", " inviter }o..|| apprenant: DF\n", @@ -1299,7 +1342,8 @@ " inviter }o..|| licence: DF\n", " compte }o--o| licence: utiliser\n", " compte }o--o| questionnaire: repondre\n", - " compte }o--o{ apprenant: creer\n", + " creer }o..|| compte: DF\n", + " creer }o..|| apprenant: DF\n", " acheter }o..|| compte: DF\n", " acheter }o..|| promotion: DF\n", " acheter }o..|| licence: DF\n",