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

version up 3.7

parent eadbb283
No related branches found
No related tags found
No related merge requests found
# 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.
# Bloc parcours # 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 ## Auteurs
...@@ -10,9 +10,7 @@ Plugin MOODLE de type bloc de cours qui permet d'afficher une liste de certaines ...@@ -10,9 +10,7 @@ Plugin MOODLE de type bloc de cours qui permet d'afficher une liste de certaines
## Compatibility ## Compatibility
MOODLE 3.5 MOODLE 3.7
Stabilité : expérimental.
## Contribution ## Contribution
...@@ -28,13 +26,13 @@ Other : <iena-contact@univ-lorraine.fr>. ...@@ -28,13 +26,13 @@ Other : <iena-contact@univ-lorraine.fr>.
## Installation ## 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 ## 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 ...@@ -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. 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
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
*/ */
defined('MOODLE_INTERNAL') || die(); defined('MOODLE_INTERNAL') || die();
$plugin->version = 2019021501; $plugin->version = 2019062101;
$plugin->requires = 2014051200; $plugin->requires = 2014051200;
$plugin->component = 'block_career'; $plugin->component = 'block_career';
$plugin->release = 'v1.1'; $plugin->release = 'v1.1';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment