Skip to content
Snippets Groups Projects
Commit 25752b6e authored by Thomas Fradet's avatar Thomas Fradet
Browse files

bug fixes

parent 68d7757e
Branches
No related tags found
No related merge requests found
......@@ -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 = '';
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment