Cette page est ouverte aux suggestions de tous les utilisateurs d'Opale : Bien souvent, on ne pense pas à tout,

Mais il faut se méfier de l'effet "liste au Père Noel" : gardez à l'esprit que les changements étudiés ne pourrons pas tous être réalisés pour différentes raisons :

  • Trop faible intérêt dans tous les contextes possibles (les propositions subjectives doivent être très bien argumentées)
  • Coût/temps de développement trop important (des micro-suggestions qui nécessitent quelques minutes a faire ou défaire avec SCENARIbuilder seront appliqués plus volontiers que les changements nécessitant plusieurs heures de travail)
  • Coût/temps de maintenance à long terme trop important des fonctionnalités
  • Perturbation des habitudes utilisateurs ou dégradation de la compatibilité entre versions
  • Changement qui réduit la cohérence globale ou les logiques d'éditions, de séparation fond forme...
  • Déjà débattu il y a longtemps ou déjà une expérience négative dans d'autres modèles ou d'ancienne version d'Opale

2 niveaux de filtrage pour ces demandes :

  • Envoyez moi votre suggestion à stephane.poinsart@…, j'y répondrais en indiquant le motif si votre proposition est refusée, dans le cas contraire elles seront intégrés dans cette page ou sous forme de "ticket de suivi de proposition".
  • Les propositions qui ont survécu au premier "round" de sélection seront soit triées facilement lorsque le bon sens apporte une réponse évidente, soit tranchées par les développeurs dans une réunion interne vers le mois de février/mars.

Pour mémoire, la page pour OpaleSup 3.1 : EtudeChangements31

Plan général

Mise à niveau 3.7 :

  • migration 3.7 (OK)
  • rétablissement du fonctionnement des formules de math (générateur latex seulement)
  • inversion opalesup => opale (nouveau dériveur)
    [anp] hum non. Pour le moment, il n'y a pas de dérivation. On va poser OpaleSup dérive d'Opale pour garder une base épurée et générique (Opale).
    
  • réorg des styles pour support styler
    [anp] 
     coté OD : exploitation massive des globalsStyle permettant de faire fondre l'odStyle le rendant ainsi plus simple + ajout des commentaires ;
     coté web : isoler les styles de niveau structure / styles de niveau stylage ; proposer un fichier .js dans le skin permettant d'ouvrir encore d'avantage les possibilités de stylage.
    

Grand changements envisageables :

  • modifications de la structure (à débattre)
  • modifications de la terminologie (à débattre)
  • nouveautés sur les exercices, cf [EtudeExercices]
  • modification diaporama (probablement "à la optim")
  • améliorations d'accessibilité (dépendra de l'opportunité de développer un projet autour de ce thème)

Autres plus petits changements (cf liste en fin de page et en tickets milestone 3.2...)

Structure

Modification de la structure pour rentre le modèle plus clair, objectif général :

  • faire apparaître les notions de modalités d'exercices : par exemple avec un conteneur type "liste d'exercices", dans lequel on choisi une modalité "apprentissage" (= exercices interactifs actuels) ou "évaluation". Simplifier le problème de double niveau d'externalisation de "Exercice interactif + Quiz". Rajouter titre facultatif au quiz et proposer intégration directe du quiz ?
    [anp] Attention, les exercices autorisés dans une démarche d'évaluation sont forcément 'auto-évaluables'. 
    La liste est donc potentiellement différente entr eles deux démarches.
    
  • changer la logique d'intégration des ressources : l'auteur donne la ressource en premier (et donc choisi le format de fichier de la ressource), en fonction de cela son "type général" est proposé (par exemple lien web, embarqué, avec l'usage le plus courant par défaut...). Par opposition a maintenant : "l'auteur a un fichier .flv et ne comprend pas trop ce qu'il doit choisir pour juste l'afficher, ou l'auteur veux créer une vidéo indexé, mais ne voit vraiment pas comment y accédé (caché à l'intérieur de "ressource zoom").
    [anp] trés trés délicat. La structuration générale des modèles est la suivante : on définit l'intention/le rôle dans un premier temps, et ensuite on choisit la strucure de donnée à utiliser.
    Autre débat sur ce thème : destion des ressources à la Optim (intégrées à la zone de texte) ?
    
    stp: le fait de pouvoir gérer les ressources "à la Optim" résoudrait en partie ce problème, grâce à la possibilité de drag & droper "la ressource que l'on a sous la main", ce qui déclenche l'ouverture d'une sorte de menu contextuelle qui propose l'intention en étape 2 (1 intention = 1 textblock, chaque format = 1 allowed model dans l'extblock de la textprim). L'ancienne méthode  J'ai bien perçu la différence avec la logique actuelle mais c'est justement cette dernière qui déconcerte un peu certains nouveaux. Le risque est de rendre moins évident la différence entre balise inline et extbloc (par exemple image, imagette, renvoie vers une ressource, lien vers un doc dans la même liste sans barre de séparation) que celle qui existait entre balise inline et part ressource.
    
  • suppression du niveau "parties" dans OpaleStarter, ou au moins de la récursivité des parties
  • A débattre : liens interne (faire référence a un cours depuis un autre cours dans le même module par exemple). Le sujet a été évoqué et on a jusqu'ici pris le parti de dire "on n'en fait pas pour garder une structure linéaire", mais le besoin existe. Doit on revenir dessus ? Demande remontée par ceb + Amiens + ...

