From 56c42ebc63b03f12109f09ba447424fd850603f6 Mon Sep 17 00:00:00 2001
From: Thomas Fradet <t.fradet8@gmail.com>
Date: Fri, 21 Jun 2019 16:30:23 +0200
Subject: [PATCH] version up 3.7

---
 CHANGELOG.md | 121 ++++-----------------------------------------------
 readme.md    |  18 ++++----
 version.php  |   2 +-
 3 files changed, 18 insertions(+), 123 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0b0f82b..7c2f2aa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,121 +1,16 @@
-# 27/05/2019
+# Changelog
 
-## Bugs divers
+## 21/06/2019
 
-### Vue du block
+Refonte de l'interface et mise en compatibilité avec Moodle 37. 
 
-#### 1
+L'administration des parcours est modifiée pour être plus agréable et efficace. Pour l'ajout de coches sexy, crédit à : https://jalokim.graphics/playground/fancy-checkbox-radios
 
-[x] Notice PHP propriété non définie pour la génération de l'interface du block. 
+L'apparence du bloc en lui-même est améliorée. 
 
-#### 2
+L'apparence de la page présentant un parcours est refondue pour être plus agréable et claire. 
 
-Notice: Undefined variable: content in /Applications/MAMP/htdocs/moodle37/blocks/career/view/view_career_setting.php on line 66
+Amélioration de la sécurité. 
 
-[x] Instantiation de $content avant une concaténation. 
+Correction de bugs divers, notamment dus au passage de version. 
 
-### Vue settings
-
-#### 3
-
-Deprecated: Non-static method block_career_section::get_sections_by_id_course() should not be called statically in /Applications/MAMP/htdocs/moodle37/blocks/career/view/view_career_setting.php on line 89
-
-[x] La méthode est déclarée static
-
-#### 4
-
-Deprecated: Non-static method block_career_ressource::get_ressources_by_id_section() should not be called statically in /Applications/MAMP/htdocs/moodle37/blocks/career/view/view_career_setting.php on line 95
-
-[x] La méthode est déclarée static
-
-#### 5
-
-Notice: Undefined variable: imagePath in /Applications/MAMP/htdocs/moodle37/blocks/career/view/view_career_setting.php on line 169
-
-[x] Suppression d'un morceau de code restant faisant appel à l'image (fonctionnalité de représenter un parcours par une image, précédemment abandonnée). 
-
-## Améliorations diverses
-
-### Vue du parcours
-
-#### Decriptions parcours et sections
-
-Suppression de la possibilité de plier / déplier les description de parcours et de section en raison du bug de taille d'affichage. 
-
-#### Affichage des titres et liste ressources
-
-Amélioration de l'affichage des titres et de la liste des ressources du parcours. 
-
-#### CSS inutile
-
-Nettoyage de CSS inutile. 
-
-#### Scripts inutiles
-
-Non inclusion de scripts inutiles dans la page career_unit.php. 
-
-#### Affichage de la description des ressources
-
-Réaffichage de la description des ressources précédemment masqué, et amélioration de leur apparence. Les descriptions vides ou non contenant que des lignes sautées n'apparaissent pas. 
-
-#### Lien vers le cours
-
-Ajout d'un lien pour revenir au cours, visible par l'étudiant et l'enseignant. 
-
-#### Lien vers l'édition
-
-Ajout d'un bouton en haut de page pour éditer le parcours, visible uniquement par l'enseignant. 
-
-#### Description des sections
-
-[x] Revoir l'apparence de la description des sections. 
-
-#### Description pliantes
-
-[x] Les descriptions de parcours et de section se plient si elles sont trop longues et un petit icon permet de les déplier pour les lire entièrement. 
-
-Elles ne s'affichent pas si elles sont vides. 
-
-#### Parcours inexistant
-
-[x] Traiter l'erreur en cas de parcours inexistant (liens morts, url bidouillées, etc.). 
-
-Afficher un beau message d'erreur. 
-
-### Gestion des droits
-
-Ajout de vérification du droit d'éditer le cours pour les interfaces d'édition de parcours. Modification de noms de paramètres. 
-
-### Liste des parcours et édition
-
-#### Amélioration de l'apparence de la liste des parcours
-
-Sous forme de liste cliquable. 
-
-Ajout d'une apparence de lien sur le titre de la ressource. 
-
-#### Textes
-
-Amélioration des textes sur les pages de liste et d'édition des parcours. 
-
-#### Liste à cocher
-
-[x] Transformer le multiselect en liste à cocher. 
-
-Bugs corrigés : ajouter plusieurs fois le même élément causait des erreurs, ne fonctionnait pas sur Firefox. 
-
-Ajout de coches sexy, crédit : https://jalokim.graphics/playground/fancy-checkbox-radios
-
-### Bloc en lui-même
-
-#### Amélioration de l'apparence de la liste
-
-Amélioration de l'apparence de la liste dans le bloc et fusion des boutons avec cette liste (en couleur). 
-
-Amélioration de l'apprence du message si pas de parcours encore existants. 
-
-### Place du block
-
-Suppression du titre de section de paramètre inutile dans le fichier `edit_form.php`. 
-
-Réglage du contexte dans la page de vue du bloc. 
diff --git a/readme.md b/readme.md
index 0f2fab3..0efb75d 100644
--- a/readme.md
+++ b/readme.md
@@ -1,6 +1,6 @@
 # Bloc parcours
 
-Plugin MOODLE de type bloc de cours qui permet d'afficher une liste de certaines activités existante du cours sur une page à part. P.ex. pour créer des parcours de niveaux, thématiques, etc. dans un cours volumineux.
+Plugin MOODLE de type bloc de cours qui permet d'afficher une liste de certaines activités existante du cours sur une page à part. P.ex. pour créer des parcours de niveaux, thématiques, etc. dans un cours volumineux. Crée des parcours différents dans le cours. 
 
 ## Auteurs
 
@@ -10,9 +10,7 @@ Plugin MOODLE de type bloc de cours qui permet d'afficher une liste de certaines
 
 ## Compatibility
 
-MOODLE 3.5
-
-Stabilité : expérimental. 
+MOODLE 3.7
 
 ## Contribution
 
@@ -28,13 +26,13 @@ Other : <iena-contact@univ-lorraine.fr>.
 
 ## Installation
 
-You have to rename the folder "career" at the path `/yourmoodleroot/blocks/career`. 
+You _have to rename_ the folder "career" at the path `/blocks/career`. 
 
 ## Fonctionnalités
 
-L'enseignant ajoute un parcours en lui donnant un nom et en sélectionnant plusieurs ressources ou activités du cours. 
+L'enseignant ajoute un parcours en lui donnant un nom et en sélectionnant plusieurs ressources ou activités du cours à y inclure. 
 
-L'étudiant voit une liste des parcours dans le bloc. En cliquant sur le nom d'un parcours, il voit une page qui lui présente la liste des ressoures et activités du cours choisies par l'enseignant pour ce parcours. 
+L'étudiant voit une liste des parcours dans le bloc. En cliquant sur le nom de l'un des parcours, il voit une page qui lui présente la liste des ressoures et activités du cours choisies par l'enseignant pour ce parcours. 
 
 ---
 
@@ -42,6 +40,8 @@ Teacher add a path with name and ressources and activity subset / selection from
 
 Student see path list quand by clicking one of them, can access to the list of ressources and activity choosen by the teacher for this learning path. 
 
-## Amélioration à effectuer
+## Roadmap
 
-- Permettre de consulter les éléments d'un parcours avec un meilleur enchaînement. 
+[ ] Permettre de consulter les éléments d'un parcours avec un meilleur enchaînement. 
+[ ] Intégrer l'achèvement d'activité avec visualisation des activités achevées, et pourcentage de complétion du parcours dans la page du parcours et dans le bloc
+[ ] Ajouter un tableau de bord de progression dans les parcours pour l'enseignant
diff --git a/version.php b/version.php
index d9e46db..249eb00 100644
--- a/version.php
+++ b/version.php
@@ -28,7 +28,7 @@
 	 */
 	defined('MOODLE_INTERNAL') || die();
 	
-	$plugin->version = 2019021501;
+	$plugin->version = 2019062101;
 	$plugin->requires = 2014051200;
 	$plugin->component = 'block_career';
 	$plugin->release = 'v1.1';
-- 
GitLab