diff --git a/Notes/DB vers xlsx.ipynb b/Notes/DB vers xlsx.ipynb
index 1d10df3..d09ada4 100644
--- a/Notes/DB vers xlsx.ipynb
+++ b/Notes/DB vers xlsx.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
- "execution_count": 1,
+ "execution_count": 2,
"metadata": {
"collapsed": true
},
@@ -13,7 +13,7 @@
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 3,
"metadata": {
"collapsed": true
},
@@ -28,7 +28,7 @@
},
{
"cell_type": "code",
- "execution_count": 3,
+ "execution_count": 4,
"metadata": {
"collapsed": true
},
@@ -500,7 +500,7 @@
},
{
"cell_type": "code",
- "execution_count": 15,
+ "execution_count": 9,
"metadata": {},
"outputs": [
{
@@ -526,199 +526,213 @@
"
| \n",
" competence | \n",
" Barème | \n",
- " A. Rachma | \n",
- " A. kassim | \n",
- " A. Irchadi | \n",
- " A. Mikidadi | \n",
- " A. Zaidou | \n",
- " B. Rakchat | \n",
- " B. Chadia | \n",
- " C. Faycoil | \n",
+ " ABDALLAH ALAOUI Taiassima | \n",
+ " ADANI Ismou | \n",
+ " AHAMADA Dhoulkamal | \n",
+ " AHAMADI Asbahati | \n",
+ " AHAMADI OUSSENI Ansufidine | \n",
+ " AHAMED Fayadhi | \n",
+ " AHMED SAID Hadaita | \n",
+ " ALI MADI Anissa | \n",
" ... | \n",
- " S. Nadjoi | \n",
- " S. Rachida | \n",
- " S. Hairidine | \n",
- " T. Zoubert | \n",
- " Moyenne | \n",
+ " MOUSSRI Bakari | \n",
+ " SAID Ftoumia | \n",
+ " ZAKOTRA Claudian | \n",
+ " TOUFAIL Salahou | \n",
+ " moyenne | \n",
" Min | \n",
" Q1 | \n",
- " me | \n",
+ " ME | \n",
" Q3 | \n",
- " max | \n",
+ " Max | \n",
" \n",
" \n",
" \n",
" \n",
- " DNB blanc 2 | \n",
+ " DNB blanc 2 général | \n",
" NaN | \n",
- " 116 | \n",
- " 51 | \n",
- " 10 | \n",
- " 63 | \n",
- " 53 | \n",
- " 27 | \n",
- " 17 | \n",
- " 32 | \n",
- " 26 | \n",
+ " 112 | \n",
+ " 24 | \n",
+ " 52.0 | \n",
+ " 46.5 | \n",
+ " 65 | \n",
+ " 27.0 | \n",
+ " 25.5 | \n",
+ " 75 | \n",
+ " 72 | \n",
" ... | \n",
- " 49 | \n",
- " 28 | \n",
- " 12 | \n",
- " 10 | \n",
- " 35.952381 | \n",
- " 10.0 | \n",
- " 25.0 | \n",
- " 32.0 | \n",
- " 51.0 | \n",
- " 70.0 | \n",
+ " 40 | \n",
+ " 50 | \n",
+ " 60 | \n",
+ " 58.5 | \n",
+ " 43.403846 | \n",
+ " 21 | \n",
+ " 27.125 | \n",
+ " 41.25 | \n",
+ " 56.875 | \n",
+ " 75.0 | \n",
"
\n",
" \n",
- " Ex 1 - Le fameux triangle | \n",
+ " Ex 1 - Programme de calculs | \n",
" NaN | \n",
- " 10 | \n",
- " 5 | \n",
- " 0 | \n",
- " 10 | \n",
- " 9 | \n",
+ " 15 | \n",
" 3 | \n",
- " 0 | \n",
- " 5 | \n",
- " 0 | \n",
- " ... | \n",
- " 7 | \n",
- " 6 | \n",
- " 0 | \n",
- " 0 | \n",
- " 3.857143 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
+ " 11.0 | \n",
" 3.0 | \n",
- " 7.0 | \n",
- " 10.0 | \n",
- "
\n",
- " \n",
- " 1 Reconnaitre Pythagore | \n",
- " Mod | \n",
- " 3 | \n",
- " 3 | \n",
" 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 1 | \n",
- " 0 | \n",
- " 3 | \n",
- " 0 | \n",
- " ... | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " 1.571429 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 2.0 | \n",
- " 3.0 | \n",
- " 3.0 | \n",
- "
\n",
- " \n",
- " 1 Calculs | \n",
- " Cal | \n",
- " 3 | \n",
- " 2 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 2 | \n",
- " 0 | \n",
- " 2 | \n",
- " 0 | \n",
- " ... | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " 1.428571 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 2.0 | \n",
- " 3.0 | \n",
- " 3.0 | \n",
- "
\n",
- " \n",
- " 2 Calcul de l'aire | \n",
- " Rep | \n",
- " 4 | \n",
- " 0 | \n",
- " 0 | \n",
- " 4 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 1 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0.857143 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
- " 0.0 | \n",
" 1.0 | \n",
- " 4.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 10 | \n",
+ " ... | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 7 | \n",
+ " 2.0 | \n",
+ " 4.019231 | \n",
+ " 0 | \n",
+ " 1.250 | \n",
+ " 3.00 | \n",
+ " 6.875 | \n",
+ " 11.0 | \n",
+ "
\n",
+ " \n",
+ " 1 et 2 Suivre le programme | \n",
+ " Cal | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 6.0 | \n",
+ " 2.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 6 | \n",
+ " ... | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 1.0 | \n",
+ " 2.692308 | \n",
+ " 0 | \n",
+ " 0.250 | \n",
+ " 2.00 | \n",
+ " 5.750 | \n",
+ " 6.0 | \n",
+ "
\n",
+ " \n",
+ " 3 Renverser le programme | \n",
+ " Rai | \n",
+ " 3 | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 0.0 | \n",
+ " 0.596154 | \n",
+ " 0 | \n",
+ " 0.000 | \n",
+ " 0.00 | \n",
+ " 1.125 | \n",
+ " 3.0 | \n",
+ "
\n",
+ " \n",
+ " 4 Toujours la même chose | \n",
+ " Rai | \n",
+ " 3 | \n",
+ " 0 | \n",
+ " 2.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " ... | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.192308 | \n",
+ " 0 | \n",
+ " 0.000 | \n",
+ " 0.00 | \n",
+ " 0.000 | \n",
+ " 3.0 | \n",
"
\n",
" \n",
"\n",
- "5 rows × 29 columns
\n",
+ "5 rows × 35 columns
\n",
""
],
"text/plain": [
- " competence Barème A. Rachma A. kassim \\\n",
- "DNB blanc 2 NaN 116 51 10 \n",
- "Ex 1 - Le fameux triangle NaN 10 5 0 \n",
- "1 Reconnaitre Pythagore Mod 3 3 0 \n",
- "1 Calculs Cal 3 2 0 \n",
- "2 Calcul de l'aire Rep 4 0 0 \n",
+ " competence Barème ABDALLAH ALAOUI Taiassima \\\n",
+ "DNB blanc 2 général NaN 112 24 \n",
+ "Ex 1 - Programme de calculs NaN 15 3 \n",
+ "1 et 2 Suivre le programme Cal 6 3 \n",
+ "3 Renverser le programme Rai 3 0 \n",
+ "4 Toujours la même chose Rai 3 0 \n",
"\n",
- " A. Irchadi A. Mikidadi A. Zaidou B. Rakchat \\\n",
- "DNB blanc 2 63 53 27 17 \n",
- "Ex 1 - Le fameux triangle 10 9 3 0 \n",
- "1 Reconnaitre Pythagore 3 3 1 0 \n",
- "1 Calculs 3 3 2 0 \n",
- "2 Calcul de l'aire 4 3 0 0 \n",
+ " ADANI Ismou AHAMADA Dhoulkamal \\\n",
+ "DNB blanc 2 général 52.0 46.5 \n",
+ "Ex 1 - Programme de calculs 11.0 3.0 \n",
+ "1 et 2 Suivre le programme 6.0 2.0 \n",
+ "3 Renverser le programme 3.0 0.0 \n",
+ "4 Toujours la même chose 2.0 0.0 \n",
"\n",
- " B. Chadia C. Faycoil ... S. Nadjoi S. Rachida \\\n",
- "DNB blanc 2 32 26 ... 49 28 \n",
- "Ex 1 - Le fameux triangle 5 0 ... 7 6 \n",
- "1 Reconnaitre Pythagore 3 0 ... 3 3 \n",
- "1 Calculs 2 0 ... 3 3 \n",
- "2 Calcul de l'aire 0 0 ... 1 0 \n",
+ " AHAMADI Asbahati AHAMADI OUSSENI Ansufidine \\\n",
+ "DNB blanc 2 général 65 27.0 \n",
+ "Ex 1 - Programme de calculs 0 1.0 \n",
+ "1 et 2 Suivre le programme 0 0.0 \n",
+ "3 Renverser le programme 0 0.0 \n",
+ "4 Toujours la même chose 0 0.0 \n",
"\n",
- " S. Hairidine T. Zoubert Moyenne Min Q1 \\\n",
- "DNB blanc 2 12 10 35.952381 10.0 25.0 \n",
- "Ex 1 - Le fameux triangle 0 0 3.857143 0.0 0.0 \n",
- "1 Reconnaitre Pythagore 0 0 1.571429 0.0 0.0 \n",
- "1 Calculs 0 0 1.428571 0.0 0.0 \n",
- "2 Calcul de l'aire 0 0 0.857143 0.0 0.0 \n",
+ " AHAMED Fayadhi AHMED SAID Hadaita \\\n",
+ "DNB blanc 2 général 25.5 75 \n",
+ "Ex 1 - Programme de calculs 0.0 3 \n",
+ "1 et 2 Suivre le programme 0.0 2 \n",
+ "3 Renverser le programme 0.0 0 \n",
+ "4 Toujours la même chose 0.0 0 \n",
"\n",
- " me Q3 max \n",
- "DNB blanc 2 32.0 51.0 70.0 \n",
- "Ex 1 - Le fameux triangle 3.0 7.0 10.0 \n",
- "1 Reconnaitre Pythagore 2.0 3.0 3.0 \n",
- "1 Calculs 2.0 3.0 3.0 \n",
- "2 Calcul de l'aire 0.0 1.0 4.0 \n",
+ " ALI MADI Anissa ... MOUSSRI Bakari \\\n",
+ "DNB blanc 2 général 72 ... 40 \n",
+ "Ex 1 - Programme de calculs 10 ... 2 \n",
+ "1 et 2 Suivre le programme 6 ... 0 \n",
+ "3 Renverser le programme 0 ... 0 \n",
+ "4 Toujours la même chose 3 ... 0 \n",
"\n",
- "[5 rows x 29 columns]"
+ " SAID Ftoumia ZAKOTRA Claudian TOUFAIL Salahou \\\n",
+ "DNB blanc 2 général 50 60 58.5 \n",
+ "Ex 1 - Programme de calculs 0 7 2.0 \n",
+ "1 et 2 Suivre le programme 0 2 1.0 \n",
+ "3 Renverser le programme 0 2 0.0 \n",
+ "4 Toujours la même chose 0 0 0.0 \n",
+ "\n",
+ " moyenne Min Q1 ME Q3 Max \n",
+ "DNB blanc 2 général 43.403846 21 27.125 41.25 56.875 75.0 \n",
+ "Ex 1 - Programme de calculs 4.019231 0 1.250 3.00 6.875 11.0 \n",
+ "1 et 2 Suivre le programme 2.692308 0 0.250 2.00 5.750 6.0 \n",
+ "3 Renverser le programme 0.596154 0 0.000 0.00 1.125 3.0 \n",
+ "4 Toujours la même chose 0.192308 0 0.000 0.00 0.000 3.0 \n",
+ "\n",
+ "[5 rows x 35 columns]"
]
},
- "execution_count": 15,
+ "execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "df = pd.read_excel(\"./DNB_blanc2/DNB2_306.xlsx\")\n",
+ "df = pd.read_excel(\"./DNB_blanc2/DNB2_302.xlsx\")\n",
"df.head()"
]
},
@@ -731,7 +745,7 @@
},
{
"cell_type": "code",
- "execution_count": 16,
+ "execution_count": 10,
"metadata": {
"collapsed": true
},
@@ -744,7 +758,7 @@
},
{
"cell_type": "code",
- "execution_count": 17,
+ "execution_count": 13,
"metadata": {},
"outputs": [
{
@@ -768,210 +782,245 @@
" \n",
" \n",
" | \n",
- " b'rachma' | \n",
- " b'kassim' | \n",
- " b'irchadi' | \n",
- " b'mikidadi' | \n",
- " b'zaidou' | \n",
- " b'rakchat' | \n",
- " b'chadia' | \n",
- " b'faycoil' | \n",
- " b'djael' | \n",
- " b'doulka-rynaini' | \n",
+ " b'abdallah alaoui taiassima' | \n",
+ " b'adani ismou' | \n",
+ " b'ahamada dhoulkamal' | \n",
+ " b'ahamadi asbahati' | \n",
+ " b'ahamadi ousseni ansufidine' | \n",
+ " b'ahamed fayadhi' | \n",
+ " b'ahmed said hadaita' | \n",
+ " b'ali madi anissa' | \n",
+ " b'ali raydel' | \n",
+ " b'attoumane ali fatima' | \n",
" ... | \n",
- " b'chamsidine' | \n",
- " b'dania' | \n",
- " b'issoufi' | \n",
- " b'el-fahar' | \n",
- " b'fayadhui' | \n",
- " b'dalila' | \n",
- " b'nadjoi' | \n",
- " b'rachida' | \n",
- " b'hairidine' | \n",
- " b'zoubert' | \n",
+ " b'hamedaly doulkifly' | \n",
+ " b'ibrahim chaharzade' | \n",
+ " b'ibrahim nassur' | \n",
+ " b'inoussa anchoura' | \n",
+ " b'mohamed nadia' | \n",
+ " b'mouhoudhoire izak' | \n",
+ " b'moussri bakari' | \n",
+ " b'said ftoumia' | \n",
+ " b'zakotra claudian' | \n",
+ " b'toufail salahou' | \n",
"
\n",
" \n",
" \n",
" \n",
- " DNB blanc 2 | \n",
- " 51 | \n",
- " 10 | \n",
- " 63 | \n",
- " 53 | \n",
- " 27 | \n",
- " 17 | \n",
- " 32 | \n",
- " 26 | \n",
- " 39 | \n",
- " 27 | \n",
+ " DNB blanc 2 général | \n",
+ " 24 | \n",
+ " 52.0 | \n",
+ " 46.5 | \n",
+ " 65 | \n",
+ " 27.0 | \n",
+ " 25.5 | \n",
+ " 75 | \n",
+ " 72 | \n",
+ " 45.5 | \n",
+ " 26.0 | \n",
" ... | \n",
- " 33 | \n",
- " 67 | \n",
- " 70 | \n",
- " 59 | \n",
- " 10 | \n",
- " 47 | \n",
- " 49 | \n",
- " 28 | \n",
- " 12 | \n",
- " 10 | \n",
+ " 23.5 | \n",
+ " 49.0 | \n",
+ " 42.5 | \n",
+ " NaN | \n",
+ " 27.5 | \n",
+ " 37 | \n",
+ " 40 | \n",
+ " 50 | \n",
+ " 60 | \n",
+ " 58.5 | \n",
"
\n",
" \n",
- " Ex 1 - Le fameux triangle | \n",
- " 5 | \n",
+ " Ex 1 - Programme de calculs | \n",
+ " 3 | \n",
+ " 11.0 | \n",
+ " 3.0 | \n",
" 0 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
" 10 | \n",
- " 9 | \n",
- " 3 | \n",
- " 0 | \n",
- " 5 | \n",
- " 0 | \n",
- " 1 | \n",
- " 0 | \n",
+ " 9.0 | \n",
+ " 6.5 | \n",
" ... | \n",
- " 3 | \n",
- " 9 | \n",
- " 8 | \n",
- " 8 | \n",
+ " 2.0 | \n",
+ " 4.5 | \n",
+ " 7.5 | \n",
+ " NaN | \n",
+ " 2.5 | \n",
+ " 5 | \n",
+ " 2 | \n",
" 0 | \n",
" 7 | \n",
- " 7 | \n",
+ " 2.0 | \n",
+ "
\n",
+ " \n",
+ " 1 et 2 Suivre le programme | \n",
+ " 3 | \n",
+ " 6.0 | \n",
+ " 2.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
" 6 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 1 Reconnaitre Pythagore | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 1 | \n",
- " 0 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
+ " 6.0 | \n",
+ " 5.0 | \n",
" ... | \n",
- " 2 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 1 Calculs | \n",
- " 2 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 2 | \n",
- " 0 | \n",
- " 2 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 1 | \n",
- " 2 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 2 Calcul de l'aire | \n",
- " 0 | \n",
- " 0 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 6.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
" 4 | \n",
- " 3 | \n",
" 0 | \n",
" 0 | \n",
+ " 2 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 3 Renverser le programme | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
" 0 | \n",
" 0 | \n",
- " 1 | \n",
- " 0 | \n",
+ " 3.0 | \n",
+ " 1.5 | \n",
" ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 1.5 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
- " 4 | \n",
- " 2 | \n",
" 2 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 4 Toujours la même chose | \n",
" 0 | \n",
- " 1 | \n",
- " 1 | \n",
+ " 2.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
"
\n",
" \n",
"\n",
- "5 rows × 21 columns
\n",
+ "5 rows × 27 columns
\n",
""
],
"text/plain": [
- " b'rachma' b'kassim' b'irchadi' b'mikidadi' \\\n",
- "DNB blanc 2 51 10 63 53 \n",
- "Ex 1 - Le fameux triangle 5 0 10 9 \n",
- "1 Reconnaitre Pythagore 3 0 3 3 \n",
- "1 Calculs 2 0 3 3 \n",
- "2 Calcul de l'aire 0 0 4 3 \n",
+ " b'abdallah alaoui taiassima' b'adani ismou' \\\n",
+ "DNB blanc 2 général 24 52.0 \n",
+ "Ex 1 - Programme de calculs 3 11.0 \n",
+ "1 et 2 Suivre le programme 3 6.0 \n",
+ "3 Renverser le programme 0 3.0 \n",
+ "4 Toujours la même chose 0 2.0 \n",
"\n",
- " b'zaidou' b'rakchat' b'chadia' b'faycoil' \\\n",
- "DNB blanc 2 27 17 32 26 \n",
- "Ex 1 - Le fameux triangle 3 0 5 0 \n",
- "1 Reconnaitre Pythagore 1 0 3 0 \n",
- "1 Calculs 2 0 2 0 \n",
- "2 Calcul de l'aire 0 0 0 0 \n",
+ " b'ahamada dhoulkamal' b'ahamadi asbahati' \\\n",
+ "DNB blanc 2 général 46.5 65 \n",
+ "Ex 1 - Programme de calculs 3.0 0 \n",
+ "1 et 2 Suivre le programme 2.0 0 \n",
+ "3 Renverser le programme 0.0 0 \n",
+ "4 Toujours la même chose 0.0 0 \n",
"\n",
- " b'djael' b'doulka-rynaini' ... \\\n",
- "DNB blanc 2 39 27 ... \n",
- "Ex 1 - Le fameux triangle 1 0 ... \n",
- "1 Reconnaitre Pythagore 0 0 ... \n",
- "1 Calculs 0 0 ... \n",
- "2 Calcul de l'aire 1 0 ... \n",
+ " b'ahamadi ousseni ansufidine' b'ahamed fayadhi' \\\n",
+ "DNB blanc 2 général 27.0 25.5 \n",
+ "Ex 1 - Programme de calculs 1.0 0.0 \n",
+ "1 et 2 Suivre le programme 0.0 0.0 \n",
+ "3 Renverser le programme 0.0 0.0 \n",
+ "4 Toujours la même chose 0.0 0.0 \n",
"\n",
- " b'chamsidine' b'dania' b'issoufi' b'el-fahar' \\\n",
- "DNB blanc 2 33 67 70 59 \n",
- "Ex 1 - Le fameux triangle 3 9 8 8 \n",
- "1 Reconnaitre Pythagore 2 3 3 3 \n",
- "1 Calculs 1 2 3 3 \n",
- "2 Calcul de l'aire 0 4 2 2 \n",
+ " b'ahmed said hadaita' b'ali madi anissa' \\\n",
+ "DNB blanc 2 général 75 72 \n",
+ "Ex 1 - Programme de calculs 3 10 \n",
+ "1 et 2 Suivre le programme 2 6 \n",
+ "3 Renverser le programme 0 0 \n",
+ "4 Toujours la même chose 0 3 \n",
"\n",
- " b'fayadhui' b'dalila' b'nadjoi' b'rachida' \\\n",
- "DNB blanc 2 10 47 49 28 \n",
- "Ex 1 - Le fameux triangle 0 7 7 6 \n",
- "1 Reconnaitre Pythagore 0 3 3 3 \n",
- "1 Calculs 0 3 3 3 \n",
- "2 Calcul de l'aire 0 1 1 0 \n",
+ " b'ali raydel' b'attoumane ali fatima' \\\n",
+ "DNB blanc 2 général 45.5 26.0 \n",
+ "Ex 1 - Programme de calculs 9.0 6.5 \n",
+ "1 et 2 Suivre le programme 6.0 5.0 \n",
+ "3 Renverser le programme 3.0 1.5 \n",
+ "4 Toujours la même chose 0.0 0.0 \n",
"\n",
- " b'hairidine' b'zoubert' \n",
- "DNB blanc 2 12 10 \n",
- "Ex 1 - Le fameux triangle 0 0 \n",
- "1 Reconnaitre Pythagore 0 0 \n",
- "1 Calculs 0 0 \n",
- "2 Calcul de l'aire 0 0 \n",
+ " ... b'hamedaly doulkifly' \\\n",
+ "DNB blanc 2 général ... 23.5 \n",
+ "Ex 1 - Programme de calculs ... 2.0 \n",
+ "1 et 2 Suivre le programme ... 2.0 \n",
+ "3 Renverser le programme ... 0.0 \n",
+ "4 Toujours la même chose ... 0.0 \n",
"\n",
- "[5 rows x 21 columns]"
+ " b'ibrahim chaharzade' b'ibrahim nassur' \\\n",
+ "DNB blanc 2 général 49.0 42.5 \n",
+ "Ex 1 - Programme de calculs 4.5 7.5 \n",
+ "1 et 2 Suivre le programme 3.0 6.0 \n",
+ "3 Renverser le programme 0.0 1.5 \n",
+ "4 Toujours la même chose 0.0 0.0 \n",
+ "\n",
+ " b'inoussa anchoura' b'mohamed nadia' \\\n",
+ "DNB blanc 2 général NaN 27.5 \n",
+ "Ex 1 - Programme de calculs NaN 2.5 \n",
+ "1 et 2 Suivre le programme NaN 1.0 \n",
+ "3 Renverser le programme NaN 0.0 \n",
+ "4 Toujours la même chose NaN 0.0 \n",
+ "\n",
+ " b'mouhoudhoire izak' b'moussri bakari' \\\n",
+ "DNB blanc 2 général 37 40 \n",
+ "Ex 1 - Programme de calculs 5 2 \n",
+ "1 et 2 Suivre le programme 4 0 \n",
+ "3 Renverser le programme 0 0 \n",
+ "4 Toujours la même chose 0 0 \n",
+ "\n",
+ " b'said ftoumia' b'zakotra claudian' \\\n",
+ "DNB blanc 2 général 50 60 \n",
+ "Ex 1 - Programme de calculs 0 7 \n",
+ "1 et 2 Suivre le programme 0 2 \n",
+ "3 Renverser le programme 0 2 \n",
+ "4 Toujours la même chose 0 0 \n",
+ "\n",
+ " b'toufail salahou' \n",
+ "DNB blanc 2 général 58.5 \n",
+ "Ex 1 - Programme de calculs 2.0 \n",
+ "1 et 2 Suivre le programme 1.0 \n",
+ "3 Renverser le programme 0.0 \n",
+ "4 Toujours la même chose 0.0 \n",
+ "\n",
+ "[5 rows x 27 columns]"
]
},
- "execution_count": 17,
+ "execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
- "df = df.drop(['competence', 'Barème','Moyenne',\n",
- " 'Min', 'Q1', 'me', 'Q3', 'max'], 1)\n",
- "df.columns = [normalize_str(i.split(\". \")[-1]) for i in df.columns]\n",
+ "df = df.drop(['competence', 'Barème','moyenne',\n",
+ " 'Min', 'Q1', 'ME', 'Q3', 'Max'], 1)\n",
+ "df.columns = [normalize_str(i) for i in df.columns]\n",
"df.head()"
]
},
@@ -982,241 +1031,1417 @@
"On enlèves les lignes calculées par excel pour ne garder que les données"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " b'abdallah alaoui taiassima' | \n",
+ " b'adani ismou' | \n",
+ " b'ahamada dhoulkamal' | \n",
+ " b'ahamadi asbahati' | \n",
+ " b'ahamadi ousseni ansufidine' | \n",
+ " b'ahamed fayadhi' | \n",
+ " b'ahmed said hadaita' | \n",
+ " b'ali madi anissa' | \n",
+ " b'ali raydel' | \n",
+ " b'attoumane ali fatima' | \n",
+ " ... | \n",
+ " b'hamedaly doulkifly' | \n",
+ " b'ibrahim chaharzade' | \n",
+ " b'ibrahim nassur' | \n",
+ " b'inoussa anchoura' | \n",
+ " b'mohamed nadia' | \n",
+ " b'mouhoudhoire izak' | \n",
+ " b'moussri bakari' | \n",
+ " b'said ftoumia' | \n",
+ " b'zakotra claudian' | \n",
+ " b'toufail salahou' | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 1 et 2 Suivre le programme | \n",
+ " 3 | \n",
+ " 6.0 | \n",
+ " 2.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 6 | \n",
+ " 6.0 | \n",
+ " 5.0 | \n",
+ " ... | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 6.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 3 Renverser le programme | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " 1.5 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 1.5 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 4 Toujours la même chose | \n",
+ " 0 | \n",
+ " 2.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 4 Développer F | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 1.5 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.5 | \n",
+ " 1 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 1 Fraction réponse | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 3.0 | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ " 4.0 | \n",
+ " ... | \n",
+ " 3.0 | \n",
+ " 4.0 | \n",
+ " 4.0 | \n",
+ " NaN | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ "
\n",
+ " \n",
+ " 1 Notation et vocabulaire | \n",
+ " 6 | \n",
+ " 0.0 | \n",
+ " 6.0 | \n",
+ " 8 | \n",
+ " 3.0 | \n",
+ " 6.0 | \n",
+ " 8 | \n",
+ " 8 | \n",
+ " 0.0 | \n",
+ " 2.0 | \n",
+ " ... | \n",
+ " 6.0 | \n",
+ " 6.0 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2.0 | \n",
+ " 6 | \n",
+ " 5 | \n",
+ " 6 | \n",
+ " 8 | \n",
+ " 3.0 | \n",
+ "
\n",
+ " \n",
+ " 2 Arbre de probabilité | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 1 et 2 Raisonnement pour choisir | \n",
+ " 2 | \n",
+ " 1.0 | \n",
+ " 3.0 | \n",
+ " 5 | \n",
+ " 2.0 | \n",
+ " 1.0 | \n",
+ " 5 | \n",
+ " 5 | \n",
+ " 4.0 | \n",
+ " 3.0 | \n",
+ " ... | \n",
+ " 2.5 | \n",
+ " 2.0 | \n",
+ " 2.0 | \n",
+ " NaN | \n",
+ " 4.0 | \n",
+ " 2 | \n",
+ " 4 | \n",
+ " 1 | \n",
+ " 3 | \n",
+ " 5.0 | \n",
+ "
\n",
+ " \n",
+ " 1 et 2 Décomposer le problème | \n",
+ " 2 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 5 | \n",
+ " 1.0 | \n",
+ " 1.0 | \n",
+ " 5 | \n",
+ " 5 | \n",
+ " 2.5 | \n",
+ " 2.5 | \n",
+ " ... | \n",
+ " 2.0 | \n",
+ " 2.0 | \n",
+ " 2.0 | \n",
+ " NaN | \n",
+ " 3.0 | \n",
+ " 1 | \n",
+ " 4 | \n",
+ " 1 | \n",
+ " 3 | \n",
+ " 5.0 | \n",
+ "
\n",
+ " \n",
+ " 1 et 2 Choix des opérations et calculs | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 4 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ "
\n",
+ " \n",
+ " 3 Composition des réductions | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 1 Logique de la réponse | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
+ " 1.5 | \n",
+ " 0.5 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ "
\n",
+ " \n",
+ " 1 Calculs des indicateurs | \n",
+ " 0 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
+ " 1.5 | \n",
+ " 0.5 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 1.5 | \n",
+ "
\n",
+ " \n",
+ " 1 Clarté des explications | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 2.0 | \n",
+ "
\n",
+ " \n",
+ " 2 Calculs | \n",
+ " 0 | \n",
+ " 1.5 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 2 Validité des réponses | \n",
+ " 0 | \n",
+ " 1.5 | \n",
+ " 1.5 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 3.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 2 Tests des possibilités | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 2 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " Reconnaitre les théorèmes | \n",
+ " 2 | \n",
+ " 2.0 | \n",
+ " 4.0 | \n",
+ " 3 | \n",
+ " 5.0 | \n",
+ " 2.0 | \n",
+ " 6 | \n",
+ " 4 | \n",
+ " 6.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 1.0 | \n",
+ " 6.0 | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 3.0 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 5 | \n",
+ " 6 | \n",
+ " 6.0 | \n",
+ "
\n",
+ " \n",
+ " Validité des calculs | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 6.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 4.0 | \n",
+ " 2.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 4 | \n",
+ " 6 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ "
\n",
+ " \n",
+ " Suivi du raisonnement géométrique | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 3 | \n",
+ " 1.0 | \n",
+ " 1.0 | \n",
+ " 5 | \n",
+ " 3 | \n",
+ " 4.0 | \n",
+ " 1.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 4.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 6 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ "
\n",
+ " \n",
+ " 1 Quantité de sucre | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 1.5 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ "
\n",
+ " \n",
+ " 2 Calcul du volume | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 1.5 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 2 Nombre de pots | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 3 Dessin de l'étiquette | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 3 Mise à l'echelle | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 3 Longueur de l'étiquette | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
26 rows × 27 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " b'abdallah alaoui taiassima' \\\n",
+ "1 et 2 Suivre le programme 3 \n",
+ "3 Renverser le programme 0 \n",
+ "4 Toujours la même chose 0 \n",
+ "4 Développer F 0 \n",
+ "1 Fraction réponse 4 \n",
+ "1 Notation et vocabulaire 6 \n",
+ "2 Arbre de probabilité 0 \n",
+ "1 et 2 Raisonnement pour choisir 2 \n",
+ "1 et 2 Décomposer le problème 2 \n",
+ "1 et 2 Choix des opérations et calculs 0 \n",
+ "3 Composition des réductions 0 \n",
+ "1 Logique de la réponse 0 \n",
+ "1 Calculs des indicateurs 0 \n",
+ "1 Clarté des explications 0 \n",
+ "2 Calculs 0 \n",
+ "2 Validité des réponses 0 \n",
+ "2 Tests des possibilités 0 \n",
+ " Reconnaitre les théorèmes 2 \n",
+ " Validité des calculs 0 \n",
+ " Suivi du raisonnement géométrique 0 \n",
+ "1 Quantité de sucre 0 \n",
+ "2 Calcul du volume 0 \n",
+ "2 Nombre de pots 0 \n",
+ "3 Dessin de l'étiquette 0 \n",
+ "3 Mise à l'echelle 0 \n",
+ "3 Longueur de l'étiquette 0 \n",
+ "\n",
+ " b'adani ismou' b'ahamada dhoulkamal' \\\n",
+ "1 et 2 Suivre le programme 6.0 2.0 \n",
+ "3 Renverser le programme 3.0 0.0 \n",
+ "4 Toujours la même chose 2.0 0.0 \n",
+ "4 Développer F 0.0 1.0 \n",
+ "1 Fraction réponse 4.0 4.0 \n",
+ "1 Notation et vocabulaire 0.0 6.0 \n",
+ "2 Arbre de probabilité 0.0 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 1.0 3.0 \n",
+ "1 et 2 Décomposer le problème 2.0 3.0 \n",
+ "1 et 2 Choix des opérations et calculs 1.0 0.0 \n",
+ "3 Composition des réductions 0.0 1.0 \n",
+ "1 Logique de la réponse 3.0 3.0 \n",
+ "1 Calculs des indicateurs 2.0 3.0 \n",
+ "1 Clarté des explications 1.0 3.0 \n",
+ "2 Calculs 1.5 0.0 \n",
+ "2 Validité des réponses 1.5 1.5 \n",
+ "2 Tests des possibilités 0.0 0.0 \n",
+ " Reconnaitre les théorèmes 2.0 4.0 \n",
+ " Validité des calculs 0.0 3.0 \n",
+ " Suivi du raisonnement géométrique 0.0 1.0 \n",
+ "1 Quantité de sucre 0.0 0.0 \n",
+ "2 Calcul du volume 0.0 1.0 \n",
+ "2 Nombre de pots 0.0 0.0 \n",
+ "3 Dessin de l'étiquette 0.0 0.0 \n",
+ "3 Mise à l'echelle 0.0 0.0 \n",
+ "3 Longueur de l'étiquette 0.0 0.0 \n",
+ "\n",
+ " b'ahamadi asbahati' \\\n",
+ "1 et 2 Suivre le programme 0 \n",
+ "3 Renverser le programme 0 \n",
+ "4 Toujours la même chose 0 \n",
+ "4 Développer F 0 \n",
+ "1 Fraction réponse 4 \n",
+ "1 Notation et vocabulaire 8 \n",
+ "2 Arbre de probabilité 0 \n",
+ "1 et 2 Raisonnement pour choisir 5 \n",
+ "1 et 2 Décomposer le problème 5 \n",
+ "1 et 2 Choix des opérations et calculs 2 \n",
+ "3 Composition des réductions 1 \n",
+ "1 Logique de la réponse 3 \n",
+ "1 Calculs des indicateurs 3 \n",
+ "1 Clarté des explications 3 \n",
+ "2 Calculs 3 \n",
+ "2 Validité des réponses 3 \n",
+ "2 Tests des possibilités 3 \n",
+ " Reconnaitre les théorèmes 3 \n",
+ " Validité des calculs 3 \n",
+ " Suivi du raisonnement géométrique 3 \n",
+ "1 Quantité de sucre 3 \n",
+ "2 Calcul du volume 0 \n",
+ "2 Nombre de pots 0 \n",
+ "3 Dessin de l'étiquette 0 \n",
+ "3 Mise à l'echelle 0 \n",
+ "3 Longueur de l'étiquette 0 \n",
+ "\n",
+ " b'ahamadi ousseni ansufidine' \\\n",
+ "1 et 2 Suivre le programme 0.0 \n",
+ "3 Renverser le programme 0.0 \n",
+ "4 Toujours la même chose 0.0 \n",
+ "4 Développer F 1.0 \n",
+ "1 Fraction réponse 3.0 \n",
+ "1 Notation et vocabulaire 3.0 \n",
+ "2 Arbre de probabilité 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 2.0 \n",
+ "1 et 2 Décomposer le problème 1.0 \n",
+ "1 et 2 Choix des opérations et calculs 0.0 \n",
+ "3 Composition des réductions 0.0 \n",
+ "1 Logique de la réponse 1.5 \n",
+ "1 Calculs des indicateurs 1.5 \n",
+ "1 Clarté des explications 1.0 \n",
+ "2 Calculs 0.0 \n",
+ "2 Validité des réponses 0.0 \n",
+ "2 Tests des possibilités 0.0 \n",
+ " Reconnaitre les théorèmes 5.0 \n",
+ " Validité des calculs 0.0 \n",
+ " Suivi du raisonnement géométrique 1.0 \n",
+ "1 Quantité de sucre 0.0 \n",
+ "2 Calcul du volume 0.0 \n",
+ "2 Nombre de pots 0.0 \n",
+ "3 Dessin de l'étiquette 0.0 \n",
+ "3 Mise à l'echelle 0.0 \n",
+ "3 Longueur de l'étiquette 0.0 \n",
+ "\n",
+ " b'ahamed fayadhi' \\\n",
+ "1 et 2 Suivre le programme 0.0 \n",
+ "3 Renverser le programme 0.0 \n",
+ "4 Toujours la même chose 0.0 \n",
+ "4 Développer F 0.0 \n",
+ "1 Fraction réponse 4.0 \n",
+ "1 Notation et vocabulaire 6.0 \n",
+ "2 Arbre de probabilité 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 1.0 \n",
+ "1 et 2 Décomposer le problème 1.0 \n",
+ "1 et 2 Choix des opérations et calculs 0.0 \n",
+ "3 Composition des réductions 0.0 \n",
+ "1 Logique de la réponse 0.5 \n",
+ "1 Calculs des indicateurs 0.5 \n",
+ "1 Clarté des explications 0.0 \n",
+ "2 Calculs 0.0 \n",
+ "2 Validité des réponses 0.0 \n",
+ "2 Tests des possibilités 0.0 \n",
+ " Reconnaitre les théorèmes 2.0 \n",
+ " Validité des calculs 1.0 \n",
+ " Suivi du raisonnement géométrique 1.0 \n",
+ "1 Quantité de sucre 1.5 \n",
+ "2 Calcul du volume 0.0 \n",
+ "2 Nombre de pots 0.0 \n",
+ "3 Dessin de l'étiquette 0.0 \n",
+ "3 Mise à l'echelle 0.0 \n",
+ "3 Longueur de l'étiquette 0.0 \n",
+ "\n",
+ " b'ahmed said hadaita' \\\n",
+ "1 et 2 Suivre le programme 2 \n",
+ "3 Renverser le programme 0 \n",
+ "4 Toujours la même chose 0 \n",
+ "4 Développer F 1 \n",
+ "1 Fraction réponse 4 \n",
+ "1 Notation et vocabulaire 8 \n",
+ "2 Arbre de probabilité 0 \n",
+ "1 et 2 Raisonnement pour choisir 5 \n",
+ "1 et 2 Décomposer le problème 5 \n",
+ "1 et 2 Choix des opérations et calculs 4 \n",
+ "3 Composition des réductions 2 \n",
+ "1 Logique de la réponse 3 \n",
+ "1 Calculs des indicateurs 3 \n",
+ "1 Clarté des explications 3 \n",
+ "2 Calculs 3 \n",
+ "2 Validité des réponses 3 \n",
+ "2 Tests des possibilités 3 \n",
+ " Reconnaitre les théorèmes 6 \n",
+ " Validité des calculs 6 \n",
+ " Suivi du raisonnement géométrique 5 \n",
+ "1 Quantité de sucre 0 \n",
+ "2 Calcul du volume 0 \n",
+ "2 Nombre de pots 0 \n",
+ "3 Dessin de l'étiquette 0 \n",
+ "3 Mise à l'echelle 0 \n",
+ "3 Longueur de l'étiquette 0 \n",
+ "\n",
+ " b'ali madi anissa' b'ali raydel' \\\n",
+ "1 et 2 Suivre le programme 6 6.0 \n",
+ "3 Renverser le programme 0 3.0 \n",
+ "4 Toujours la même chose 3 0.0 \n",
+ "4 Développer F 1 0.0 \n",
+ "1 Fraction réponse 4 4.0 \n",
+ "1 Notation et vocabulaire 8 0.0 \n",
+ "2 Arbre de probabilité 0 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 5 4.0 \n",
+ "1 et 2 Décomposer le problème 5 2.5 \n",
+ "1 et 2 Choix des opérations et calculs 1 0.0 \n",
+ "3 Composition des réductions 0 0.0 \n",
+ "1 Logique de la réponse 3 0.0 \n",
+ "1 Calculs des indicateurs 3 0.0 \n",
+ "1 Clarté des explications 3 0.0 \n",
+ "2 Calculs 3 0.0 \n",
+ "2 Validité des réponses 3 0.0 \n",
+ "2 Tests des possibilités 2 0.0 \n",
+ " Reconnaitre les théorèmes 4 6.0 \n",
+ " Validité des calculs 3 6.0 \n",
+ " Suivi du raisonnement géométrique 3 4.0 \n",
+ "1 Quantité de sucre 3 0.0 \n",
+ "2 Calcul du volume 0 0.0 \n",
+ "2 Nombre de pots 0 0.0 \n",
+ "3 Dessin de l'étiquette 0 0.0 \n",
+ "3 Mise à l'echelle 0 0.0 \n",
+ "3 Longueur de l'étiquette 0 0.0 \n",
+ "\n",
+ " b'attoumane ali fatima' \\\n",
+ "1 et 2 Suivre le programme 5.0 \n",
+ "3 Renverser le programme 1.5 \n",
+ "4 Toujours la même chose 0.0 \n",
+ "4 Développer F 0.0 \n",
+ "1 Fraction réponse 4.0 \n",
+ "1 Notation et vocabulaire 2.0 \n",
+ "2 Arbre de probabilité 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 3.0 \n",
+ "1 et 2 Décomposer le problème 2.5 \n",
+ "1 et 2 Choix des opérations et calculs 0.0 \n",
+ "3 Composition des réductions 0.0 \n",
+ "1 Logique de la réponse 0.0 \n",
+ "1 Calculs des indicateurs 0.0 \n",
+ "1 Clarté des explications 0.0 \n",
+ "2 Calculs 0.0 \n",
+ "2 Validité des réponses 0.0 \n",
+ "2 Tests des possibilités 0.0 \n",
+ " Reconnaitre les théorèmes 0.0 \n",
+ " Validité des calculs 0.0 \n",
+ " Suivi du raisonnement géométrique 1.0 \n",
+ "1 Quantité de sucre 0.0 \n",
+ "2 Calcul du volume 0.0 \n",
+ "2 Nombre de pots 0.0 \n",
+ "3 Dessin de l'étiquette 0.0 \n",
+ "3 Mise à l'echelle 0.0 \n",
+ "3 Longueur de l'étiquette 0.0 \n",
+ "\n",
+ " ... \\\n",
+ "1 et 2 Suivre le programme ... \n",
+ "3 Renverser le programme ... \n",
+ "4 Toujours la même chose ... \n",
+ "4 Développer F ... \n",
+ "1 Fraction réponse ... \n",
+ "1 Notation et vocabulaire ... \n",
+ "2 Arbre de probabilité ... \n",
+ "1 et 2 Raisonnement pour choisir ... \n",
+ "1 et 2 Décomposer le problème ... \n",
+ "1 et 2 Choix des opérations et calculs ... \n",
+ "3 Composition des réductions ... \n",
+ "1 Logique de la réponse ... \n",
+ "1 Calculs des indicateurs ... \n",
+ "1 Clarté des explications ... \n",
+ "2 Calculs ... \n",
+ "2 Validité des réponses ... \n",
+ "2 Tests des possibilités ... \n",
+ " Reconnaitre les théorèmes ... \n",
+ " Validité des calculs ... \n",
+ " Suivi du raisonnement géométrique ... \n",
+ "1 Quantité de sucre ... \n",
+ "2 Calcul du volume ... \n",
+ "2 Nombre de pots ... \n",
+ "3 Dessin de l'étiquette ... \n",
+ "3 Mise à l'echelle ... \n",
+ "3 Longueur de l'étiquette ... \n",
+ "\n",
+ " b'hamedaly doulkifly' \\\n",
+ "1 et 2 Suivre le programme 2.0 \n",
+ "3 Renverser le programme 0.0 \n",
+ "4 Toujours la même chose 0.0 \n",
+ "4 Développer F 0.0 \n",
+ "1 Fraction réponse 3.0 \n",
+ "1 Notation et vocabulaire 6.0 \n",
+ "2 Arbre de probabilité 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 2.5 \n",
+ "1 et 2 Décomposer le problème 2.0 \n",
+ "1 et 2 Choix des opérations et calculs 0.0 \n",
+ "3 Composition des réductions 0.0 \n",
+ "1 Logique de la réponse 0.0 \n",
+ "1 Calculs des indicateurs 0.0 \n",
+ "1 Clarté des explications 0.0 \n",
+ "2 Calculs 0.0 \n",
+ "2 Validité des réponses 0.0 \n",
+ "2 Tests des possibilités 0.0 \n",
+ " Reconnaitre les théorèmes 1.0 \n",
+ " Validité des calculs 0.0 \n",
+ " Suivi du raisonnement géométrique 0.0 \n",
+ "1 Quantité de sucre 0.0 \n",
+ "2 Calcul du volume 0.0 \n",
+ "2 Nombre de pots 0.0 \n",
+ "3 Dessin de l'étiquette 0.0 \n",
+ "3 Mise à l'echelle 0.0 \n",
+ "3 Longueur de l'étiquette 0.0 \n",
+ "\n",
+ " b'ibrahim chaharzade' \\\n",
+ "1 et 2 Suivre le programme 3.0 \n",
+ "3 Renverser le programme 0.0 \n",
+ "4 Toujours la même chose 0.0 \n",
+ "4 Développer F 1.5 \n",
+ "1 Fraction réponse 4.0 \n",
+ "1 Notation et vocabulaire 6.0 \n",
+ "2 Arbre de probabilité 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 2.0 \n",
+ "1 et 2 Décomposer le problème 2.0 \n",
+ "1 et 2 Choix des opérations et calculs 0.0 \n",
+ "3 Composition des réductions 0.0 \n",
+ "1 Logique de la réponse 1.0 \n",
+ "1 Calculs des indicateurs 1.0 \n",
+ "1 Clarté des explications 0.0 \n",
+ "2 Calculs 1.0 \n",
+ "2 Validité des réponses 3.0 \n",
+ "2 Tests des possibilités 0.0 \n",
+ " Reconnaitre les théorèmes 6.0 \n",
+ " Validité des calculs 4.0 \n",
+ " Suivi du raisonnement géométrique 4.0 \n",
+ "1 Quantité de sucre 0.0 \n",
+ "2 Calcul du volume 1.5 \n",
+ "2 Nombre de pots 0.0 \n",
+ "3 Dessin de l'étiquette 0.0 \n",
+ "3 Mise à l'echelle 0.0 \n",
+ "3 Longueur de l'étiquette 0.0 \n",
+ "\n",
+ " b'ibrahim nassur' \\\n",
+ "1 et 2 Suivre le programme 6.0 \n",
+ "3 Renverser le programme 1.5 \n",
+ "4 Toujours la même chose 0.0 \n",
+ "4 Développer F 0.0 \n",
+ "1 Fraction réponse 4.0 \n",
+ "1 Notation et vocabulaire 1.0 \n",
+ "2 Arbre de probabilité 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 2.0 \n",
+ "1 et 2 Décomposer le problème 2.0 \n",
+ "1 et 2 Choix des opérations et calculs 0.0 \n",
+ "3 Composition des réductions 1.0 \n",
+ "1 Logique de la réponse 3.0 \n",
+ "1 Calculs des indicateurs 3.0 \n",
+ "1 Clarté des explications 3.0 \n",
+ "2 Calculs 0.0 \n",
+ "2 Validité des réponses 0.0 \n",
+ "2 Tests des possibilités 0.0 \n",
+ " Reconnaitre les théorèmes 3.0 \n",
+ " Validité des calculs 2.0 \n",
+ " Suivi du raisonnement géométrique 0.0 \n",
+ "1 Quantité de sucre 3.0 \n",
+ "2 Calcul du volume 0.0 \n",
+ "2 Nombre de pots 0.0 \n",
+ "3 Dessin de l'étiquette 0.0 \n",
+ "3 Mise à l'echelle 0.0 \n",
+ "3 Longueur de l'étiquette 0.0 \n",
+ "\n",
+ " b'inoussa anchoura' b'mohamed nadia' \\\n",
+ "1 et 2 Suivre le programme NaN 1.0 \n",
+ "3 Renverser le programme NaN 0.0 \n",
+ "4 Toujours la même chose NaN 0.0 \n",
+ "4 Développer F NaN 1.5 \n",
+ "1 Fraction réponse NaN 4.0 \n",
+ "1 Notation et vocabulaire NaN 2.0 \n",
+ "2 Arbre de probabilité NaN 0.0 \n",
+ "1 et 2 Raisonnement pour choisir NaN 4.0 \n",
+ "1 et 2 Décomposer le problème NaN 3.0 \n",
+ "1 et 2 Choix des opérations et calculs NaN 1.0 \n",
+ "3 Composition des réductions NaN 0.0 \n",
+ "1 Logique de la réponse NaN 0.0 \n",
+ "1 Calculs des indicateurs NaN 1.0 \n",
+ "1 Clarté des explications NaN 0.0 \n",
+ "2 Calculs NaN 0.0 \n",
+ "2 Validité des réponses NaN 0.0 \n",
+ "2 Tests des possibilités NaN 0.0 \n",
+ " Reconnaitre les théorèmes NaN 3.0 \n",
+ " Validité des calculs NaN 0.0 \n",
+ " Suivi du raisonnement géométrique NaN 1.0 \n",
+ "1 Quantité de sucre NaN 0.0 \n",
+ "2 Calcul du volume NaN 0.0 \n",
+ "2 Nombre de pots NaN 0.0 \n",
+ "3 Dessin de l'étiquette NaN 0.0 \n",
+ "3 Mise à l'echelle NaN 0.0 \n",
+ "3 Longueur de l'étiquette NaN 0.0 \n",
+ "\n",
+ " b'mouhoudhoire izak' \\\n",
+ "1 et 2 Suivre le programme 4 \n",
+ "3 Renverser le programme 0 \n",
+ "4 Toujours la même chose 0 \n",
+ "4 Développer F 1 \n",
+ "1 Fraction réponse 4 \n",
+ "1 Notation et vocabulaire 6 \n",
+ "2 Arbre de probabilité 0 \n",
+ "1 et 2 Raisonnement pour choisir 2 \n",
+ "1 et 2 Décomposer le problème 1 \n",
+ "1 et 2 Choix des opérations et calculs 0 \n",
+ "3 Composition des réductions 0 \n",
+ "1 Logique de la réponse 0 \n",
+ "1 Calculs des indicateurs 0 \n",
+ "1 Clarté des explications 0 \n",
+ "2 Calculs 0 \n",
+ "2 Validité des réponses 0 \n",
+ "2 Tests des possibilités 0 \n",
+ " Reconnaitre les théorèmes 6 \n",
+ " Validité des calculs 3 \n",
+ " Suivi du raisonnement géométrique 4 \n",
+ "1 Quantité de sucre 0 \n",
+ "2 Calcul du volume 0 \n",
+ "2 Nombre de pots 0 \n",
+ "3 Dessin de l'étiquette 0 \n",
+ "3 Mise à l'echelle 0 \n",
+ "3 Longueur de l'étiquette 0 \n",
+ "\n",
+ " b'moussri bakari' b'said ftoumia' \\\n",
+ "1 et 2 Suivre le programme 0 0 \n",
+ "3 Renverser le programme 0 0 \n",
+ "4 Toujours la même chose 0 0 \n",
+ "4 Développer F 2 0 \n",
+ "1 Fraction réponse 4 4 \n",
+ "1 Notation et vocabulaire 5 6 \n",
+ "2 Arbre de probabilité 0 0 \n",
+ "1 et 2 Raisonnement pour choisir 4 1 \n",
+ "1 et 2 Décomposer le problème 4 1 \n",
+ "1 et 2 Choix des opérations et calculs 1 0 \n",
+ "3 Composition des réductions 0 0 \n",
+ "1 Logique de la réponse 0 3 \n",
+ "1 Calculs des indicateurs 0 3 \n",
+ "1 Clarté des explications 0 3 \n",
+ "2 Calculs 0 0 \n",
+ "2 Validité des réponses 0 3 \n",
+ "2 Tests des possibilités 0 0 \n",
+ " Reconnaitre les théorèmes 3 5 \n",
+ " Validité des calculs 4 6 \n",
+ " Suivi du raisonnement géométrique 3 6 \n",
+ "1 Quantité de sucre 3 0 \n",
+ "2 Calcul du volume 1 1 \n",
+ "2 Nombre de pots 0 0 \n",
+ "3 Dessin de l'étiquette 0 0 \n",
+ "3 Mise à l'echelle 0 0 \n",
+ "3 Longueur de l'étiquette 0 0 \n",
+ "\n",
+ " b'zakotra claudian' \\\n",
+ "1 et 2 Suivre le programme 2 \n",
+ "3 Renverser le programme 2 \n",
+ "4 Toujours la même chose 0 \n",
+ "4 Développer F 3 \n",
+ "1 Fraction réponse 4 \n",
+ "1 Notation et vocabulaire 8 \n",
+ "2 Arbre de probabilité 0 \n",
+ "1 et 2 Raisonnement pour choisir 3 \n",
+ "1 et 2 Décomposer le problème 3 \n",
+ "1 et 2 Choix des opérations et calculs 0 \n",
+ "3 Composition des réductions 0 \n",
+ "1 Logique de la réponse 3 \n",
+ "1 Calculs des indicateurs 3 \n",
+ "1 Clarté des explications 3 \n",
+ "2 Calculs 0 \n",
+ "2 Validité des réponses 0 \n",
+ "2 Tests des possibilités 0 \n",
+ " Reconnaitre les théorèmes 6 \n",
+ " Validité des calculs 4 \n",
+ " Suivi du raisonnement géométrique 4 \n",
+ "1 Quantité de sucre 3 \n",
+ "2 Calcul du volume 0 \n",
+ "2 Nombre de pots 0 \n",
+ "3 Dessin de l'étiquette 0 \n",
+ "3 Mise à l'echelle 0 \n",
+ "3 Longueur de l'étiquette 0 \n",
+ "\n",
+ " b'toufail salahou' \n",
+ "1 et 2 Suivre le programme 1.0 \n",
+ "3 Renverser le programme 0.0 \n",
+ "4 Toujours la même chose 0.0 \n",
+ "4 Développer F 1.0 \n",
+ "1 Fraction réponse 4.0 \n",
+ "1 Notation et vocabulaire 3.0 \n",
+ "2 Arbre de probabilité 0.0 \n",
+ "1 et 2 Raisonnement pour choisir 5.0 \n",
+ "1 et 2 Décomposer le problème 5.0 \n",
+ "1 et 2 Choix des opérations et calculs 3.0 \n",
+ "3 Composition des réductions 1.0 \n",
+ "1 Logique de la réponse 3.0 \n",
+ "1 Calculs des indicateurs 1.5 \n",
+ "1 Clarté des explications 2.0 \n",
+ "2 Calculs 0.0 \n",
+ "2 Validité des réponses 0.0 \n",
+ "2 Tests des possibilités 0.0 \n",
+ " Reconnaitre les théorèmes 6.0 \n",
+ " Validité des calculs 5.0 \n",
+ " Suivi du raisonnement géométrique 5.0 \n",
+ "1 Quantité de sucre 3.0 \n",
+ "2 Calcul du volume 1.0 \n",
+ "2 Nombre de pots 0.0 \n",
+ "3 Dessin de l'étiquette 0.0 \n",
+ "3 Mise à l'echelle 0.0 \n",
+ "3 Longueur de l'étiquette 0.0 \n",
+ "\n",
+ "[26 rows x 27 columns]"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = df[list(~df.reset_index()[\"index\"].apply(lambda x: x.startswith(\"Ex\") or x.startswith(\"DNB\")))]\n",
+ "df"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " index | \n",
+ " b'abdallah alaoui taiassima' | \n",
+ " b'adani ismou' | \n",
+ " b'ahamada dhoulkamal' | \n",
+ " b'ahamadi asbahati' | \n",
+ " b'ahamadi ousseni ansufidine' | \n",
+ " b'ahamed fayadhi' | \n",
+ " b'ahmed said hadaita' | \n",
+ " b'ali madi anissa' | \n",
+ " b'ali raydel' | \n",
+ " ... | \n",
+ " b'hamedaly doulkifly' | \n",
+ " b'ibrahim chaharzade' | \n",
+ " b'ibrahim nassur' | \n",
+ " b'inoussa anchoura' | \n",
+ " b'mohamed nadia' | \n",
+ " b'mouhoudhoire izak' | \n",
+ " b'moussri bakari' | \n",
+ " b'said ftoumia' | \n",
+ " b'zakotra claudian' | \n",
+ " b'toufail salahou' | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 1 et 2 Suivre le programme | \n",
+ " 3 | \n",
+ " 6.0 | \n",
+ " 2.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 6 | \n",
+ " 6.0 | \n",
+ " ... | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 6.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 3 Renverser le programme | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 1.5 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 4 Toujours la même chose | \n",
+ " 0 | \n",
+ " 2.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 4 Développer F | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " 1.5 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.5 | \n",
+ " 1 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 1.0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 1 Fraction réponse | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 3.0 | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ " ... | \n",
+ " 3.0 | \n",
+ " 4.0 | \n",
+ " 4.0 | \n",
+ " NaN | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
5 rows × 28 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " index b'abdallah alaoui taiassima' b'adani ismou' \\\n",
+ "0 1 et 2 Suivre le programme 3 6.0 \n",
+ "1 3 Renverser le programme 0 3.0 \n",
+ "2 4 Toujours la même chose 0 2.0 \n",
+ "3 4 Développer F 0 0.0 \n",
+ "4 1 Fraction réponse 4 4.0 \n",
+ "\n",
+ " b'ahamada dhoulkamal' b'ahamadi asbahati' b'ahamadi ousseni ansufidine' \\\n",
+ "0 2.0 0 0.0 \n",
+ "1 0.0 0 0.0 \n",
+ "2 0.0 0 0.0 \n",
+ "3 1.0 0 1.0 \n",
+ "4 4.0 4 3.0 \n",
+ "\n",
+ " b'ahamed fayadhi' b'ahmed said hadaita' b'ali madi anissa' \\\n",
+ "0 0.0 2 6 \n",
+ "1 0.0 0 0 \n",
+ "2 0.0 0 3 \n",
+ "3 0.0 1 1 \n",
+ "4 4.0 4 4 \n",
+ "\n",
+ " b'ali raydel' ... b'hamedaly doulkifly' \\\n",
+ "0 6.0 ... 2.0 \n",
+ "1 3.0 ... 0.0 \n",
+ "2 0.0 ... 0.0 \n",
+ "3 0.0 ... 0.0 \n",
+ "4 4.0 ... 3.0 \n",
+ "\n",
+ " b'ibrahim chaharzade' b'ibrahim nassur' b'inoussa anchoura' \\\n",
+ "0 3.0 6.0 NaN \n",
+ "1 0.0 1.5 NaN \n",
+ "2 0.0 0.0 NaN \n",
+ "3 1.5 0.0 NaN \n",
+ "4 4.0 4.0 NaN \n",
+ "\n",
+ " b'mohamed nadia' b'mouhoudhoire izak' b'moussri bakari' b'said ftoumia' \\\n",
+ "0 1.0 4 0 0 \n",
+ "1 0.0 0 0 0 \n",
+ "2 0.0 0 0 0 \n",
+ "3 1.5 1 2 0 \n",
+ "4 4.0 4 4 4 \n",
+ "\n",
+ " b'zakotra claudian' b'toufail salahou' \n",
+ "0 2 1.0 \n",
+ "1 2 0.0 \n",
+ "2 0 0.0 \n",
+ "3 3 1.0 \n",
+ "4 4 4.0 \n",
+ "\n",
+ "[5 rows x 28 columns]"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df = df.reset_index()\n",
+ "df.head()"
+ ]
+ },
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " b'rachma' | \n",
- " b'kassim' | \n",
- " b'irchadi' | \n",
- " b'mikidadi' | \n",
- " b'zaidou' | \n",
- " b'rakchat' | \n",
- " b'chadia' | \n",
- " b'faycoil' | \n",
- " b'djael' | \n",
- " b'doulka-rynaini' | \n",
- " ... | \n",
- " b'chamsidine' | \n",
- " b'dania' | \n",
- " b'issoufi' | \n",
- " b'el-fahar' | \n",
- " b'fayadhui' | \n",
- " b'dalila' | \n",
- " b'nadjoi' | \n",
- " b'rachida' | \n",
- " b'hairidine' | \n",
- " b'zoubert' | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 1 Reconnaitre Pythagore | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 1 | \n",
- " 0 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 2 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 1 Calculs | \n",
- " 2 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 2 | \n",
- " 0 | \n",
- " 2 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 1 | \n",
- " 2 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 2 Calcul de l'aire | \n",
- " 0 | \n",
- " 0 | \n",
- " 4 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 1 | \n",
- " 0 | \n",
- " ... | \n",
- " 0 | \n",
- " 4 | \n",
- " 2 | \n",
- " 2 | \n",
- " 0 | \n",
- " 1 | \n",
- " 1 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 3 Commentaire de Tristan | \n",
- " 1 | \n",
- " 0 | \n",
- " 2 | \n",
- " 2 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 3 | \n",
- " 0 | \n",
- " ... | \n",
- " 1 | \n",
- " 2 | \n",
- " 1 | \n",
- " 0 | \n",
- " 0 | \n",
- " 1 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 1.a Lecture de tableau | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " ... | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- "
\n",
- "
5 rows × 21 columns
\n",
- "
"
- ],
- "text/plain": [
- " b'rachma' b'kassim' b'irchadi' b'mikidadi' \\\n",
- "1 Reconnaitre Pythagore 3 0 3 3 \n",
- "1 Calculs 2 0 3 3 \n",
- "2 Calcul de l'aire 0 0 4 3 \n",
- "3 Commentaire de Tristan 1 0 2 2 \n",
- "1.a Lecture de tableau 3 0 3 3 \n",
- "\n",
- " b'zaidou' b'rakchat' b'chadia' b'faycoil' \\\n",
- "1 Reconnaitre Pythagore 1 0 3 0 \n",
- "1 Calculs 2 0 2 0 \n",
- "2 Calcul de l'aire 0 0 0 0 \n",
- "3 Commentaire de Tristan 0 0 0 0 \n",
- "1.a Lecture de tableau 3 3 3 3 \n",
- "\n",
- " b'djael' b'doulka-rynaini' ... \\\n",
- "1 Reconnaitre Pythagore 0 0 ... \n",
- "1 Calculs 0 0 ... \n",
- "2 Calcul de l'aire 1 0 ... \n",
- "3 Commentaire de Tristan 3 0 ... \n",
- "1.a Lecture de tableau 3 0 ... \n",
- "\n",
- " b'chamsidine' b'dania' b'issoufi' b'el-fahar' \\\n",
- "1 Reconnaitre Pythagore 2 3 3 3 \n",
- "1 Calculs 1 2 3 3 \n",
- "2 Calcul de l'aire 0 4 2 2 \n",
- "3 Commentaire de Tristan 1 2 1 0 \n",
- "1.a Lecture de tableau 3 3 3 3 \n",
- "\n",
- " b'fayadhui' b'dalila' b'nadjoi' b'rachida' \\\n",
- "1 Reconnaitre Pythagore 0 3 3 3 \n",
- "1 Calculs 0 3 3 3 \n",
- "2 Calcul de l'aire 0 1 1 0 \n",
- "3 Commentaire de Tristan 0 1 0 0 \n",
- "1.a Lecture de tableau 0 3 3 3 \n",
- "\n",
- " b'hairidine' b'zoubert' \n",
- "1 Reconnaitre Pythagore 0 0 \n",
- "1 Calculs 0 0 \n",
- "2 Calcul de l'aire 0 0 \n",
- "3 Commentaire de Tristan 0 0 \n",
- "1.a Lecture de tableau 0 0 \n",
- "\n",
- "[5 rows x 21 columns]"
- ]
- },
- "execution_count": 18,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "df = df[list(~df.reset_index()[\"index\"].apply(lambda x: x.startswith(\"Ex\") or x.startswith(\"DNB\")))]\n",
- "df.head()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 19,
- "metadata": {},
"outputs": [
{
"data": {
@@ -1240,241 +2465,24 @@
" \n",
" | \n",
" index | \n",
- " b'rachma' | \n",
- " b'kassim' | \n",
- " b'irchadi' | \n",
- " b'mikidadi' | \n",
- " b'zaidou' | \n",
- " b'rakchat' | \n",
- " b'chadia' | \n",
- " b'faycoil' | \n",
- " b'djael' | \n",
+ " b'abdallah alaoui taiassima' | \n",
+ " b'adani ismou' | \n",
+ " b'ahamada dhoulkamal' | \n",
+ " b'ahamadi asbahati' | \n",
+ " b'ahamadi ousseni ansufidine' | \n",
+ " b'ahamed fayadhi' | \n",
+ " b'ahmed said hadaita' | \n",
+ " b'ali madi anissa' | \n",
+ " b'ali raydel' | \n",
" ... | \n",
- " b'chamsidine' | \n",
- " b'dania' | \n",
- " b'issoufi' | \n",
- " b'el-fahar' | \n",
- " b'fayadhui' | \n",
- " b'dalila' | \n",
- " b'nadjoi' | \n",
- " b'rachida' | \n",
- " b'hairidine' | \n",
- " b'zoubert' | \n",
- "
\n",
- " \n",
- " \n",
- " \n",
- " 0 | \n",
- " 1 Reconnaitre Pythagore | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 1 | \n",
- " 0 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 2 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 1 | \n",
- " 1 Calculs | \n",
- " 2 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 2 | \n",
- " 0 | \n",
- " 2 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 1 | \n",
- " 2 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 2 | \n",
- " 2 Calcul de l'aire | \n",
- " 0 | \n",
- " 0 | \n",
- " 4 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 1 | \n",
- " ... | \n",
- " 0 | \n",
- " 4 | \n",
- " 2 | \n",
- " 2 | \n",
- " 0 | \n",
- " 1 | \n",
- " 1 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 3 | \n",
- " 3 Commentaire de Tristan | \n",
- " 1 | \n",
- " 0 | \n",
- " 2 | \n",
- " 2 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 3 | \n",
- " ... | \n",
- " 1 | \n",
- " 2 | \n",
- " 1 | \n",
- " 0 | \n",
- " 0 | \n",
- " 1 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- " 4 | \n",
- " 1.a Lecture de tableau | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " ... | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
- "
\n",
- " \n",
- "\n",
- "5 rows × 22 columns
\n",
- ""
- ],
- "text/plain": [
- " index b'rachma' b'kassim' b'irchadi' b'mikidadi' \\\n",
- "0 1 Reconnaitre Pythagore 3 0 3 3 \n",
- "1 1 Calculs 2 0 3 3 \n",
- "2 2 Calcul de l'aire 0 0 4 3 \n",
- "3 3 Commentaire de Tristan 1 0 2 2 \n",
- "4 1.a Lecture de tableau 3 0 3 3 \n",
- "\n",
- " b'zaidou' b'rakchat' b'chadia' b'faycoil' b'djael' ... \\\n",
- "0 1 0 3 0 0 ... \n",
- "1 2 0 2 0 0 ... \n",
- "2 0 0 0 0 1 ... \n",
- "3 0 0 0 0 3 ... \n",
- "4 3 3 3 3 3 ... \n",
- "\n",
- " b'chamsidine' b'dania' b'issoufi' b'el-fahar' b'fayadhui' b'dalila' \\\n",
- "0 2 3 3 3 0 3 \n",
- "1 1 2 3 3 0 3 \n",
- "2 0 4 2 2 0 1 \n",
- "3 1 2 1 0 0 1 \n",
- "4 3 3 3 3 0 3 \n",
- "\n",
- " b'nadjoi' b'rachida' b'hairidine' b'zoubert' \n",
- "0 3 3 0 0 \n",
- "1 3 3 0 0 \n",
- "2 1 0 0 0 \n",
- "3 0 0 0 0 \n",
- "4 3 3 0 0 \n",
- "\n",
- "[5 rows x 22 columns]"
- ]
- },
- "execution_count": 19,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "df = df.reset_index()\n",
- "df.head()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- "\n",
- "
\n",
- " \n",
- " \n",
- " | \n",
- " index | \n",
- " b'rachma' | \n",
- " b'kassim' | \n",
- " b'irchadi' | \n",
- " b'mikidadi' | \n",
- " b'zaidou' | \n",
- " b'rakchat' | \n",
- " b'chadia' | \n",
- " b'faycoil' | \n",
- " b'djael' | \n",
- " ... | \n",
- " b'issoufi' | \n",
- " b'el-fahar' | \n",
- " b'fayadhui' | \n",
- " b'dalila' | \n",
- " b'nadjoi' | \n",
- " b'rachida' | \n",
- " b'hairidine' | \n",
- " b'zoubert' | \n",
+ " b'ibrahim nassur' | \n",
+ " b'inoussa anchoura' | \n",
+ " b'mohamed nadia' | \n",
+ " b'mouhoudhoire izak' | \n",
+ " b'moussri bakari' | \n",
+ " b'said ftoumia' | \n",
+ " b'zakotra claudian' | \n",
+ " b'toufail salahou' | \n",
" q_comment | \n",
" q_name | \n",
"
\n",
@@ -1482,162 +2490,834 @@
" \n",
" \n",
" 0 | \n",
- " 1 Reconnaitre Pythagore | \n",
+ " 1 et 2 Suivre le programme | \n",
" 3 | \n",
+ " 6.0 | \n",
+ " 2.0 | \n",
" 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 1 | \n",
- " 0 | \n",
- " 3 | \n",
- " 0 | \n",
- " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 6 | \n",
+ " 6.0 | \n",
" ... | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
+ " 6.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 4 | \n",
" 0 | \n",
" 0 | \n",
- " Reconnaitre Pythagore | \n",
+ " 2 | \n",
+ " 1.0 | \n",
+ " et 2 Suivre le programme | \n",
" 1 | \n",
"
\n",
" \n",
" 1 | \n",
- " 1 Calculs | \n",
- " 2 | \n",
+ " 3 Renverser le programme | \n",
" 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 2 | \n",
+ " 3.0 | \n",
+ " 0.0 | \n",
" 0 | \n",
- " 2 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
" 0 | \n",
" 0 | \n",
+ " 3.0 | \n",
" ... | \n",
- " 3 | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
+ " 1.5 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
" 0 | \n",
" 0 | \n",
- " Calculs | \n",
- " 1 | \n",
+ " 0 | \n",
+ " 2 | \n",
+ " 0.0 | \n",
+ " Renverser le programme | \n",
+ " 3 | \n",
"
\n",
" \n",
" 2 | \n",
- " 2 Calcul de l'aire | \n",
+ " 4 Toujours la même chose | \n",
" 0 | \n",
+ " 2.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
" 0 | \n",
- " 4 | \n",
" 3 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 1 | \n",
+ " 0.0 | \n",
" ... | \n",
- " 2 | \n",
- " 2 | \n",
- " 0 | \n",
- " 1 | \n",
- " 1 | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " Calcul de l'aire | \n",
- " 2 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Toujours la même chose | \n",
+ " 4 | \n",
"
\n",
" \n",
" 3 | \n",
- " 3 Commentaire de Tristan | \n",
+ " 4 Développer F | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
" 1 | \n",
- " 0 | \n",
- " 2 | \n",
- " 2 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 3 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
" ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.5 | \n",
" 1 | \n",
+ " 2 | \n",
" 0 | \n",
- " 0 | \n",
- " 1 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " Commentaire de Tristan | \n",
" 3 | \n",
+ " 1.0 | \n",
+ " Développer F | \n",
+ " 4 | \n",
"
\n",
" \n",
" 4 | \n",
- " 1.a Lecture de tableau | \n",
- " 3 | \n",
- " 0 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
- " 3 | \n",
+ " 1 Fraction réponse | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 3.0 | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4.0 | \n",
" ... | \n",
+ " 4.0 | \n",
+ " NaN | \n",
+ " 4.0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4.0 | \n",
+ " Fraction réponse | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 1 Notation et vocabulaire | \n",
+ " 6 | \n",
+ " 0.0 | \n",
+ " 6.0 | \n",
+ " 8 | \n",
+ " 3.0 | \n",
+ " 6.0 | \n",
+ " 8 | \n",
+ " 8 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 2.0 | \n",
+ " 6 | \n",
+ " 5 | \n",
+ " 6 | \n",
+ " 8 | \n",
+ " 3.0 | \n",
+ " Notation et vocabulaire | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 2 Arbre de probabilité | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Arbre de probabilité | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 1 et 2 Raisonnement pour choisir | \n",
+ " 2 | \n",
+ " 1.0 | \n",
+ " 3.0 | \n",
+ " 5 | \n",
+ " 2.0 | \n",
+ " 1.0 | \n",
+ " 5 | \n",
+ " 5 | \n",
+ " 4.0 | \n",
+ " ... | \n",
+ " 2.0 | \n",
+ " NaN | \n",
+ " 4.0 | \n",
+ " 2 | \n",
+ " 4 | \n",
+ " 1 | \n",
" 3 | \n",
+ " 5.0 | \n",
+ " et 2 Raisonnement pour choisir | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 1 et 2 Décomposer le problème | \n",
+ " 2 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 5 | \n",
+ " 1.0 | \n",
+ " 1.0 | \n",
+ " 5 | \n",
+ " 5 | \n",
+ " 2.5 | \n",
+ " ... | \n",
+ " 2.0 | \n",
+ " NaN | \n",
+ " 3.0 | \n",
+ " 1 | \n",
+ " 4 | \n",
+ " 1 | \n",
+ " 3 | \n",
+ " 5.0 | \n",
+ " et 2 Décomposer le problème | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 1 et 2 Choix des opérations et calculs | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 4 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " et 2 Choix des opérations et calculs | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 3 Composition des réductions | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 1 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 2 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 1.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " Composition des réductions | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 1 Logique de la réponse | \n",
+ " 0 | \n",
+ " 3.0 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
+ " 1.5 | \n",
+ " 0.5 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 3.0 | \n",
+ " Logique de la réponse | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 1 Calculs des indicateurs | \n",
+ " 0 | \n",
+ " 2.0 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
+ " 1.5 | \n",
+ " 0.5 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 1.5 | \n",
+ " Calculs des indicateurs | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 1 Clarté des explications | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
+ " 1.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 2.0 | \n",
+ " Clarté des explications | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 2 Calculs | \n",
+ " 0 | \n",
+ " 1.5 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Calculs | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 2 Validité des réponses | \n",
+ " 0 | \n",
+ " 1.5 | \n",
+ " 1.5 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Validité des réponses | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 2 Tests des possibilités | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 2 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Tests des possibilités | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " Reconnaitre les théorèmes | \n",
+ " 2 | \n",
+ " 2.0 | \n",
+ " 4.0 | \n",
+ " 3 | \n",
+ " 5.0 | \n",
+ " 2.0 | \n",
+ " 6 | \n",
+ " 4 | \n",
+ " 6.0 | \n",
+ " ... | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 3.0 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 5 | \n",
+ " 6 | \n",
+ " 6.0 | \n",
+ " Reconnaitre les théorèmes | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " Validité des calculs | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 3.0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 6 | \n",
+ " 3 | \n",
+ " 6.0 | \n",
+ " ... | \n",
+ " 2.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 4 | \n",
+ " 6 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " Validité des calculs | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " Suivi du raisonnement géométrique | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 3 | \n",
+ " 1.0 | \n",
+ " 1.0 | \n",
+ " 5 | \n",
+ " 3 | \n",
+ " 4.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 1.0 | \n",
+ " 4 | \n",
+ " 3 | \n",
+ " 6 | \n",
+ " 4 | \n",
+ " 5.0 | \n",
+ " Suivi du raisonnement géométrique | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 1 Quantité de sucre | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " 1.5 | \n",
+ " 0 | \n",
+ " 3 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 3.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
" 3 | \n",
" 0 | \n",
" 3 | \n",
- " 3 | \n",
- " 3 | \n",
+ " 3.0 | \n",
+ " Quantité de sucre | \n",
+ " 1 | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 2 Calcul du volume | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 1.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
" 0 | \n",
" 0 | \n",
- " Lecture de tableau | \n",
- " 1.a | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1.0 | \n",
+ " Calcul du volume | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 2 Nombre de pots | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Nombre de pots | \n",
+ " 2 | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 3 Dessin de l'étiquette | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Dessin de l'étiquette | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 3 Mise à l'echelle | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Mise à l'echelle | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 3 Longueur de l'étiquette | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " ... | \n",
+ " 0.0 | \n",
+ " NaN | \n",
+ " 0.0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0.0 | \n",
+ " Longueur de l'étiquette | \n",
+ " 3 | \n",
"
\n",
" \n",
"
\n",
- "
5 rows × 24 columns
\n",
+ "
26 rows × 30 columns
\n",
"
"
],
"text/plain": [
- " index b'rachma' b'kassim' b'irchadi' b'mikidadi' \\\n",
- "0 1 Reconnaitre Pythagore 3 0 3 3 \n",
- "1 1 Calculs 2 0 3 3 \n",
- "2 2 Calcul de l'aire 0 0 4 3 \n",
- "3 3 Commentaire de Tristan 1 0 2 2 \n",
- "4 1.a Lecture de tableau 3 0 3 3 \n",
+ " index b'abdallah alaoui taiassima' \\\n",
+ "0 1 et 2 Suivre le programme 3 \n",
+ "1 3 Renverser le programme 0 \n",
+ "2 4 Toujours la même chose 0 \n",
+ "3 4 Développer F 0 \n",
+ "4 1 Fraction réponse 4 \n",
+ "5 1 Notation et vocabulaire 6 \n",
+ "6 2 Arbre de probabilité 0 \n",
+ "7 1 et 2 Raisonnement pour choisir 2 \n",
+ "8 1 et 2 Décomposer le problème 2 \n",
+ "9 1 et 2 Choix des opérations et calculs 0 \n",
+ "10 3 Composition des réductions 0 \n",
+ "11 1 Logique de la réponse 0 \n",
+ "12 1 Calculs des indicateurs 0 \n",
+ "13 1 Clarté des explications 0 \n",
+ "14 2 Calculs 0 \n",
+ "15 2 Validité des réponses 0 \n",
+ "16 2 Tests des possibilités 0 \n",
+ "17 Reconnaitre les théorèmes 2 \n",
+ "18 Validité des calculs 0 \n",
+ "19 Suivi du raisonnement géométrique 0 \n",
+ "20 1 Quantité de sucre 0 \n",
+ "21 2 Calcul du volume 0 \n",
+ "22 2 Nombre de pots 0 \n",
+ "23 3 Dessin de l'étiquette 0 \n",
+ "24 3 Mise à l'echelle 0 \n",
+ "25 3 Longueur de l'étiquette 0 \n",
"\n",
- " b'zaidou' b'rakchat' b'chadia' b'faycoil' b'djael' ... b'issoufi' \\\n",
- "0 1 0 3 0 0 ... 3 \n",
- "1 2 0 2 0 0 ... 3 \n",
- "2 0 0 0 0 1 ... 2 \n",
- "3 0 0 0 0 3 ... 1 \n",
- "4 3 3 3 3 3 ... 3 \n",
+ " b'adani ismou' b'ahamada dhoulkamal' b'ahamadi asbahati' \\\n",
+ "0 6.0 2.0 0 \n",
+ "1 3.0 0.0 0 \n",
+ "2 2.0 0.0 0 \n",
+ "3 0.0 1.0 0 \n",
+ "4 4.0 4.0 4 \n",
+ "5 0.0 6.0 8 \n",
+ "6 0.0 0.0 0 \n",
+ "7 1.0 3.0 5 \n",
+ "8 2.0 3.0 5 \n",
+ "9 1.0 0.0 2 \n",
+ "10 0.0 1.0 1 \n",
+ "11 3.0 3.0 3 \n",
+ "12 2.0 3.0 3 \n",
+ "13 1.0 3.0 3 \n",
+ "14 1.5 0.0 3 \n",
+ "15 1.5 1.5 3 \n",
+ "16 0.0 0.0 3 \n",
+ "17 2.0 4.0 3 \n",
+ "18 0.0 3.0 3 \n",
+ "19 0.0 1.0 3 \n",
+ "20 0.0 0.0 3 \n",
+ "21 0.0 1.0 0 \n",
+ "22 0.0 0.0 0 \n",
+ "23 0.0 0.0 0 \n",
+ "24 0.0 0.0 0 \n",
+ "25 0.0 0.0 0 \n",
"\n",
- " b'el-fahar' b'fayadhui' b'dalila' b'nadjoi' b'rachida' b'hairidine' \\\n",
- "0 3 0 3 3 3 0 \n",
- "1 3 0 3 3 3 0 \n",
- "2 2 0 1 1 0 0 \n",
- "3 0 0 1 0 0 0 \n",
- "4 3 0 3 3 3 0 \n",
+ " b'ahamadi ousseni ansufidine' b'ahamed fayadhi' b'ahmed said hadaita' \\\n",
+ "0 0.0 0.0 2 \n",
+ "1 0.0 0.0 0 \n",
+ "2 0.0 0.0 0 \n",
+ "3 1.0 0.0 1 \n",
+ "4 3.0 4.0 4 \n",
+ "5 3.0 6.0 8 \n",
+ "6 0.0 0.0 0 \n",
+ "7 2.0 1.0 5 \n",
+ "8 1.0 1.0 5 \n",
+ "9 0.0 0.0 4 \n",
+ "10 0.0 0.0 2 \n",
+ "11 1.5 0.5 3 \n",
+ "12 1.5 0.5 3 \n",
+ "13 1.0 0.0 3 \n",
+ "14 0.0 0.0 3 \n",
+ "15 0.0 0.0 3 \n",
+ "16 0.0 0.0 3 \n",
+ "17 5.0 2.0 6 \n",
+ "18 0.0 1.0 6 \n",
+ "19 1.0 1.0 5 \n",
+ "20 0.0 1.5 0 \n",
+ "21 0.0 0.0 0 \n",
+ "22 0.0 0.0 0 \n",
+ "23 0.0 0.0 0 \n",
+ "24 0.0 0.0 0 \n",
+ "25 0.0 0.0 0 \n",
"\n",
- " b'zoubert' q_comment q_name \n",
- "0 0 Reconnaitre Pythagore 1 \n",
- "1 0 Calculs 1 \n",
- "2 0 Calcul de l'aire 2 \n",
- "3 0 Commentaire de Tristan 3 \n",
- "4 0 Lecture de tableau 1.a \n",
+ " b'ali madi anissa' b'ali raydel' ... b'ibrahim nassur' \\\n",
+ "0 6 6.0 ... 6.0 \n",
+ "1 0 3.0 ... 1.5 \n",
+ "2 3 0.0 ... 0.0 \n",
+ "3 1 0.0 ... 0.0 \n",
+ "4 4 4.0 ... 4.0 \n",
+ "5 8 0.0 ... 1.0 \n",
+ "6 0 0.0 ... 0.0 \n",
+ "7 5 4.0 ... 2.0 \n",
+ "8 5 2.5 ... 2.0 \n",
+ "9 1 0.0 ... 0.0 \n",
+ "10 0 0.0 ... 1.0 \n",
+ "11 3 0.0 ... 3.0 \n",
+ "12 3 0.0 ... 3.0 \n",
+ "13 3 0.0 ... 3.0 \n",
+ "14 3 0.0 ... 0.0 \n",
+ "15 3 0.0 ... 0.0 \n",
+ "16 2 0.0 ... 0.0 \n",
+ "17 4 6.0 ... 3.0 \n",
+ "18 3 6.0 ... 2.0 \n",
+ "19 3 4.0 ... 0.0 \n",
+ "20 3 0.0 ... 3.0 \n",
+ "21 0 0.0 ... 0.0 \n",
+ "22 0 0.0 ... 0.0 \n",
+ "23 0 0.0 ... 0.0 \n",
+ "24 0 0.0 ... 0.0 \n",
+ "25 0 0.0 ... 0.0 \n",
"\n",
- "[5 rows x 24 columns]"
+ " b'inoussa anchoura' b'mohamed nadia' b'mouhoudhoire izak' \\\n",
+ "0 NaN 1.0 4 \n",
+ "1 NaN 0.0 0 \n",
+ "2 NaN 0.0 0 \n",
+ "3 NaN 1.5 1 \n",
+ "4 NaN 4.0 4 \n",
+ "5 NaN 2.0 6 \n",
+ "6 NaN 0.0 0 \n",
+ "7 NaN 4.0 2 \n",
+ "8 NaN 3.0 1 \n",
+ "9 NaN 1.0 0 \n",
+ "10 NaN 0.0 0 \n",
+ "11 NaN 0.0 0 \n",
+ "12 NaN 1.0 0 \n",
+ "13 NaN 0.0 0 \n",
+ "14 NaN 0.0 0 \n",
+ "15 NaN 0.0 0 \n",
+ "16 NaN 0.0 0 \n",
+ "17 NaN 3.0 6 \n",
+ "18 NaN 0.0 3 \n",
+ "19 NaN 1.0 4 \n",
+ "20 NaN 0.0 0 \n",
+ "21 NaN 0.0 0 \n",
+ "22 NaN 0.0 0 \n",
+ "23 NaN 0.0 0 \n",
+ "24 NaN 0.0 0 \n",
+ "25 NaN 0.0 0 \n",
+ "\n",
+ " b'moussri bakari' b'said ftoumia' b'zakotra claudian' \\\n",
+ "0 0 0 2 \n",
+ "1 0 0 2 \n",
+ "2 0 0 0 \n",
+ "3 2 0 3 \n",
+ "4 4 4 4 \n",
+ "5 5 6 8 \n",
+ "6 0 0 0 \n",
+ "7 4 1 3 \n",
+ "8 4 1 3 \n",
+ "9 1 0 0 \n",
+ "10 0 0 0 \n",
+ "11 0 3 3 \n",
+ "12 0 3 3 \n",
+ "13 0 3 3 \n",
+ "14 0 0 0 \n",
+ "15 0 3 0 \n",
+ "16 0 0 0 \n",
+ "17 3 5 6 \n",
+ "18 4 6 4 \n",
+ "19 3 6 4 \n",
+ "20 3 0 3 \n",
+ "21 1 1 0 \n",
+ "22 0 0 0 \n",
+ "23 0 0 0 \n",
+ "24 0 0 0 \n",
+ "25 0 0 0 \n",
+ "\n",
+ " b'toufail salahou' q_comment q_name \n",
+ "0 1.0 et 2 Suivre le programme 1 \n",
+ "1 0.0 Renverser le programme 3 \n",
+ "2 0.0 Toujours la même chose 4 \n",
+ "3 1.0 Développer F 4 \n",
+ "4 4.0 Fraction réponse 1 \n",
+ "5 3.0 Notation et vocabulaire 1 \n",
+ "6 0.0 Arbre de probabilité 2 \n",
+ "7 5.0 et 2 Raisonnement pour choisir 1 \n",
+ "8 5.0 et 2 Décomposer le problème 1 \n",
+ "9 3.0 et 2 Choix des opérations et calculs 1 \n",
+ "10 1.0 Composition des réductions 3 \n",
+ "11 3.0 Logique de la réponse 1 \n",
+ "12 1.5 Calculs des indicateurs 1 \n",
+ "13 2.0 Clarté des explications 1 \n",
+ "14 0.0 Calculs 2 \n",
+ "15 0.0 Validité des réponses 2 \n",
+ "16 0.0 Tests des possibilités 2 \n",
+ "17 6.0 Reconnaitre les théorèmes \n",
+ "18 5.0 Validité des calculs \n",
+ "19 5.0 Suivi du raisonnement géométrique \n",
+ "20 3.0 Quantité de sucre 1 \n",
+ "21 1.0 Calcul du volume 2 \n",
+ "22 0.0 Nombre de pots 2 \n",
+ "23 0.0 Dessin de l'étiquette 3 \n",
+ "24 0.0 Mise à l'echelle 3 \n",
+ "25 0.0 Longueur de l'étiquette 3 \n",
+ "\n",
+ "[26 rows x 30 columns]"
]
},
- "execution_count": 20,
+ "execution_count": 18,
"metadata": {},
"output_type": "execute_result"
}
@@ -1647,12 +3327,12 @@
" q_name = df[\"index\"].apply(lambda x: x.split(\" \")[0]),\n",
" q_comment = df[\"index\"].apply(lambda x: \" \".join(x.split(\" \")[1:])),\n",
" )\n",
- "df.head()"
+ "df"
]
},
{
"cell_type": "code",
- "execution_count": 21,
+ "execution_count": 19,
"metadata": {},
"outputs": [
{
@@ -1686,58 +3366,65 @@
" \n",
" \n",
" 0 | \n",
- " 1 Reconnaitre Pythagore | \n",
+ " 1 et 2 Suivre le programme | \n",
" 1 | \n",
- " Reconnaitre Pythagore | \n",
- " b'rachma' | \n",
- " 3 | \n",
+ " et 2 Suivre le programme | \n",
+ " b'abdallah alaoui taiassima' | \n",
+ " 3.0 | \n",
"
\n",
" \n",
" 1 | \n",
- " 1 Reconnaitre Pythagore | \n",
+ " 1 et 2 Suivre le programme | \n",
" 1 | \n",
- " Reconnaitre Pythagore | \n",
- " b'kassim' | \n",
- " 0 | \n",
+ " et 2 Suivre le programme | \n",
+ " b'adani ismou' | \n",
+ " 6.0 | \n",
"
\n",
" \n",
" 2 | \n",
- " 1 Reconnaitre Pythagore | \n",
+ " 1 et 2 Suivre le programme | \n",
" 1 | \n",
- " Reconnaitre Pythagore | \n",
- " b'irchadi' | \n",
- " 3 | \n",
+ " et 2 Suivre le programme | \n",
+ " b'ahamada dhoulkamal' | \n",
+ " 2.0 | \n",
"
\n",
" \n",
" 3 | \n",
- " 1 Reconnaitre Pythagore | \n",
+ " 1 et 2 Suivre le programme | \n",
" 1 | \n",
- " Reconnaitre Pythagore | \n",
- " b'mikidadi' | \n",
- " 3 | \n",
+ " et 2 Suivre le programme | \n",
+ " b'ahamadi asbahati' | \n",
+ " 0.0 | \n",
"
\n",
" \n",
" 4 | \n",
- " 1 Reconnaitre Pythagore | \n",
- " 1 | \n",
- " Reconnaitre Pythagore | \n",
- " b'zaidou' | \n",
+ " 1 et 2 Suivre le programme | \n",
" 1 | \n",
+ " et 2 Suivre le programme | \n",
+ " b'ahamadi ousseni ansufidine' | \n",
+ " 0.0 | \n",
"
\n",
" \n",
"\n",
""
],
"text/plain": [
- " index q_name q_comment level_3 0\n",
- "0 1 Reconnaitre Pythagore 1 Reconnaitre Pythagore b'rachma' 3\n",
- "1 1 Reconnaitre Pythagore 1 Reconnaitre Pythagore b'kassim' 0\n",
- "2 1 Reconnaitre Pythagore 1 Reconnaitre Pythagore b'irchadi' 3\n",
- "3 1 Reconnaitre Pythagore 1 Reconnaitre Pythagore b'mikidadi' 3\n",
- "4 1 Reconnaitre Pythagore 1 Reconnaitre Pythagore b'zaidou' 1"
+ " index q_name q_comment \\\n",
+ "0 1 et 2 Suivre le programme 1 et 2 Suivre le programme \n",
+ "1 1 et 2 Suivre le programme 1 et 2 Suivre le programme \n",
+ "2 1 et 2 Suivre le programme 1 et 2 Suivre le programme \n",
+ "3 1 et 2 Suivre le programme 1 et 2 Suivre le programme \n",
+ "4 1 et 2 Suivre le programme 1 et 2 Suivre le programme \n",
+ "\n",
+ " level_3 0 \n",
+ "0 b'abdallah alaoui taiassima' 3.0 \n",
+ "1 b'adani ismou' 6.0 \n",
+ "2 b'ahamada dhoulkamal' 2.0 \n",
+ "3 b'ahamadi asbahati' 0.0 \n",
+ "4 b'ahamadi ousseni ansufidine' 0.0 "
]
},
- "execution_count": 21,
+ "execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
@@ -1749,7 +3436,7 @@
},
{
"cell_type": "code",
- "execution_count": 22,
+ "execution_count": 20,
"metadata": {
"collapsed": true
},
@@ -1767,13 +3454,13 @@
},
{
"cell_type": "code",
- "execution_count": 23,
+ "execution_count": 21,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
- "sqlite_datas = pull_sqlite(33, conn)"
+ "sqlite_datas = pull_sqlite(34, conn)"
]
},
{
@@ -1785,7 +3472,7 @@
},
{
"cell_type": "code",
- "execution_count": 24,
+ "execution_count": 27,
"metadata": {},
"outputs": [
{
@@ -1821,76 +3508,77 @@
" \n",
" \n",
" 0 | \n",
- " 27 | \n",
- " ABDALLAH | \n",
- " Rachma | \n",
+ " 1 | \n",
+ " ABDALLAH ALLAOUI | \n",
+ " Taiassima | \n",
" | \n",
" None | \n",
- " 2 | \n",
- " b'rachma' | \n",
+ " 1 | \n",
+ " NaN | \n",
"
\n",
" \n",
" 1 | \n",
- " 28 | \n",
- " ABDOU | \n",
- " Kassim | \n",
+ " 2 | \n",
+ " ADANI | \n",
+ " Ismou | \n",
" | \n",
" None | \n",
- " 2 | \n",
- " b'kassim' | \n",
+ " 1 | \n",
+ " NaN | \n",
"
\n",
" \n",
" 2 | \n",
- " 29 | \n",
- " AHAMADI | \n",
- " Irchadi | \n",
+ " 3 | \n",
+ " AHAMADA | \n",
+ " Dhoulkamal | \n",
" | \n",
" None | \n",
- " 2 | \n",
- " b'irchadi' | \n",
+ " 1 | \n",
+ " NaN | \n",
"
\n",
" \n",
" 3 | \n",
- " 30 | \n",
- " AHAMED | \n",
- " Mikidadi | \n",
+ " 4 | \n",
+ " AHAMADI | \n",
+ " Asbahati | \n",
" | \n",
" None | \n",
- " 2 | \n",
- " b'mikidadi' | \n",
+ " 1 | \n",
+ " NaN | \n",
"
\n",
" \n",
" 4 | \n",
- " 31 | \n",
- " ANLI | \n",
- " El Anziz | \n",
+ " 5 | \n",
+ " AHAMADI OUSSENI | \n",
+ " Ansufiddine | \n",
" | \n",
" None | \n",
- " 2 | \n",
- " b'el anziz' | \n",
+ " 1 | \n",
+ " NaN | \n",
"
\n",
" \n",
"\n",
""
],
"text/plain": [
- " id name surname mail commment tribe_id norm_surname\n",
- "0 27 ABDALLAH Rachma None 2 b'rachma'\n",
- "1 28 ABDOU Kassim None 2 b'kassim'\n",
- "2 29 AHAMADI Irchadi None 2 b'irchadi'\n",
- "3 30 AHAMED Mikidadi None 2 b'mikidadi'\n",
- "4 31 ANLI El Anziz None 2 b'el anziz'"
+ " id name surname mail commment tribe_id norm_surname\n",
+ "0 1 ABDALLAH ALLAOUI Taiassima None 1 NaN\n",
+ "1 2 ADANI Ismou None 1 NaN\n",
+ "2 3 AHAMADA Dhoulkamal None 1 NaN\n",
+ "3 4 AHAMADI Asbahati None 1 NaN\n",
+ "4 5 AHAMADI OUSSENI Ansufiddine None 1 NaN"
]
},
- "execution_count": 24,
+ "execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
+ "def tmp()\n",
"st_df = sqlite_datas[\"students\"]\n",
"st_df = st_df.assign(\n",
- " norm_surname = st_df[\"surname\"].apply(normalize_str)\n",
+ " norm_surname = st_df[[\"surname\", \"name\"]].apply(lambda x: normalize_str(\" \".join(x)))\n",
")\n",
"st_df.head()"
]
@@ -1906,6 +3594,57 @@
"df = pd.merge(df, st_df, left_on='norm_surname', right_on=\"norm_surname\")[[\"q_comment\", \"id\", \"value\"]]"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " q_comment | \n",
+ " id | \n",
+ " value | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ "Empty DataFrame\n",
+ "Columns: [q_comment, id, value]\n",
+ "Index: []"
+ ]
+ },
+ "execution_count": 26,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "df"
+ ]
+ },
{
"cell_type": "markdown",
"metadata": {},
@@ -2038,7 +3777,9 @@
{
"cell_type": "code",
"execution_count": 27,
- "metadata": {},
+ "metadata": {
+ "collapsed": true
+ },
"outputs": [],
"source": [
"df = pd.merge(df, q_df, left_on=\"q_comment\", right_on=\"comment\")[[\"id_x\", \"id_y\", \"value\"]]\\\n",
diff --git a/Notes/DNB_blanc2/DNB2_302.xlsx b/Notes/DNB_blanc2/DNB2_302.xlsx
index fc7eddf..d9eb85b 100644
Binary files a/Notes/DNB_blanc2/DNB2_302.xlsx and b/Notes/DNB_blanc2/DNB2_302.xlsx differ