Skip to content
This repository has been archived by the owner on Jul 13, 2021. It is now read-only.

Objectif Stabilisation

Elorfin edited this page Dec 4, 2016 · 1 revision

Voici la liste des éléments à prendre en compte pour la stabilisation de la plateforme

Code

  1. Nettoyer les dépendances front-end
  • Achever la transition vers webpack
  • Passer à npm (https://github.com/claroline/Distribution/issues/1009)
  • Éliminer les dépendances superflues
  • Diminuer le poids des pages (chargement dynamique des assets, réduction de la taille des bundles générés par webpack, stratégie efficace pour le cache, etc.)
  1. Normaliser l'API
  1. Refactoriser la gestion des traductions
  2. Nettoyer les dépendances back-end
  3. Stockage des logs : Permettre de stocker les logo dans une bd (NoSQL) spécifique à la place de la table de log (option)
  4. Généraliser l'usage de UUIDs dans la plateforme (https://github.com/claroline/Distribution/issues/343)
  5. Gestion envoie de mail : avec template voir https://mjml.io/
  6. Revoir la gestion des thèmes

Faire des tickets :

  • Safari sur Ipad => problème de connection.
  • Menu utilisateur calendrier nécessite d'être verouillé pour être visible.

Fonctionnel

Ressources:

Suppression de la ressource activité

  • quid de référentiel de compétences ? possibilité de le lier à tout type de ressource ? (voir avec steph)

Généralités

  • Réorganisation du menu ressources + choix par admin des ressources créables ds les EA -> Possibilité de créer des templates de listes de ressources (avec séparateurs). Chaque WS pourrait donc se voir attribuer une liste spécifique (organisation et contenu des ressources disponibles) différencier import et création de ressource
  • Revoir la cohérence de l'affichage des ressources (cf les propositions de Philippe -> https://github.com/claroline/Distribution/issues?utf8=%E2%9C%93&q=Harmonisation)
  • Remplacer le point rouge (NDLR ressource déjà accèdée ou non) par une mise en gras ou un icône plus clair. => Revoir l'ergonomie des ressources.

Ressources particulières

  • Dans l'éditeur de texte, l'import d'une ressource ne permet pas de stocker à la racine d'un WS. Normal ? (faire ticket)
  • Fusionner collecticiel et évaluation (+ ! dossier cacher)
  • Dans une chat room, pouvoir déterminer début et fin de l'ouverture (disponibilité)
  • Quid de la fonction inscrire des utilisateurs dans l'administation du chat ? Cf discussion avec Nico -> Avec le script d'inscription, la seule utilité de ce menu est d'associer une couleur à un utilisateur. Cette fonction devrait être accessible par l'utilisateur ( profil ? dans le chat ?)
  • Implémenter les nouveaux types de questions => outil de gestion dans l'administration pour limiter le nombre de types de question qui sont proposés aux concepteurs d'exercices)

Réorganisation de l'administration

Menu d'amnistration

  • Découpage du menu en 2 parties : Administration plateforme : technique et personnalisation et gestion plateforme : organisationnelle et outils (pédagogique)+ gestion des droits d'accès par outil (déjà le cas) mais aussi par sous-menu.

Gestion des users

  • Gestion des users ajouter colonne rôle + colonne orga + supprimer l'action "i"
  • Modification des intitulés dans le menu gestion des users (exemple : importation/supression par lots , facettes ?)
  • Dans importation par lots, ajouter dans le cadre d'information que le fichier doit être codé en utf8 + préciser que toutes doivent être existantes, même si elles sont vides.
  • Import CSV d'utilisateurs simplifier le choix des méthodes ( création vs création et mise à jour) + mise à jour sur le code admin -> Choix du champ de référence ?
  • Gestion des utilisateurs quid du menu déroulant avec la liste à cocher des rôles ? (ne fonctionne pas + difficile à comprendre) -> Ajout de rôles depuis le tableau mais suppression depuis le menu déroulant ?
  • Gestion des "passages de classe" -> Peut-être une fonction changement dans l'import CSV qui supprime l'ancien groupe et ajoute le nouveau. Possibilité de changer également depuis la liste des users ?

Gestion des tags

  • Pouvoir éditer le nom du tag.

Création d'un menu gestion des archives à développer

  • Tag "archives" sur WS ou user-> retire des listes (donc non visible mais accessibles). Possibilité de cocher une case au niveau des listes/recherches pour inclure les archives + dans widget mes workspaces possibilité d'ajouter un onglets "archives"
  • Gestion des rôles qui peuvent visualiser les archives.

Dashboard

Fonctionnalités

  • Traquer le temps : Prévoir de pouvoir traquer le temps passé par les utilisateurs dans les différentes ressources/outils de la plateforme

Outils

Contacts

  • Intégration du chat : Intégrer le chat one to one avec visibilité de qui est présent et où

Gestion des réservations

  • Changer le terme ressources.
  • Calendrier des réservations -> affichage par défaut de la semaine plutôt que le mois. Ajouter la possibilité de définir heure de début et de fin du calendrier (limitation de la période des réservations)

TinyMCE

  • Quid de la gestion des médias (image, vidéo) utilisé dans les tinymce n'ayant pas d'apport pédagogique? Pourrait-on simplifier ? -> Dans l'import (cf icône feuille) case à cocher ne pas importer dans les ressources (par défaut) qui cache le menu "import" et stock dans un dossier par défaut innaccessible aux users.
  • Redondance entre icône "dossier" et "feuille" et le menu "insérer"
  • Tableaux uniquement accessibles en plein écran ! Possibilité de changer ça.

Charte graphique

Espace personnel

  • Refonte de l'espace perso -> mise en évidence des outils. Supprimer le WS perso et ne garder que les outils et les ressources ?

En réflexion

  • Echelle d'évaluation (homogénéisation au sein de la plateforme (exo + eval, résultat, bulletin, tableau bord ...) ) => Même principe que la banque de questions ???
  • Notifications : personnalisaton -> Déjà commencé.

Summary

Clone this wiki locally