diff --git a/Projet Maman 2/Stats MOOC RR.ipynb b/Projet Maman 2/Stats MOOC RR.ipynb index 3c6b23109c68ec52c7556010e1ad9a244871ac7b..b4b5defbcdf1ac9cb30d8524680e4f5868eec481 100644 --- a/Projet Maman 2/Stats MOOC RR.ipynb +++ b/Projet Maman 2/Stats MOOC RR.ipynb @@ -16,56 +16,57 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 232, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - " Type Num Id Label\n", - "0 Quiz 283 1 Module 1\n", - "1 Quiz 268 2 Module 1\n", - "2 Quiz 285 3 Module 1\n", - "3 Quiz 259 4 Module 1\n", - "4 Quiz 234 5 Module 1\n", - "5 Quiz 190 6 Module 2\n", - "6 Quiz 188 7 Module 2\n", - "7 Quiz 181 8 Module 2\n", - "8 Quiz 165 9 Module 2\n", - "9 Quiz 149 10 Module 2\n", - "10 Quiz 136 11 Module 2\n", - "11 Quiz 129 12 Module 3\n", - "12 Quiz 127 13 Module 3\n", - "13 Quiz 93 14 Module 4\n", - "14 Quiz 80 15 Module 4\n", - "15 Quiz 74 16 Module 4\n", - "16 QuizP 126 1 Jupiter\n", - "17 QuizP 95 2 R\n", - "18 QuizP 77 3 OrgMode\n", - "19 QuizP 77 4 Jupiter\n", - "20 QuizP 53 5 R\n", - "21 QuizP 43 6 OrgMode\n", - "22 QuizP 70 7 Jupiter\n", - "23 QuizP 45 8 R\n", - "24 QuizP 35 9 OrgMode\n", - "25 QuizP 69 10 Jupiter\n", - "26 QuizP 43 11 R\n", - "27 QuizP 36 12 OrgMode\n", - "28 Exercices 195 1 Module 1\n", - "29 Exercices 117 2 Module 2\n", - "30 Exercices 85 3 Module 3\n" + " Type Num Id Label\n", + "0 Quiz 283 1 Module 1\n", + "1 Quiz 268 2 Module 1\n", + "2 Quiz 285 3 Module 1\n", + "3 Quiz 259 4 Module 1\n", + "4 Quiz 234 5 Module 1\n", + "5 Quiz 190 6 Module 2\n", + "6 Quiz 188 7 Module 2\n", + "7 Quiz 181 8 Module 2\n", + "8 Quiz 165 9 Module 2\n", + "9 Quiz 149 10 Module 2\n", + "10 Quiz 136 11 Module 2\n", + "11 Quiz 129 12 Module 3\n", + "12 Quiz 127 13 Module 3\n", + "13 Quiz 93 14 Module 4\n", + "14 Quiz 80 15 Module 4\n", + "15 Quiz 74 16 Module 4\n", + "16 QuizP 126 1 Jupiter\n", + "17 QuizP 95 2 R\n", + "18 QuizP 77 3 OrgMode\n", + "19 QuizP 77 4 Jupiter\n", + "20 QuizP 53 5 R\n", + "21 QuizP 43 6 OrgMode\n", + "22 QuizP 70 7 Jupiter\n", + "23 QuizP 45 8 R\n", + "24 QuizP 35 9 OrgMode\n", + "25 QuizP 69 10 Jupiter\n", + "26 QuizP 43 11 R\n", + "27 QuizP 36 12 OrgMode\n", + "28 Exercices 195 1 Module 1\n", + "29 Exercices 117 2 Module 2\n", + "30 Exercices 85 3 Module 3\n", + "31 ExoEvalPair 11 4 ExoEval\n" ] } ], "source": [ "## Tableau\n", "\n", - "Type_init= list(donnees.columns[3:19])+list(donnees.columns[20:32])+list(donnees.columns[34:37])\n", + "Type_init= list(donnees.columns[3:19])+list(donnees.columns[20:32])+list(donnees.columns[34:37])+[\"ExoEvalPair\"]\n", "Type=[i.split()[0] for i in Type_init]\n", - "Id=[int(i.split()[1]) for i in Type_init]\n", + "Id=[int(i.split()[1]) for i in Type_init[:-1]]+[4]\n", "Num=[(sum(donnees.loc[:,type]>0)) for type in Type_init]\n", - "Label=[\"Module 1\",\"Module 1\",\"Module 1\",\"Module 1\",\"Module 1\",\"Module 2\",\"Module 2\",\"Module 2\",\"Module 2\",\"Module 2\",\"Module 2\",\"Module 3\",\"Module 3\",\"Module 4\",\"Module 4\",\"Module 4\",\"Jupiter\",\"R\",\"OrgMode\",\"Jupiter\",\"R\",\"OrgMode\",\"Jupiter\",\"R\",\"OrgMode\",\"Jupiter\",\"R\",\"OrgMode\",\"Module 1\",\"Module 2\",\"Module 3\"]\n", + "Label=[\"Module 1\",\"Module 1\",\"Module 1\",\"Module 1\",\"Module 1\",\"Module 2\",\"Module 2\",\"Module 2\",\"Module 2\",\"Module 2\",\"Module 2\",\"Module 3\",\"Module 3\",\"Module 4\",\"Module 4\",\"Module 4\",\"Jupiter\",\"R\",\"OrgMode\",\"Jupiter\",\"R\",\"OrgMode\",\"Jupiter\",\"R\",\"OrgMode\",\"Jupiter\",\"R\",\"OrgMode\",\"Module 1\",\"Module 2\",\"Module 3\",\"ExoEval\"]\n", "tableau=pd.DataFrame({'Type':Type,\"Id\":Id,\"Num\":Num,\"Label\":Label})\n", "col=[\"Type\",\"Num\",\"Id\",\"Label\"]\n", "tableau = tableau.loc[:, col]\n", @@ -74,7 +75,7 @@ }, { "cell_type": "code", - "execution_count": 215, + "execution_count": 233, "metadata": {}, "outputs": [ { @@ -139,6 +140,36 @@ " \n", "Graphique('inria_41016_self-paced_grade_report_2020-04-02-1234.csv','inria_41016_self-paced_grade_report_2020-03-27-0806.csv')" ] + }, + { + "cell_type": "code", + "execution_count": 245, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Nombre d'élèves qui on commencé les exercices : 326\n", + "Nombre d'élèves qui on au dessus de la moyenne : 116\n", + "Nombre d'élèves qui on fait ExoEvalPair : 11\n", + "Moyenne ExoEvalPair : 0.8295454545454546\n" + ] + } + ], + "source": [ + "## Données supplémentaires\n", + "\n", + "exos=sum(donnees.loc[:,\"grade\"]>0)\n", + "moyenne=sum(donnees.loc[:,\"grade\"]>0.5)\n", + "Pair=sum(donnees.loc[:,\"ExoEvalPair\"]>0)\n", + "moyenne_Pair=np.mean(donnees.loc[donnees.loc[:,\"ExoEvalPair\"]>0,\"ExoEvalPair\"])\n", + "\n", + "print(f\"Nombre d'élèves qui on commencé les exercices : {exos}\")\n", + "print(f\"Nombre d'élèves qui on au dessus de la moyenne : {moyenne}\")\n", + "print(f\"Nombre d'élèves qui on fait ExoEvalPair : {Pair}\")\n", + "print(f\"Moyenne ExoEvalPair : {moyenne_Pair}\")" + ] } ], "metadata": {