blocks:usestats:technique:mnet

This is an old revision of the document!


MNET and Web services

MNET

Use stats provides MNET services to organize a distributed recollection of stats data.

Web services

Web services are provides to extract and retrieve time stats from an external ERP.

Services MNET

Service : Accès distant aux statiques d'usage.

Fonctions RPC

use_stats_rpc_get_stats

Récupère les temps de connexion agrégés dans les différents cours, modules d'activité ou le temps global.

Paramètres
  • callinguser : L'identité de l'utilisateur appelant
  • targetuser : L'identité de l'utilisateur objet de la demande
  • whereroot : L'hôte sur lequel les résultats sont demandés. Si vide, examine les résultats sur le Moodle courant.
  • statsscope : La portée des statistiques (le niveau d'agrégation)
  • timefrom : Date de début de la compilation
  • json_response : le format de la réponse
Sortie

Un fichier XML répondant à la structure :

 <USE_STATS>
    <USER>
       <USERNAME></USERNAME>
       <FIRSTNAME></FIRSTNAME>
       <LASTNAME></LASTNAME>
       <FROM></FROM>
       <ELAPSED></ELAPSED>
    </USER>
    <COURSES>
       <COURSE>
          <NAME></NAME>
          <SHORTNAME></SHORTNAME>
          <IDNUMBER></IDNUMBER>
          <ELAPSED></ELAPSED>
       </COURSE>
    </COURSES>
 </USE_STATS>
 

ou

 <USE_STATS>
    <USER>
       <USERNAME></USERNAME>
       <FIRSTNAME></FIRSTNAME>
       <LASTNAME></LASTNAME>
       <FROM></FROM>
       <ELAPSED></ELAPSED>
    </USER>
    <MODULES>
       <MODULE>
          <NAME></NAME>
          <TYPE></TYPE>
          <IDNUMBER></IDNUMBER>
          <ELAPSED></ELAPSED>
       </MODULE>
    </MODULES>
 </USE_STATS>

suivant la valeur du paramètre “statsscope”.

use_stats_rpc_get_scores

Cette fonction est un add-on pour récupérer les scores (notes) à partir du même service et sous un format et une méthode similaire à la collecte des statistiques.

{…a terminer…}

Revenir à l'index du guide technique

blocks/usestats/technique/mnet.1558952758.txt.gz · Last modified: 2024/04/04 15:50 (external edit)