Autres points plus complexes :

  • modification du type sans perte de contenus : c'est une demande très fréquente
    • balises pédagogiques : peut on l'émuler en freexul ?
      [anp] oui, on pourrait. Ou bien on implémente un premier niveau de ces transformations dans builder. A voir...
      
    • division <-> activité de cours : doit on chercher a l'émuler en disant "activité de cours = division + part à l'intérieur de la division qui contient les données supplémentaires de l'activité pédago ?
  • difficulté a identifier le niveau : par exemple, on ne voit pas facilement si un cours et a l'intérieur d'une division ou après celle ci... Que proposer pour mieux le représenter (couleurs... ?)
  • Les annotations et leur persistance...

Terminologie

  • Cours -> Unité de cours ? Page de cours ? C'est comme cela que l'on est obligé de l'expliquer en formation
  • Exercice -> Travaux dirigés : je propose que l'on réserve le mot exercice aux exercices fortement typés / interactifs
  • Exercice interactif -> Groupe d'exercices (modalité apprentissage) + changement de structure proposé plus haut
  • Evaluation -> Groupe d'exercice (modalité auto-évaluation) : ressemblera aux évaluations actuels
  • Quiz : mot mal choisi, dans tous les autres logiciels et exemples en ligne que j'ai trouvé [ 1] [ 2] [ 3] [ 4] et d'après la définition WP, 1 quiz = 1 questionnaire avec potentiellement plusieurs questions...

Modèle

Cette liste est en cours de réintégration par tickets, en particulier pour les changements simples et validés : http://scenari-platform.org/trac/opale/report/1

+------------------------------------------------------------------------------+----------------------------+
| Proposition                                                                  | Orientation de la décision |
+==============================================================================+============================+
| Créer une nouvelle "partie prés-requis" (au même niveau que objectifs pedag.)|    (opalesup uniquement)   |
+------------------------------------------------------------------------------+----------------------------+
| Créer des nouvelles unités "préambule" / "synthèse" au premier niveau des    |    (opalesup uniquement)   |
| modules. Sans numérotation, et avec un stylage spécial dans les publis.      |                            |
+------------------------------------------------------------------------------+----------------------------+
| Rajouter des éléments "question/réponse" au même niveau que les BP           |    (opalesup uniquement)   |
+------------------------------------------------------------------------------+----------------------------+

Publication

