/**
  * Sauvegarde la correction 
  * @param unknown $etudiant_id
  * @param unknown $classe_id
  * @param unknown $tp_id
  * @param unknown $questions_id
  * @param unknown $input
  */
 public function doCorriger($etudiant_id, $classe_id, $tp_id, $question_id, $commentaire, $commentaire_visible, $pointage)
 {
     $etudiant = User::findorfail($etudiant_id);
     $classe = Classe::findorfail($classe_id);
     $tp = TP::findorfail($tp_id);
     $question = Question::findorfail($question_id);
     $reponse = Note::where('classe_id', '=', $classe->id)->where('tp_id', '=', $tp->id)->where('etudiant_id', '=', $etudiant->id)->where('question_id', $question->id)->first();
     $reponse->commentaire = $commentaire;
     $reponse->commentaire_visible = $commentaire_visible;
     $reponse->note = $pointage;
     if ($reponse->save()) {
         return true;
     } else {
         return $reponse->validationMessages;
     }
 }