CHANGELOG.md 4.43 KB
Newer Older
Thomas Fradet's avatar
Thomas Fradet committed
1 2
# 19/02/19

Thomas Fradet's avatar
Thomas Fradet committed
3 4 5 6 7 8 9 10 11 12 13 14 15
## Page d'un compétence d'un utilisateur dans le cours

L'échelle du référentiel était utilisée pour l'évaluation des compétences, au lieu de l'échelle de la compétence, si elle est paramétrée (différente de celle du référentiel). Ceci pour l'évaluation sur zone de la compétence active, ou l'évaluation rapide. 

Le chargement d'une page contenant des sous-compétences ne fonctionnait plus en version 3.5.4+ : résolut par le changement sur le point précédent. 

# Backlog

## Page d'un compétence d'un utilisateur dans le cours

Il est peut-être possible de rappeler les preuves déposées dans les plans de formation au niveau de cette page et pourquoi pas d'y lier de nouvelles preuves, possiblement depuis les pages ou collections Mahara. La lecture et liaison de preuves au niveau user et non user x course, directement depuis le contexte d'un cours, sans passer par les plans de formation, éviterait d'y avoir recours et donc de les créer / paramétrer / suivre, etc. 

Dans l'accordéon qui permet de visualiser les niveaux supérieur dans le référentiel de compétence, ajouter un bouton pour se rendre sur la page du niveau considéré. Actuellement, il n'est possible que de descendre dans un niveau inférieur. 
Thomas Fradet's avatar
Thomas Fradet committed
16 17 18

# 29/05/2019

Thomas Fradet's avatar
Thomas Fradet committed
19
## Bugs
Thomas Fradet's avatar
Thomas Fradet committed
20

Thomas Fradet's avatar
Thomas Fradet committed
21
### Block
Thomas Fradet's avatar
Thomas Fradet committed
22

Thomas Fradet's avatar
Thomas Fradet committed
23 24 25 26 27 28 29 30
#### 1

Variable non instanciée `$this->content->text = "";`. 

[x] Solved

__#### 4__

Thomas Fradet's avatar
Thomas Fradet committed
31 32 33 34 35
La progression ne fonctionne plus. L'appel à la méthode suivante cause une suite d'erreur. 

La méthode au centre de la récupération des données ne fonctionne plus et fait appel à des méthodes trop complexes. 

__Refaire l'interface de liste des cpt d'un user et des users pour une cpt : cf. "Améliorations".__
Thomas Fradet's avatar
Thomas Fradet committed
36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

``` php
$apiComp = new \tool_lp\output\user_competency_summary_in_course($userID, $competenceId, $courseID);
try {
	$data = $apiComp->export_for_template(new renderer_base(new moodle_page(), 'autre'));
}
```

### Page informations sur l'APC

#### 2

Notice: Trying to get property 'id' of non-object in /Applications/MAMP/htdocs/moodle37/blocks/competency_iena/view/view_competency_iena_competency_mgmt.php on line 83

Suppression de l'id du bouton qui fait appel à une propriété pas forcément présente (id du référentiel dont on provient si on arrive sur cette page depuis l'interface d'import d'une compétence dans le cours). 

[x] Solved

### Page de gestion des compétences liées au cours

#### 3

Notice: Undefined variable: context in /Applications/MAMP/htdocs/moodle37/blocks/competency_iena/view/view_competency_iena_competencies_mgmt.php on line 422

Notice: Trying to get property 'id' of non-object in /Applications/MAMP/htdocs/moodle37/blocks/competency_iena/view/view_competency_iena_competencies_mgmt.php on line 422

Context manquant. 

[x] Solved
Thomas Fradet's avatar
Thomas Fradet committed
65 66 67

## Améliorations

Thomas Fradet's avatar
Thomas Fradet committed
68 69 70 71
### JS

Suppressions de `console.log()` multiples. 

Thomas Fradet's avatar
Thomas Fradet committed
72 73 74
### Nom du plugin

Changement du nom du plugin (fichiers de langue). 
Thomas Fradet's avatar
Thomas Fradet committed
75 76 77 78 79 80

### Page de gestion des compétences liées au cours

[ ] Ajout d'un bouton pour ajouter les compétences en haut du tableau. 

[ ] Si aucune compétence n'est liée au cours, au lieu d'afficher le tableau, afficher uniquement le bouton d'ajout d'une compétence (un seul sur les deux). 
Thomas Fradet's avatar
Thomas Fradet committed
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118

### Page statut des compétences pour un utilisateur

Ne pas utiliser de méthodes root, quitte à abandonner des fonctionnalités. Trop instable. 

[x] Lister les compétences de l'utilisateur
- ne trouve pas les users qui n'ont jamais eu d'évaluation sur les compétences : trouver la méthode qui les crée au passage (il y en a une dans l'api) parmi celles qui sont capables de lister les cpt des users => ou constituer la liste des cpt users d'une autre manière

[ ] Générer un tableau ou une liste propre

[ ] Pouvoir changer d'utilisateur via un champ de recherche dynamique
- champ intégré mais affiche un id au lieu du nom

[ ] Pouvoir changer d'utilisateur via des boutons précédent, suivant

[ ] Permettre de filtrer par proficiency et par grade

[ ] Générer un lien vers la page cpt x user

### Page statut des utilisateurs pour une compétence

[ ] Lister l'état d'acquisitions des utilisateurs pour une compétence

[ ] Générer un tableau ou une liste propre

[ ] Pouvoir changer de compétence via un champ de recherche dynamique

[ ] Pouvoir changer de compétence via des boutons précédent, suivant

[ ] Permettre de filtrer par proficiency et par grade

[ ] Générer un lien vers la page cpt x user

### Page cpt x user

[ ] Récupérer toutes les données (ne marchera sûrement )