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

bug fixes

parent 68d7757e
......@@ -60,5 +60,10 @@ Correction de bugs divers, notamment dus au passage de version.
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.
- 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
[ ] 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
[ ] 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
/* <<< PAGE >>> */
// echo "<pre>";
// var_dump($_POST);
// var_dump($cpt_scale);
// echo "</pre>";
/* STUDENT NAME */
......@@ -306,7 +306,9 @@ if ( count($all_evidences) != 0 ) {
echo "<div class='alert alert-secondary'>";
/* $chart = new core\chart_line(); */
$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_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));
......@@ -348,6 +350,7 @@ if ( count($all_evidences) != 0 ) {
foreach ($scale_rules as $scale_rule) {
if ( isset($scale_rule->proficient) && $scale_rule->id == $ev->grade && $scale_rule->proficient == 1 ) {
$grade_make_proficient = ' list-group-item-success';
break;
} else {
$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