Posts made by Valery Fremaux

Une scorie de la version 1.9. Le bloc avait bien un paramètre d'instanc dans cette version, mais plus en 2.X

Le bloc est corrigé en 2.X et ne doit plus permettre d'accèder à sa page de configuration.

CVS Moodle HEAD mis à jour.

Quick fix :

dans le fichier : 

blocks/use_stats/block_use_stats.php

vider la fonction allow_instance_config() et n'y laisser qu'un

    return false;

Testé l'outil pas mal fait de Catalyst/Totara

voici le bilan :

Cet outil permet en effet d'accélerer quelques opérations assez lourdes comme la révision de certaines API qui ont complètement été bouleversées. Ce que gère correctement l'outil est :

- la migration de l'API de base de données à un bémol près : la migration des "paramètres de requête banalisés (via le ?)" n'est pas prise en charge.

- le migration d'un certain nombre de fonctions d'API de sortie HTML (mais pas toutes)

Le "reste à faire" est tout de même important :

- migration du backup/restore

- correction à la main de toutes les fonctions obsolètes détectés par l'outil mais pas supportées pour la migration automatique. 

- adaptations structurelles (fichiers de langue, répertoire db, capacités, modification de structure sur les "layout"), enfin, toutes les gros changements ne sont pas traités. 

Il est important de préciser dans quelle version de Moodle tu travailles.

L'architecture des Web Services dans Moodle 1.9 (ébauchés, mais dans infrastructure) et dans Moodle 2.0 (avec une infrastructure de WS, bien que pas encore complets) est radicalement différente.

Il faut ajouter des données à partir d'enregistrements lus dans le modèle de données Moodle avec la fonction :

$table->add_data($tabledata);

$tabledata est un tableau devant avoir autant de cellules que les en-têtes définies par :

$table->define_headers($tableheaders);