Commit 25752b6e authored by Thomas Fradet's avatar Thomas Fradet
Browse files

bug fixes

parent 68d7757e
...@@ -60,5 +60,10 @@ Correction de bugs divers, notamment dus au passage de version. ...@@ -60,5 +60,10 @@ Correction de bugs divers, notamment dus au passage de version.
TODO : TODO :
- bug sur test-arche quand on essaie d'évaluer pour la toute première fois dans le cours un utilisateur qui n'a pas le rôle d'étudiant. Solution à appliquer : ne faire apparaître que les étudiants dans les tableaux de bord (logique). Si l'enseignant veut s'y voit, il se donnera le rôle étudiant en plus du rôle enseignant. [ ] bug sur test-arche quand on essaie d'évaluer pour la toute première fois dans le cours un utilisateur qui n'a pas le rôle d'étudiant. Solution à appliquer : ne faire apparaître que les étudiants dans les tableaux de bord (logique). Si l'enseignant veut s'y voit, il se donnera le rôle étudiant en plus du rôle enseignant.
- demandes d'évaluations compabilisées dans le tableau de bord de l'étudiant quand les compétences ne sont plus liées au cours : vérifier la requête [ ] demandes d'évaluations compabilisées dans le tableau de bord de l'étudiant quand les compétences ne sont plus liées au cours : vérifier la requête
[ ] l'envoi du mail de requête est un peu long et ne contient pas d'expéditeur (testé sur <https://www.patamoodler.cool/demos/fradet>).
[ ] ne pas afficher le graphique quand il n'y a aucun élément noté dans le tableau de bord cpt x course x user
[x] dans la page cpt x course x user il n'y a que deux points en dur dans le graphique
[x] dans la page cpt x course x user la couleur verte ne s'applique pas à l'évaluation en 5 points où les deux derniers mènent à proficiency
...@@ -134,7 +134,7 @@ $course_cpts = \core_competency\course_competency::list_competencies($COURSE->id ...@@ -134,7 +134,7 @@ $course_cpts = \core_competency\course_competency::list_competencies($COURSE->id
/* <<< PAGE >>> */ /* <<< PAGE >>> */
// echo "<pre>"; // echo "<pre>";
// var_dump($_POST); // var_dump($cpt_scale);
// echo "</pre>"; // echo "</pre>";
/* STUDENT NAME */ /* STUDENT NAME */
...@@ -306,7 +306,9 @@ if ( count($all_evidences) != 0 ) { ...@@ -306,7 +306,9 @@ if ( count($all_evidences) != 0 ) {
echo "<div class='alert alert-secondary'>"; echo "<div class='alert alert-secondary'>";
/* $chart = new core\chart_line(); */ /* $chart = new core\chart_line(); */
$chart = new core\chart_bar(); $chart = new core\chart_bar();
$chart->get_yaxis(0, true)->set_labels(["", "Non compétent", "Compétent"]); $axis_labels = $cpt_scale;
array_unshift($axis_labels, "");
$chart->get_yaxis(0, true)->set_labels($axis_labels);
$series_all = new core\chart_series("Complet", array_reverse($series_data_all)); $series_all = new core\chart_series("Complet", array_reverse($series_data_all));
$series_course = new core\chart_series('Dans ce cours', array_reverse($series_data_course)); $series_course = new core\chart_series('Dans ce cours', array_reverse($series_data_course));
$series_other = new core\chart_series('Hors de ce cours', array_reverse($series_data_other)); $series_other = new core\chart_series('Hors de ce cours', array_reverse($series_data_other));
...@@ -348,6 +350,7 @@ if ( count($all_evidences) != 0 ) { ...@@ -348,6 +350,7 @@ if ( count($all_evidences) != 0 ) {
foreach ($scale_rules as $scale_rule) { foreach ($scale_rules as $scale_rule) {
if ( isset($scale_rule->proficient) && $scale_rule->id == $ev->grade && $scale_rule->proficient == 1 ) { if ( isset($scale_rule->proficient) && $scale_rule->id == $ev->grade && $scale_rule->proficient == 1 ) {
$grade_make_proficient = ' list-group-item-success'; $grade_make_proficient = ' list-group-item-success';
break;
} else { } else {
$grade_make_proficient = ''; $grade_make_proficient = '';
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment