blocks:usestats:technique:settings
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| blocks:usestats:technique:settings [2017/06/11 16:49] – [Bloc Use Stats (Mesure d'activité)] admin | blocks:usestats:technique:settings [2026/01/13 08:03] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ===== Site wide configuration ===== | + | < |
| - | ===== Bloc Use Stats (User time tracking) ===== | + | |
| - | From version 2016020600 upwards, a greater flexibility is achieved using additional settings: | ||
| - | ==== Réglages de l' | + | ===== Bloc Use Stats (User time tracking) : Global settings===== |
| - | Ces réglages concernent ce qui est affiché dans l' | ||
| - | {{:: | + | ==== Add a block ==== |
| - | **1. Période de compilation :** Afin de ne pas trop surcharger la page par une epxloration de nombreuses traces à chaque affichage, la période de compilation par défaut est réglée à 90 jours. Vous pouvez la réduire pour des sites à très forte activité, et laisser les utilisateurs l' | + | The Use Stats block can be added anywhere in Moodle, provided you have the standard ability to add the block (> M2.4). |
| - | **2. Masquer les temps inférieurs à :** en desosus de ce temps (en secondes), les cours ne sont plus mentionnés dans l'affichage. Cela permet de clarifier l'affichage de la statistique. Un petit signal en bas de l' | + | Turn Moodle in edit mode, and use the 'Add block' |
| - | **3. Afficher le temps hors cours :** S'il est actif, le temps passé dans les pages d' | + | {{ :blocks: |
| - | **4. Temps de référence :** Etant donné la variabilité réglementaire en matière de validation des temps, vous pouvez ici choisir quel sera le temps de référence pour l' | + | ==== Block in standard mode ==== |
| - | - Le temps complet du cours : Ce temps comprend toutes les traces et temps intercalaires du cours. | + | |
| - | - Le temps des activcités : Ce temps ignore les temps intercalaires du cours qui ne sont pas explictement affectable à des modules d' | + | |
| - | ==== Réglages de l' | + | The Use Stats block, in standard mode, will only show you your own statistics. |
| - | {{:: | + | ==== Block in administrator mode ==== |
| - | **5. Seuil de détection des déconnexions :** Ce temps détermine en secondes, le temps d' | + | In administrator mode, you can view the statistics of other users. |
| - | **6. Crédit temps de déconnexion :** Lorsqu' | ||
| - | ==== Réglage du tracking multidimensionnel | + | ==== General Settings (Site wide configuration) ===== |
| - | L' | ||
| - | Attention, l' | + | ===Some information on the block settings in central administration=== |
| - | {{::block_use_stats: | + | All info in the [[blocks:usestats:technique|technical documentation]] |
| - | **7. Activation du tracking multidimensionnel :** Si vous activez cette option, une tache programmée de Moodle va qualifier tous les historiques entrants depuis le dernier passage du cron. Notez que l' | + | ===Since block_use_stats | fromwhen=== |
| - | + | ||
| - | **8. alimentation des qualifieurs :** vous pouvez définir ici jusqu' | + | |
| - | Pour des raisons d' | + | Compilation period Possible values: 5, 15, 30, 60, 90, 180, 365 Warning if value entered in free entry field not listed, this will take into account 5 days, ie the default value. |
| - | - 20 caractères pour les 3 premiers qualifieurs | + | |
| - | - 128 caractères pour les 3 derniers qualifieurs | + | |
| - | Pour être valide, la requête écrite ne doit retourner qu'une seule valeur unique par ligne. La requête peut contenir quelques emplacements de variables contextuelles qui seront remplacées avant l' | + | ===Filter times below (formerly session)=== |
| - | * < | + | block_use_stats | filterdisplayunder Value in second of the time below which the time is taken into account but not displayed in the usestat block: If a session lasts less than one minute (60 seconds), it is considered as not significant, |
| - | * < | + | |
| - | * < | + | |
| - | * < | + | |
| - | {{:: | + | ===Reference time to display=== |
| - | **9. Dernière date de compilation multidimensionnelle :** Le processus de qualification est différentiel : il ne calcule que les lignes nouvelles depuis son dernier passage. Lors de l' | + | block_use_stats | displayactivitytimeonly The block displays either the time spent in activities or the time spent in the History Analyzer Settings class. |
| - | ==== Tracking actif de session ==== | + | ===Threshold=== |
| - | Cette fonctionnalité vise à fournir une alternative à la détection heuristique de fin de sessions, dont on sait qu' | + | Credit time assigned by default to the work session in case of accidental termination of session. (Or without going through the menu " |
| - | Le tracking actif va obliger la page de l' | + | Example: Set to 60 min: If a learner has a period of inactivity in a session longer than 60 min, ie 1h, it is considered disconnected. |
| - | {{:: | + | ===Overtime credit on the last ping=== |
| - | **10. Période d' | + | ping block_use_stats | lastpingcredit Additional credit time in minutes |
| - | **11. Règle pour la fourniture de l' | ||
| - | * Activer pour tous les utilisateurs | + | ===Show " |
| - | | + | |
| - | | + | {{ : |
| + | |||
| + | |||
| + | block_use_stats | displayothertime : Uncheck the box to hide on the interface of the block, the time spent outside the course (in the other spaces on the platform) | ||
| + | |||
| + | |||
| + | ===Reference time to display=== | ||
| + | |||
| + | block_use_stats | displayactivitytimeonly We display in the block either the time spent in the activities, or the time spent in the course (as for example on his personal file space, in forums, etc.). | ||
| + | |||
| + | **One session per course** | ||
| + | |||
| + | block_use_stats | onesessionpercourse If the check mark is enabled, then the parser will start a new session each time the trace changes course. Otherwise, a session may represent a work session that overlaps with several courses. (this setting is activated on our demo moodle platform) | ||
| + | |||
| + | |||
| + | ====Other useful elements==== | ||
| + | |||
| + | ===To change the label "Other class time" :=== | ||
| + | |||
| + | Go to the language files / block / settings.php configdisplayother time. | ||
| + | |||
| + | ===To hide the batch tab of the training session to teachers :=== | ||
| + | |||
| + | batch reports: remove the ability to the role to hide batch tab to the teacher role. | ||
| + | |||
| + | ===Check role permissions :=== | ||
| + | |||
| + | Course Admin / users / permissions / filter on report / trainingsessions: | ||
| + | |||
| + | But going through platform roles at the system level is better not to generate a local override of the rights on the relevant course. | ||
| + | |||
| + | ===To hide "show details" | ||
| + | |||
| + | block / use_stats: seeowndetails | ||
| + | |||
| + | set up to " | ||
| + | |||
| + | |||
| + | |||
| + | {{:: | ||
| + | |||
| + | **1. Compilation default period:** Use Stats will calculate time results for each display. In order NOT to load too heavily moodle whith this block, the compilation period defaults to 90 days. You may set it lower for heavy duty moodle sites with a lot of activity, and let some users push it up during a working session if desired. Note that all times refered to in display are calculated within the compilation period. This setting tells how many days back from the current date the compilation will seek. | ||
| + | |||
| + | **2. Hide duration lower to:** below this amount of time (in secs), the corresponding courses will not be shown in the display. This may help to focus on most important items. A little warning signal reminds you that everything is not displayed, so do not try to sum all times and get the total match !. | ||
| + | |||
| + | **3. Display extra time:** If enabled, time spent in site, in general screesn, or any other screen outside the scope of any course will be summed to the displayed time, otherwise the displayed time calculates only durations that can be directly be bound to the courses context (or subcontexts). | ||
| + | |||
| + | **4. Official time:** there is a lot of variability in the way schools and institutions will agree the time measurement, | ||
| + | - Full course time: Will sum all time spent in course global screens and all subcontexts. | ||
| + | - Activities: This choice will only count time that is spent in real activity modules of Moodle. This implies the course design must take care of no diverting out of calculation scope some actions of the users. | ||
| + | |||
| + | ==== Log analyser settings ==== | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | **5. Session break detection threshold: | ||
| + | |||
| + | **6. Time bonus for disconnection: | ||
| + | |||
| + | ==== data cubing on moodle logs using Use Stats ==== | ||
| + | |||
| + | the cubing feature of the use_stars block is a provisional feature for those who want use data mining and ETL queries on a Moodle. External reporting suites are efficient if the source of the data can be sufficiently qualified. More over, reports are clearer when the data is qualified using readable labels and values, rather than internal ids or cryptic codes. qualifying the data at query time can lead to a huge processor and memory duty and dramatically lowers moodle performances. | ||
| + | |||
| + | Thus this feature will prepare the qualification of the logs of Moodle on the fly, making this process continous and low overhead. Logs information can be enriched with up to 6 cubing dimensions where you can feed a course or category name, user name or any significant information for reports. this will complete the standard log table that only stores internal numeric identifiers. | ||
| + | |||
| + | Warning! activating the cubing feature must be done to comply with a REAL NEED of data analysis. the amount of data stored into the complementary log table of use stats can grow a lot and should be anticipated in server storage size. | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | **7. Enabling data cubing:** When enabling this feature, a Moodle programmed task will track and follow any new log entries to add qualifier to each record. Be carefull if you enable this feature on an old site that already has a ton of old logs, as the task will try to requalify the entire log base. (See RoadMap) | ||
| + | |||
| + | **8. Qualifier definition: | ||
| + | |||
| + | for storage optimization reasons, qualifiers have beed restricted to a defined length: | ||
| + | - 20 chars length for the 3 former | ||
| + | - 128 chars length for the latter | ||
| + | |||
| + | A valid cubing query MUST be written so it gives back a single value. some usefull placeholders will be replaced before query execution: | ||
| + | |||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | * < | ||
| + | |||
| + | {{:: | ||
| + | |||
| + | **9. Last cubing date reached:** the qualification process is differential: | ||
| - | **12. Méthode :** La méthode pour l' | + | ==== Active session tracking ==== |
| - | **13. Item de contrôle :** La capacité, ou la désignation du champ de profil sur lequel la règle s' | + | This feature has been removed. |
| - | [[:blocks:usestats:Technique|Revenir à l'index du guide technique]] | + | --------------- |
| + | [[:start|Back to home]] - [[:plugins|Back to plugin list order by type]] - [[:Blocks: | ||
blocks/usestats/technique/settings.1497199782.txt.gz · Dernière modification : (modification externe)