+------------------------------------------------------------------------------+----------------------------+
| Proposition                                                                  | Orientation de la décision |
+==============================================================================+============================+
| OD: Faire un nouveau générateur OD "publication papier condensée" pour avoir |   appel à la communauté    |
| une version "moins papivore"                                                 |                            |
+------------------------------------------------------------------------------+----------------------------+
| OD : améliorer rendu catégorisation                                          |                            |
+------------------------------------------------------------------------------+----------------------------+
| renvoie vers une res : Utiliser le nom du fichier quand il n'y a pas de titre|            3.2             |
| comme pour optim (actuellement "cf" vide...) (comportement resLnk)           |                            |
+------------------------------------------------------------------------------+----------------------------+
| compatibilité W3C (exemple : http://scenari.utc.fr/~stp/opale-w3c/ )         | reste balises <embed>      |
| pb en génération monosco par exemple, utilisation des frames non conforme    | et frame SCORM             |
+------------------------------------------------------------------------------+----------------------------+
| champ titre cour pour un item module jamais publié ?                         |                            |
+------------------------------------------------------------------------------+----------------------------+

Suggestions noyau

Ceci est un ensemble de suggestion des utilisateurs d'Opale qui serait plutôt a résoudre au niveau du noyau Scenari ou qui concerne aussi d'autres modèles

+------------------------------------------------------------------------------+----------------------------+
| Proposition                                                                  | Orientation de la décision |
+==============================================================================+============================+
| autres types d'exercices (ex. image : cf discussion interne)                 |             ???            |
+------------------------------------------------------------------------------+----------------------------+
| ecran des références à revoir... Principaux pb :                             |                            |
| http://scenari-platform.org/trac/dev-core/ticket/283                         |                            |
| http://scenari-platform.org/trac/dev-core/ticket/284                         |                            |
| http://scenari-platform.org/trac/dev-core/ticket/285                         |                            |
+------------------------------------------------------------------------------+----------------------------+
| Réagir lors de noms de fichier avec caractères spéciaux qui provoquent des   |                            |
| erreurs en fonction de l'OS (cf discussion forum...)                         |                            |
+------------------------------------------------------------------------------+----------------------------+
| sauvegarder les parts déployés dans la zone d'édition, restaurer lors de     |                            |
| l'ouverture d'un item                                                        |                            |
+------------------------------------------------------------------------------+----------------------------+
| 3 régressions avec nouveau système "consulter" publi OD depuis passage en 3.6|                            |
| - pb si proxy mal configuré (même en local)                                  |                            |
| - pb si fichier déjà ouvert (pas d'erreur mais garde vielle version affichée)|                            |
| - pas de passage en 1er plan de la nouvelle fenêtre OOo si OK                |                            |
+------------------------------------------------------------------------------+----------------------------+
| bugs core pas très grave mais pas très propres :                             |                            |
| casse & renomage : http://scenari-platform.org/trac/dev-core/ticket/290      |                            |
| comportement ctrl+Z : http://scenari-platform.org/trac/dev-core/ticket/274   |                            |
+------------------------------------------------------------------------------+----------------------------+
| La remonté des erreurs XML dans le genblock "Technique" est inexploitable    | repoussé                   |
| (numéro de balise impossible à repérer dans le contenu)                      | (solution ambitieuse)      |
+------------------------------------------------------------------------------+----------------------------+
| Drag & drop de l'item module vers l'item de publi très difficile à faire     |                            |
| passer en formation (peut être que c'est a nous de présenter les autres      | Pas d'action, pour info    |
| méthodes pour associer module et publi mais ils ont du mal par d&d au debut  |                            |
+------------------------------------------------------------------------------+----------------------------+
| Mettre en place un meilleur système pour transférer des fichiers d'un atelier|                            |
| à un autre : manipulation des fichiers et respect des noms d'espace          |                            |
| difficile à faire passer, impossible de connaître la version du modèle,      |                            |
| manipulations complexes si besoin de migration                               |                            |
+------------------------------------------------------------------------------+----------------------------+
| Prise en charge des fichiers son ogg                                         | repoussé                   |
|                                                                              | sauf si on trouve un player|
+------------------------------------------------------------------------------+----------------------------+
| Prise en charge des schéma SVG                                               |                            |
|                                                                              |                            |
+------------------------------------------------------------------------------+----------------------------+
| note (en tant que note de bas de page). necessite évolution de la primitive  |                            |
| text                                                                         |                            |
+------------------------------------------------------------------------------+----------------------------+
| renomage : ne pas sélectionner l'extension dans la boite de dialogue         | SC3.???                    |
+------------------------------------------------------------------------------+----------------------------+
| modifier au niveau auteur une BP en une autre BP (d'un autre type)           |                            |
+------------------------------------------------------------------------------+----------------------------+
| rendre paramétrable ouvert/fermé des catégories sur l'écran créer un item    |       Fait par Kelis       |
+------------------------------------------------------------------------------+----------------------------+
| bouton généré + consulter (2 en 1) ou autre amélioration des icônes de gen   |                            |
+------------------------------------------------------------------------------+----------------------------+
| Page type "références" a revoir : pb de fermeture sans enregistrement et     |                            |
| manque d'un bouton "annuler"                                                 |                            |
+------------------------------------------------------------------------------+----------------------------+
| Autoriser un sm:meta pour les folderPrim, qui donne accès a un onglet édition|                            |
| pour pouvoir fusionner eWeb et eSite                                         |                            |
+------------------------------------------------------------------------------+----------------------------+
| pouvoir remplir les champs titres et description d'OOo des images envoyés    |                            |
| à openoffice à partir des binaryOdTransf                                     |                            |
+------------------------------------------------------------------------------+----------------------------+

modif de swad : rajouter la possibilité d'avoir un site web embarqué (lié a une page web dynamique) pour afficher des news Opale. (kelis; ics : fournir l'URL)

maj la doc et les différents sites d'aide : ics

Version d'OO : on n'est compatible qu'avec OpenOffice 3.x, le support OpenOffice 2.x est abandonné.