[ ] Vérifier que l'activation des compétences dans le site, et la présence de compétences dans le cours est bien vérifiée partout et que des messages d'information clairs sont affichés dans ce cas.
### JS
Suppressions de `console.log()` multiples.
...
...
@@ -91,25 +95,35 @@ Ne pas utiliser de méthodes root, quitte à abandonner des fonctionnalités. Tr
[x] Pouvoir changer d'utilisateur via des boutons précédent, suivant
[0] Permettre de filtrer par proficiency et par grade => pas la peine, c'est lisible et on voir bien avec les couleurs.
[ ] Traiter le cas où il n'y a pas de compétences dans le cours (renvoyer vers la matrice)
[ ] Générer un lien vers la page cpt x users
- (quelques éléments dans le lien)
[ ] Afficher la progression de l'utilisateur dans la page ? count_proficient_competencies_in_course_for_user
### Page statut des utilisateurs pour une compétence
[ ] Lister l'état d'acquisitions des utilisateurs pour une compétence
[x] Validation changement de paradigme avec tableau de bord + liste selon filtre au lieu de grande liste de tous les étudiants.
[x] Dashboard : Graphique du nombre d'étudiants compétents.
[ ] Générer un tableau ou une liste propre
[x] Dashboard : Graphique du nombre d'étudiants ayant reçu chaque possibilité d'évaluation sur l'échelle et de ceux n'en ayant pas reçu.
[ ] Pouvoir changer de compétence via un champ de recherche dynamique
[x] Dashboard : Nombre de demandes d'évaluation sur la compétence provenant des étudiants du cours.
[ ] Pouvoir changer de compétence via des boutons précédent, suivant
[ ] Liste d'étudiants selon des filtres sur le grade, la proficiency et la demande d'évaluation avec sélection de filtre multiples cumulatifs.
[ ] Permettre de filtrer par proficiency et par grade
[x] Traiter le cas où il n'y a pas de compétences dans le cours (renvoyer vers la matrice)
[x] Pouvoir changer de compétence via un champ de recherche dynamique
[x] Pouvoir changer de compétence via des boutons précédent, suivant
[ ] Générer un lien vers la page cpt x user
[ ] Exclure l'enseignant des tableau de bord : ne prendre que les rôles étudiants
### Page cpt x user
[ ] Récupérer toutes les données (ne marchera sûrement pas)
// Utiliser ça au cas où en appliquant un sort sur 'sortorder' dans la DB (voir params méthode) pour s'en servir pour trier les cpt dans l'ordre. Apparemment, ça trie dans l'ordre de base. Pour changer l'ordre : réordonner dans la page CPT native de moodle.
echo"<p class='alert alert-warning'>Pour le moment, aucune compétence n'a été liée à ce cours. Pour lier des compétences au cours et les associer à des activités, rendez-vous dans la page <a href='{$CFG->wwwroot}/blocks/competency_iena/competency_iena_competencies_mgmt.php?courseid={$courseid}'>Gestion des compétences</a>. </p>";