/* Ajoute les groupes de l'utilisateur pour l'afficher dans l'export */
/* Si le user a le droit d'afficher pour tous les groupes ou qu'il n'y en a pas, on récupère le groupe de l'utilisateur pour qu'il puisse être téléchargé dans le tableau blobal intergroupe. */
if($active_group_id==0){
foreach($progressas$prog){
$prog->groups="";
foreach($groupsas$group){
if(in_array($prog->id,$group->members)){
$prog->groups.=$group->name." ";
}
}
}
}
/* Liste de toutes les activités du cours (sauf en attente de suppression). La liste est épurée et constitue un tableau d'objet. */
/* Liste de toutes les activités du cours (sauf en attente de suppression). La liste est épurée et constitue un tableau d'objet. */
$activities=$completion->get_activities();
$activities=$completion->get_activities();
$modules=[];
$modules=[];
...
@@ -121,7 +138,7 @@ if (isset($_GET['filter'])) {
...
@@ -121,7 +138,7 @@ if (isset($_GET['filter'])) {
// var_dump($progress);
// var_dump($progress);
// var_dump($sections);
// var_dump($sections);
// var_dump($modules);
// var_dump($modules);
// var_dump($groups);
// print_r($groups);
// var_dump($results);
// var_dump($results);
// var_dump($current_user_groups_ids);
// var_dump($current_user_groups_ids);
// var_dump($current_user_groups);
// var_dump($current_user_groups);
...
@@ -379,7 +396,7 @@ if (isset($_GET['filter'])) {
...
@@ -379,7 +396,7 @@ if (isset($_GET['filter'])) {
<divclass="table-dl">
<divclass="table-dl">
<ahref="#">Télécharger ce tableau</a>
<ahref="#">Télécharger ce tableau</a>
<p>Télécharge le tableau pour la section et le groupe sélectionné en haut de page. Les autres filtres ne sont pas pris en compte pour cet export. Sélectionnez "Tout" en haut de page pour chaque filtre si vous souhaitez le tableau complet.</p>
<p>Télécharge le tableau pour la section et le groupe sélectionné en haut de page. Les autres filtres ne sont pas pris en compte pour cet export. Sélectionnez "Tout" en haut de page pour chaque filtre si vous souhaitez le tableau complet. Dans le tableau téléchargé : 0 = non achevé ; 1 = achevé ; 0,5 = essayé mais échoué ; 2 = réussi. </p>