{ "cells": [ { "cell_type": "code", "execution_count": 104, "metadata": { "collapsed": false }, "outputs": [], "source": [ "import pandas as pd\n", "from texenv import texenv\n", "%matplotlib inline" ] }, { "cell_type": "code", "execution_count": 105, "metadata": { "collapsed": true }, "outputs": [], "source": [ "ds_name = \"DM_0327\"\n", "classe = \"2nd6\"" ] }, { "cell_type": "code", "execution_count": 106, "metadata": { "collapsed": false, "scrolled": true }, "outputs": [], "source": [ "notes = pd.ExcelFile(\"./../../../notes_\"+classe+\".xls\")\n", "notes.sheet_names\n", "notes = notes.parse(ds_name)" ] }, { "cell_type": "code", "execution_count": 107, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "Index(['DM_0327', 'av_arrondi', 'Exercice 1', '1.a', '1.b', '1.c', '1.d', '2.a', '2.b', '2.c', '2.d', '3.a', '3.b', '3.c', 'Malus', 'Exercice 2', 'Num_sujet', 'Raisonner', 'Communiquer'], dtype='object')" ] }, "execution_count": 107, "metadata": {}, "output_type": "execute_result" } ], "source": [ "notes.index" ] }, { "cell_type": "code", "execution_count": 108, "metadata": { "collapsed": true }, "outputs": [], "source": [ "notes = notes.T" ] }, { "cell_type": "code", "execution_count": 109, "metadata": { "collapsed": false }, "outputs": [], "source": [ "notes = notes.drop(\"av_arrondi\", axis=1)\n", "notes = notes.drop(\"Num_sujet\", axis=1)" ] }, { "cell_type": "code", "execution_count": 110, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DM_0327Exercice 11.a1.b1.c1.d2.a2.b2.c2.d3.a3.b3.cMalusExercice 2RaisonnerCommuniquer
ANANTHARASA Kisojana1110.3333333323333323NaN0.666666710
BAKAYOKO Aïcha151133333333333NaN433
BLAISE Emilie139.33333332333032333NaN433
CHOISI GeordyNaN0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN0NaNNaN
DRIDI Karim111133333333333NaN000
FADIGA Mohamed121133333333333NaN1.33333302
FESSARD Katelyne97333NaN3NaNNaNNaN333NaN212
FUSCO Manon1210.6666733333323333NaN1.33333311
GILBERT Melissa1110323233333230.51.33333311
GUNARASA Rithurshan1210.3333313333333333NaN221
HAMLAOUI Fattouma141133333333333NaN3.33333323
INACIO Bastien1310.6666733233333333NaN212
JAMAL EL AMRANI HafarNaN0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN0NaNNaN
JOHNSON Yannick87.666667322033NaN3322NaN000
KEITA Yakaré151133333333333NaN433
KONE Yacouba151133333333333NaN433
LE Quentin97.66666733303133022NaN1.33333311
LOUKA Marina1310.6666733323333333NaN2.66666722
MARIGA AlexisNaN0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN0NaNNaN
MATOS GOMES Jean Daniel53.33333322002000211NaN1.33333311
MELAYAH MarwaNaN0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN0NaNNaN
MOALI Lauryn1310.3333331333333333NaN2.66666713
MONTAGNINI Cindy151133333333333NaN433
NGO Viviane1310.3333333333331333NaN2.66666722
PEREIRA VAZ Luis Carlos1310.6666733333333233NaN212
QADIR Maryam11723313003321NaN433
SAIDANE Maissa116.66666732303000333NaN433
SANTOS DO CARMO KevinNaN0NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN0NaNNaN
SILVA Andre Luis141133333333333NaN3.33333323
STAUFF Léna1410.3333333313333333NaN3.33333323
\n", "
" ], "text/plain": [ " DM_0327 Exercice 1 1.a 1.b 1.c 1.d 2.a 2.b 2.c \\\n", "ANANTHARASA Kisojana 11 10.33333 3 3 3 2 3 3 3 \n", "BAKAYOKO Aïcha 15 11 3 3 3 3 3 3 3 \n", "BLAISE Emilie 13 9.333333 3 2 3 3 3 0 3 \n", "CHOISI Geordy NaN 0 NaN NaN NaN NaN NaN NaN NaN \n", "DRIDI Karim 11 11 3 3 3 3 3 3 3 \n", "FADIGA Mohamed 12 11 3 3 3 3 3 3 3 \n", "FESSARD Katelyne 9 7 3 3 3 NaN 3 NaN NaN \n", "FUSCO Manon 12 10.66667 3 3 3 3 3 3 2 \n", "GILBERT Melissa 11 10 3 2 3 2 3 3 3 \n", "GUNARASA Rithurshan 12 10.33333 1 3 3 3 3 3 3 \n", "HAMLAOUI Fattouma 14 11 3 3 3 3 3 3 3 \n", "INACIO Bastien 13 10.66667 3 3 2 3 3 3 3 \n", "JAMAL EL AMRANI Hafar NaN 0 NaN NaN NaN NaN NaN NaN NaN \n", "JOHNSON Yannick 8 7.666667 3 2 2 0 3 3 NaN \n", "KEITA Yakaré 15 11 3 3 3 3 3 3 3 \n", "KONE Yacouba 15 11 3 3 3 3 3 3 3 \n", "LE Quentin 9 7.666667 3 3 3 0 3 1 3 \n", "LOUKA Marina 13 10.66667 3 3 3 2 3 3 3 \n", "MARIGA Alexis NaN 0 NaN NaN NaN NaN NaN NaN NaN \n", "MATOS GOMES Jean Daniel 5 3.333333 2 2 0 0 2 0 0 \n", "MELAYAH Marwa NaN 0 NaN NaN NaN NaN NaN NaN NaN \n", "MOALI Lauryn 13 10.33333 3 1 3 3 3 3 3 \n", "MONTAGNINI Cindy 15 11 3 3 3 3 3 3 3 \n", "NGO Viviane 13 10.33333 3 3 3 3 3 3 3 \n", "PEREIRA VAZ Luis Carlos 13 10.66667 3 3 3 3 3 3 3 \n", "QADIR Maryam 11 7 2 3 3 1 3 0 0 \n", "SAIDANE Maissa 11 6.666667 3 2 3 0 3 0 0 \n", "SANTOS DO CARMO Kevin NaN 0 NaN NaN NaN NaN NaN NaN NaN \n", "SILVA Andre Luis 14 11 3 3 3 3 3 3 3 \n", "STAUFF Léna 14 10.33333 3 3 3 1 3 3 3 \n", "\n", " 2.d 3.a 3.b 3.c Malus Exercice 2 Raisonner \\\n", "ANANTHARASA Kisojana 3 3 2 3 NaN 0.6666667 1 \n", "BAKAYOKO Aïcha 3 3 3 3 NaN 4 3 \n", "BLAISE Emilie 2 3 3 3 NaN 4 3 \n", "CHOISI Geordy NaN NaN NaN NaN NaN 0 NaN \n", "DRIDI Karim 3 3 3 3 NaN 0 0 \n", "FADIGA Mohamed 3 3 3 3 NaN 1.333333 0 \n", "FESSARD Katelyne NaN 3 3 3 NaN 2 1 \n", "FUSCO Manon 3 3 3 3 NaN 1.333333 1 \n", "GILBERT Melissa 3 3 2 3 0.5 1.333333 1 \n", "GUNARASA Rithurshan 3 3 3 3 NaN 2 2 \n", "HAMLAOUI Fattouma 3 3 3 3 NaN 3.333333 2 \n", "INACIO Bastien 3 3 3 3 NaN 2 1 \n", "JAMAL EL AMRANI Hafar NaN NaN NaN NaN NaN 0 NaN \n", "JOHNSON Yannick 3 3 2 2 NaN 0 0 \n", "KEITA Yakaré 3 3 3 3 NaN 4 3 \n", "KONE Yacouba 3 3 3 3 NaN 4 3 \n", "LE Quentin 3 0 2 2 NaN 1.333333 1 \n", "LOUKA Marina 3 3 3 3 NaN 2.666667 2 \n", "MARIGA Alexis NaN NaN NaN NaN NaN 0 NaN \n", "MATOS GOMES Jean Daniel 0 2 1 1 NaN 1.333333 1 \n", "MELAYAH Marwa NaN NaN NaN NaN NaN 0 NaN \n", "MOALI Lauryn 3 3 3 3 NaN 2.666667 1 \n", "MONTAGNINI Cindy 3 3 3 3 NaN 4 3 \n", "NGO Viviane 1 3 3 3 NaN 2.666667 2 \n", "PEREIRA VAZ Luis Carlos 3 2 3 3 NaN 2 1 \n", "QADIR Maryam 3 3 2 1 NaN 4 3 \n", "SAIDANE Maissa 0 3 3 3 NaN 4 3 \n", "SANTOS DO CARMO Kevin NaN NaN NaN NaN NaN 0 NaN \n", "SILVA Andre Luis 3 3 3 3 NaN 3.333333 2 \n", "STAUFF Léna 3 3 3 3 NaN 3.333333 2 \n", "\n", " Communiquer \n", "ANANTHARASA Kisojana 0 \n", "BAKAYOKO Aïcha 3 \n", "BLAISE Emilie 3 \n", "CHOISI Geordy NaN \n", "DRIDI Karim 0 \n", "FADIGA Mohamed 2 \n", "FESSARD Katelyne 2 \n", "FUSCO Manon 1 \n", "GILBERT Melissa 1 \n", "GUNARASA Rithurshan 1 \n", "HAMLAOUI Fattouma 3 \n", "INACIO Bastien 2 \n", "JAMAL EL AMRANI Hafar NaN \n", "JOHNSON Yannick 0 \n", "KEITA Yakaré 3 \n", "KONE Yacouba 3 \n", "LE Quentin 1 \n", "LOUKA Marina 2 \n", "MARIGA Alexis NaN \n", "MATOS GOMES Jean Daniel 1 \n", "MELAYAH Marwa NaN \n", "MOALI Lauryn 3 \n", "MONTAGNINI Cindy 3 \n", "NGO Viviane 2 \n", "PEREIRA VAZ Luis Carlos 2 \n", "QADIR Maryam 3 \n", "SAIDANE Maissa 3 \n", "SANTOS DO CARMO Kevin NaN \n", "SILVA Andre Luis 3 \n", "STAUFF Léna 3 " ] }, "execution_count": 110, "metadata": {}, "output_type": "execute_result" } ], "source": [ "barem = notes[:1]\n", "notes = notes[1:]\n", "notes" ] }, { "cell_type": "code", "execution_count": 111, "metadata": { "collapsed": false }, "outputs": [], "source": [ "notes = notes[notes[ds_name].notnull()]\n", "#notes" ] }, { "cell_type": "code", "execution_count": 112, "metadata": { "collapsed": false }, "outputs": [], "source": [ "notes = notes.astype(float)" ] }, { "cell_type": "code", "execution_count": 113, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "count 25.000000\n", "mean 12.080000\n", "std 2.431049\n", "min 5.000000\n", "25% 11.000000\n", "50% 13.000000\n", "75% 14.000000\n", "max 15.000000\n", "Name: DM_0327, dtype: float64" ] }, "execution_count": 113, "metadata": {}, "output_type": "execute_result" } ], "source": [ "notes[ds_name].describe()" ] }, { "cell_type": "code", "execution_count": 114, "metadata": { "collapsed": false }, "outputs": [], "source": [ "list_exo = [\"Exercice 1\", \"Exercice 2\"]" ] }, { "cell_type": "code", "execution_count": 121, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
Exercice 1Exercice 2
ANANTHARASA Kisojana10.330.67
BAKAYOKO Aïcha11.004.00
BLAISE Emilie9.334.00
DRIDI Karim11.000.00
FADIGA Mohamed11.001.33
FESSARD Katelyne7.002.00
FUSCO Manon10.671.33
GILBERT Melissa10.001.33
GUNARASA Rithurshan10.332.00
HAMLAOUI Fattouma11.003.33
INACIO Bastien10.672.00
JOHNSON Yannick7.670.00
KEITA Yakaré11.004.00
KONE Yacouba11.004.00
LE Quentin7.671.33
LOUKA Marina10.672.67
MATOS GOMES Jean Daniel3.331.33
MOALI Lauryn10.332.67
MONTAGNINI Cindy11.004.00
NGO Viviane10.332.67
PEREIRA VAZ Luis Carlos10.672.00
QADIR Maryam7.004.00
SAIDANE Maissa6.674.00
SILVA Andre Luis11.003.33
STAUFF Léna10.333.33
\n", "
" ], "text/plain": [ " Exercice 1 Exercice 2\n", "ANANTHARASA Kisojana 10.33 0.67\n", "BAKAYOKO Aïcha 11.00 4.00\n", "BLAISE Emilie 9.33 4.00\n", "DRIDI Karim 11.00 0.00\n", "FADIGA Mohamed 11.00 1.33\n", "FESSARD Katelyne 7.00 2.00\n", "FUSCO Manon 10.67 1.33\n", "GILBERT Melissa 10.00 1.33\n", "GUNARASA Rithurshan 10.33 2.00\n", "HAMLAOUI Fattouma 11.00 3.33\n", "INACIO Bastien 10.67 2.00\n", "JOHNSON Yannick 7.67 0.00\n", "KEITA Yakaré 11.00 4.00\n", "KONE Yacouba 11.00 4.00\n", "LE Quentin 7.67 1.33\n", "LOUKA Marina 10.67 2.67\n", "MATOS GOMES Jean Daniel 3.33 1.33\n", "MOALI Lauryn 10.33 2.67\n", "MONTAGNINI Cindy 11.00 4.00\n", "NGO Viviane 10.33 2.67\n", "PEREIRA VAZ Luis Carlos 10.67 2.00\n", "QADIR Maryam 7.00 4.00\n", "SAIDANE Maissa 6.67 4.00\n", "SILVA Andre Luis 11.00 3.33\n", "STAUFF Léna 10.33 3.33" ] }, "execution_count": 121, "metadata": {}, "output_type": "execute_result" } ], "source": [ "notes[list_exo] = notes[list_exo].applymap(lambda x:round(x,2))\n", "notes[list_exo]" ] }, { "cell_type": "code", "execution_count": 122, "metadata": { "collapsed": false }, "outputs": [], "source": [ "def toRepVal(val):\n", " if pd.isnull(val):\n", " return \"\\\\NoRep\"\n", " elif val == 0:\n", " return \"\\\\RepZ\"\n", " elif val == 1:\n", " return \"\\\\RepU\"\n", " elif val == 2:\n", " return \"\\\\RepD\"\n", " elif val == 3:\n", " return \"\\\\RepT\"\n", " else:\n", " return val" ] }, { "cell_type": "code", "execution_count": 123, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "['1.a',\n", " '1.b',\n", " '1.c',\n", " '1.d',\n", " '2.a',\n", " '2.b',\n", " '2.c',\n", " '2.d',\n", " '3.a',\n", " '3.b',\n", " '3.c',\n", " 'Raisonner',\n", " 'Communiquer']" ] }, "execution_count": 123, "metadata": {}, "output_type": "execute_result" } ], "source": [ "sous_exo = [i for i in notes.T.index if i not in list_exo + [ds_name, \"bonus\", \"Malus\", \"Num_sujet\"]]\n", "sous_exo" ] }, { "cell_type": "code", "execution_count": 124, "metadata": { "collapsed": false }, "outputs": [], "source": [ "notes[sous_exo] = notes[sous_exo].applymap(toRepVal)" ] }, { "cell_type": "code", "execution_count": 125, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/plain": [ "17" ] }, "execution_count": 125, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(notes.T.index)" ] }, { "cell_type": "code", "execution_count": 127, "metadata": { "collapsed": false }, "outputs": [], "source": [ "bilan = texenv.get_template(\"tpl_bilan.tex\")\n", "with open(\"./bilan.tex\",\"w\") as f:\n", " f.write(bilan.render(eleves = notes, barem = barem, ds_name = ds_name))" ] }, { "cell_type": "code", "execution_count": 102, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
DM_0327Exercice 11.a1.b1.c1.d2.a2.b2.c2.d3.a3.b3.cMalusExercice 2Num_sujetRaisonnerCommuniquer
ANANTHARASA Kisojana1110.33\\RepT\\RepT\\RepT\\RepD\\RepT\\RepT\\RepT\\RepT\\RepT\\RepD\\RepTNaN0.674\\RepU\\RepZ
BAKAYOKO Aïcha1511.00\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN4.001\\RepT\\RepT
BLAISE Emilie139.33\\RepT\\RepD\\RepT\\RepT\\RepT\\RepZ\\RepT\\RepD\\RepT\\RepT\\RepTNaN4.001\\RepT\\RepT
DRIDI Karim1111.00\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN0.001\\RepZ\\RepZ
FADIGA Mohamed1211.00\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN1.334\\RepZ\\RepD
FESSARD Katelyne97.00\\RepT\\RepT\\RepT\\NoRep\\RepT\\NoRep\\NoRep\\NoRep\\RepT\\RepT\\RepTNaN2.003\\RepU\\RepD
FUSCO Manon1210.67\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepD\\RepT\\RepT\\RepT\\RepTNaN1.332\\RepU\\RepU
GILBERT Melissa1110.00\\RepT\\RepD\\RepT\\RepD\\RepT\\RepT\\RepT\\RepT\\RepT\\RepD\\RepT0.51.331\\RepU\\RepU
GUNARASA Rithurshan1210.33\\RepU\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN2.002\\RepD\\RepU
HAMLAOUI Fattouma1411.00\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN3.333\\RepD\\RepT
INACIO Bastien1310.67\\RepT\\RepT\\RepD\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN2.001\\RepU\\RepD
JOHNSON Yannick87.67\\RepT\\RepD\\RepD\\RepZ\\RepT\\RepT\\NoRep\\RepT\\RepT\\RepD\\RepDNaN0.00NaN\\RepZ\\RepZ
KEITA Yakaré1511.00\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN4.003\\RepT\\RepT
KONE Yacouba1511.00\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN4.003\\RepT\\RepT
LE Quentin97.67\\RepT\\RepT\\RepT\\RepZ\\RepT\\RepU\\RepT\\RepT\\RepZ\\RepD\\RepDNaN1.332\\RepU\\RepU
LOUKA Marina1310.67\\RepT\\RepT\\RepT\\RepD\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN2.672\\RepD\\RepD
MATOS GOMES Jean Daniel53.33\\RepD\\RepD\\RepZ\\RepZ\\RepD\\RepZ\\RepZ\\RepZ\\RepD\\RepU\\RepUNaN1.331b\\RepU\\RepU
MOALI Lauryn1310.33\\RepT\\RepU\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN2.672\\RepU\\RepT
MONTAGNINI Cindy1511.00\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN4.001b\\RepT\\RepT
NGO Viviane1310.33\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepU\\RepT\\RepT\\RepTNaN2.671b\\RepD\\RepD
PEREIRA VAZ Luis Carlos1310.67\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepD\\RepT\\RepTNaN2.004\\RepU\\RepD
QADIR Maryam117.00\\RepD\\RepT\\RepT\\RepU\\RepT\\RepZ\\RepZ\\RepT\\RepT\\RepD\\RepUNaN4.003\\RepT\\RepT
SAIDANE Maissa116.67\\RepT\\RepD\\RepT\\RepZ\\RepT\\RepZ\\RepZ\\RepZ\\RepT\\RepT\\RepTNaN4.001\\RepT\\RepT
SILVA Andre Luis1411.00\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN3.331\\RepD\\RepT
STAUFF Léna1410.33\\RepT\\RepT\\RepT\\RepU\\RepT\\RepT\\RepT\\RepT\\RepT\\RepT\\RepTNaN3.332\\RepD\\RepT
\n", "
" ], "text/plain": [ " DM_0327 Exercice 1 1.a 1.b 1.c 1.d \\\n", "ANANTHARASA Kisojana 11 10.33 \\RepT \\RepT \\RepT \\RepD \n", "BAKAYOKO Aïcha 15 11.00 \\RepT \\RepT \\RepT \\RepT \n", "BLAISE Emilie 13 9.33 \\RepT \\RepD \\RepT \\RepT \n", "DRIDI Karim 11 11.00 \\RepT \\RepT \\RepT \\RepT \n", "FADIGA Mohamed 12 11.00 \\RepT \\RepT \\RepT \\RepT \n", "FESSARD Katelyne 9 7.00 \\RepT \\RepT \\RepT \\NoRep \n", "FUSCO Manon 12 10.67 \\RepT \\RepT \\RepT \\RepT \n", "GILBERT Melissa 11 10.00 \\RepT \\RepD \\RepT \\RepD \n", "GUNARASA Rithurshan 12 10.33 \\RepU \\RepT \\RepT \\RepT \n", "HAMLAOUI Fattouma 14 11.00 \\RepT \\RepT \\RepT \\RepT \n", "INACIO Bastien 13 10.67 \\RepT \\RepT \\RepD \\RepT \n", "JOHNSON Yannick 8 7.67 \\RepT \\RepD \\RepD \\RepZ \n", "KEITA Yakaré 15 11.00 \\RepT \\RepT \\RepT \\RepT \n", "KONE Yacouba 15 11.00 \\RepT \\RepT \\RepT \\RepT \n", "LE Quentin 9 7.67 \\RepT \\RepT \\RepT \\RepZ \n", "LOUKA Marina 13 10.67 \\RepT \\RepT \\RepT \\RepD \n", "MATOS GOMES Jean Daniel 5 3.33 \\RepD \\RepD \\RepZ \\RepZ \n", "MOALI Lauryn 13 10.33 \\RepT \\RepU \\RepT \\RepT \n", "MONTAGNINI Cindy 15 11.00 \\RepT \\RepT \\RepT \\RepT \n", "NGO Viviane 13 10.33 \\RepT \\RepT \\RepT \\RepT \n", "PEREIRA VAZ Luis Carlos 13 10.67 \\RepT \\RepT \\RepT \\RepT \n", "QADIR Maryam 11 7.00 \\RepD \\RepT \\RepT \\RepU \n", "SAIDANE Maissa 11 6.67 \\RepT \\RepD \\RepT \\RepZ \n", "SILVA Andre Luis 14 11.00 \\RepT \\RepT \\RepT \\RepT \n", "STAUFF Léna 14 10.33 \\RepT \\RepT \\RepT \\RepU \n", "\n", " 2.a 2.b 2.c 2.d 3.a 3.b 3.c \\\n", "ANANTHARASA Kisojana \\RepT \\RepT \\RepT \\RepT \\RepT \\RepD \\RepT \n", "BAKAYOKO Aïcha \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "BLAISE Emilie \\RepT \\RepZ \\RepT \\RepD \\RepT \\RepT \\RepT \n", "DRIDI Karim \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "FADIGA Mohamed \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "FESSARD Katelyne \\RepT \\NoRep \\NoRep \\NoRep \\RepT \\RepT \\RepT \n", "FUSCO Manon \\RepT \\RepT \\RepD \\RepT \\RepT \\RepT \\RepT \n", "GILBERT Melissa \\RepT \\RepT \\RepT \\RepT \\RepT \\RepD \\RepT \n", "GUNARASA Rithurshan \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "HAMLAOUI Fattouma \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "INACIO Bastien \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "JOHNSON Yannick \\RepT \\RepT \\NoRep \\RepT \\RepT \\RepD \\RepD \n", "KEITA Yakaré \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "KONE Yacouba \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "LE Quentin \\RepT \\RepU \\RepT \\RepT \\RepZ \\RepD \\RepD \n", "LOUKA Marina \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "MATOS GOMES Jean Daniel \\RepD \\RepZ \\RepZ \\RepZ \\RepD \\RepU \\RepU \n", "MOALI Lauryn \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "MONTAGNINI Cindy \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "NGO Viviane \\RepT \\RepT \\RepT \\RepU \\RepT \\RepT \\RepT \n", "PEREIRA VAZ Luis Carlos \\RepT \\RepT \\RepT \\RepT \\RepD \\RepT \\RepT \n", "QADIR Maryam \\RepT \\RepZ \\RepZ \\RepT \\RepT \\RepD \\RepU \n", "SAIDANE Maissa \\RepT \\RepZ \\RepZ \\RepZ \\RepT \\RepT \\RepT \n", "SILVA Andre Luis \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "STAUFF Léna \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \\RepT \n", "\n", " Malus Exercice 2 Num_sujet Raisonner Communiquer \n", "ANANTHARASA Kisojana NaN 0.67 4 \\RepU \\RepZ \n", "BAKAYOKO Aïcha NaN 4.00 1 \\RepT \\RepT \n", "BLAISE Emilie NaN 4.00 1 \\RepT \\RepT \n", "DRIDI Karim NaN 0.00 1 \\RepZ \\RepZ \n", "FADIGA Mohamed NaN 1.33 4 \\RepZ \\RepD \n", "FESSARD Katelyne NaN 2.00 3 \\RepU \\RepD \n", "FUSCO Manon NaN 1.33 2 \\RepU \\RepU \n", "GILBERT Melissa 0.5 1.33 1 \\RepU \\RepU \n", "GUNARASA Rithurshan NaN 2.00 2 \\RepD \\RepU \n", "HAMLAOUI Fattouma NaN 3.33 3 \\RepD \\RepT \n", "INACIO Bastien NaN 2.00 1 \\RepU \\RepD \n", "JOHNSON Yannick NaN 0.00 NaN \\RepZ \\RepZ \n", "KEITA Yakaré NaN 4.00 3 \\RepT \\RepT \n", "KONE Yacouba NaN 4.00 3 \\RepT \\RepT \n", "LE Quentin NaN 1.33 2 \\RepU \\RepU \n", "LOUKA Marina NaN 2.67 2 \\RepD \\RepD \n", "MATOS GOMES Jean Daniel NaN 1.33 1b \\RepU \\RepU \n", "MOALI Lauryn NaN 2.67 2 \\RepU \\RepT \n", "MONTAGNINI Cindy NaN 4.00 1b \\RepT \\RepT \n", "NGO Viviane NaN 2.67 1b \\RepD \\RepD \n", "PEREIRA VAZ Luis Carlos NaN 2.00 4 \\RepU \\RepD \n", "QADIR Maryam NaN 4.00 3 \\RepT \\RepT \n", "SAIDANE Maissa NaN 4.00 1 \\RepT \\RepT \n", "SILVA Andre Luis NaN 3.33 1 \\RepD \\RepT \n", "STAUFF Léna NaN 3.33 2 \\RepD \\RepT " ] }, "execution_count": 102, "metadata": {}, "output_type": "execute_result" } ], "source": [ "notes" ] }, { "cell_type": "markdown", "metadata": {}, "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true }, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.4.3" } }, "nbformat": 4, "nbformat_minor": 0 }