Project

General

Profile

Bug #8491

Les marqueurs du Certificat

Added by Michèle S. about 4 years ago. Updated about 4 years ago.

Status:
Needs more info
Priority:
Normal
Assignee:
-
Category:
Gradebook / Evaluaciones
Target version:
Start date:
22/11/2016
Due date:
% Done:

0%

Estimated time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Bonjour,

J'aimerais pouvoir afficher le temps passé sur le cours lors de l'obtention d'un certificat.
Lorsque je clique sur joindre certificat > éditer un certificat, je ne trouve pas le marqueur correspondant au temps passé sur le cours.

Est-ce que ce marqueur existe ?
Est-il possible de le créer ?

Merci

History

#1

Updated by Yannick Warnier about 4 years ago

  • Status changed from New to Needs more info
  • Target version changed from 1.11.2 to 2.0

Bonjour Michèle,

Ce marqueur n'existe pas mais il me semble être une bonne idée de l'intégrer dans la prochaine version majeure de Chamilo (cela dit, ce ne sera pas pour tout de suite).

Pour éviter des aller-retours inutiles, pourrais-tu nous donner une explication précise du résultat que tu espères obtenir? J'imagine qu'il s'agirait d'un format du type "34h"?

Différentes options si on parle de 34.57h ou 34 heures et 33 minutes:
  • 34h (arrondi à l'inférieur parce que l'apprenant n'a pas atteint complètement les 35h)
  • 35h (arrondi au supérieur selon la logique mathématique des arrondis)
  • 34 heures ("heures" écrit en entier parce que c'est un document officiel?)
  • 34.5h
  • 34.6h
  • 34.57h
  • 34h33m
  • 34h33

Quel serait le format et la valeur les plus appropriés?

#2

Updated by Michèle S. about 4 years ago

Merci pour votre réponse.

Oui il s'agit d'un format du type "34h".

Le résultat que j'espère obtenir serait de ce format : 34 h 33 ou Temps passé sur le cours : 34 heures et 33 minutes.

Nous avons besoin de cette fonctionnalité pour un de nos projets, nous allons sûrement le patcher avant la mise à jour de la version 2.0.

Nous pouvons ensuite l'ajouter au projet Chamilo. Comment contribuer ?

Pouvez-vous nous donner des clès pour mettre en place cette fonctionnalité ?

#3

Updated by Yannick Warnier about 4 years ago

Si vous lisez l'anglais, la documentation sur comment contribuer se trouve ici: https://github.com/chamilo/chamilo-lms/blob/1.11.x/CONTRIBUTING.md

La construction des variables à montrer et remplacer se trouve dans main/inc/lib/document.lib.php, lignes 1943 à 1987.
Il faut que les deux arrays principaux correspondent. On pourrait donc ajouter un ((time_in_course)) et un ((time_in_course_long)) à remplacer par les valeurs du temps dans le cours, qui peut être calculé (en secondes) par Tracking::get_time_spent_on_the_course() (dans main/inc/lib/tracking.lib.php).

Même si les instructions de contributing.md sont trop compliquées, vous pouvez toujours lâcher les fichiers ici et on les révisera, mais c'est tout de même mieux pour vous si c'est fait officiellement sur Github en respectant les instructions du fichier mentionné ci-dessus.

Also available in: Atom PDF