Avec corrections

parent cde2aa5c
...@@ -16,56 +16,57 @@ ...@@ -16,56 +16,57 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 42, "execution_count": 232,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
"name": "stdout", "name": "stdout",
"output_type": "stream", "output_type": "stream",
"text": [ "text": [
" Type Num Id Label\n", " Type Num Id Label\n",
"0 Quiz 283 1 Module 1\n", "0 Quiz 283 1 Module 1\n",
"1 Quiz 268 2 Module 1\n", "1 Quiz 268 2 Module 1\n",
"2 Quiz 285 3 Module 1\n", "2 Quiz 285 3 Module 1\n",
"3 Quiz 259 4 Module 1\n", "3 Quiz 259 4 Module 1\n",
"4 Quiz 234 5 Module 1\n", "4 Quiz 234 5 Module 1\n",
"5 Quiz 190 6 Module 2\n", "5 Quiz 190 6 Module 2\n",
"6 Quiz 188 7 Module 2\n", "6 Quiz 188 7 Module 2\n",
"7 Quiz 181 8 Module 2\n", "7 Quiz 181 8 Module 2\n",
"8 Quiz 165 9 Module 2\n", "8 Quiz 165 9 Module 2\n",
"9 Quiz 149 10 Module 2\n", "9 Quiz 149 10 Module 2\n",
"10 Quiz 136 11 Module 2\n", "10 Quiz 136 11 Module 2\n",
"11 Quiz 129 12 Module 3\n", "11 Quiz 129 12 Module 3\n",
"12 Quiz 127 13 Module 3\n", "12 Quiz 127 13 Module 3\n",
"13 Quiz 93 14 Module 4\n", "13 Quiz 93 14 Module 4\n",
"14 Quiz 80 15 Module 4\n", "14 Quiz 80 15 Module 4\n",
"15 Quiz 74 16 Module 4\n", "15 Quiz 74 16 Module 4\n",
"16 QuizP 126 1 Jupiter\n", "16 QuizP 126 1 Jupiter\n",
"17 QuizP 95 2 R\n", "17 QuizP 95 2 R\n",
"18 QuizP 77 3 OrgMode\n", "18 QuizP 77 3 OrgMode\n",
"19 QuizP 77 4 Jupiter\n", "19 QuizP 77 4 Jupiter\n",
"20 QuizP 53 5 R\n", "20 QuizP 53 5 R\n",
"21 QuizP 43 6 OrgMode\n", "21 QuizP 43 6 OrgMode\n",
"22 QuizP 70 7 Jupiter\n", "22 QuizP 70 7 Jupiter\n",
"23 QuizP 45 8 R\n", "23 QuizP 45 8 R\n",
"24 QuizP 35 9 OrgMode\n", "24 QuizP 35 9 OrgMode\n",
"25 QuizP 69 10 Jupiter\n", "25 QuizP 69 10 Jupiter\n",
"26 QuizP 43 11 R\n", "26 QuizP 43 11 R\n",
"27 QuizP 36 12 OrgMode\n", "27 QuizP 36 12 OrgMode\n",
"28 Exercices 195 1 Module 1\n", "28 Exercices 195 1 Module 1\n",
"29 Exercices 117 2 Module 2\n", "29 Exercices 117 2 Module 2\n",
"30 Exercices 85 3 Module 3\n" "30 Exercices 85 3 Module 3\n",
"31 ExoEvalPair 11 4 ExoEval\n"
] ]
} }
], ],
"source": [ "source": [
"## Tableau\n", "## Tableau\n",
"\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", "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", "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", "tableau=pd.DataFrame({'Type':Type,\"Id\":Id,\"Num\":Num,\"Label\":Label})\n",
"col=[\"Type\",\"Num\",\"Id\",\"Label\"]\n", "col=[\"Type\",\"Num\",\"Id\",\"Label\"]\n",
"tableau = tableau.loc[:, col]\n", "tableau = tableau.loc[:, col]\n",
...@@ -74,7 +75,7 @@ ...@@ -74,7 +75,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 215, "execution_count": 233,
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
{ {
...@@ -139,6 +140,36 @@ ...@@ -139,6 +140,36 @@
" \n", " \n",
"Graphique('inria_41016_self-paced_grade_report_2020-04-02-1234.csv','inria_41016_self-paced_grade_report_2020-03-27-0806.csv')" "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": { "metadata": {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment