Kiriman dibuat oleh Joseph Rézeau

Gambar dari Core developers Gambar dari Plugin developers Gambar dari Testers Gambar dari Translators

In the course of trying to solve the problem in this discussion: https://moodle.org/mod/forum/discuss.php?d=271441 I found out that the Lesson progress bar never displays a 100% progress on the very last page of a lesson!
This can be very easily fixed by adding a link to the relevant function. In current moodle 2.7 version, file mod/lesson/view.php, after line 431
if (!$canmanage) {
add this line:
$lessoncontent .= $lessonoutput->progress_bar($lesson);

Joseph

See result:

screenshot #1

You may wish to vote for issue MDL-47587 in the tracker so that someone at Moodle HQ may fix it some time.

Rata-rata penilaian: -
Gambar dari Core developers Gambar dari Plugin developers Gambar dari Testers Gambar dari Translators

Thanks for your message in this discussion, Joe, and for the private exchanges we've had.

After some thorough testing, I'm afraid I'll have to say that the Lesson Progress bar only works correctly for lessons with a "straightforward" navigation, such as page 1 -> page 2 -> page n -> end of lesson. It is not guaranteed to work with pages "jumping all over the place".

I have accordingly updated the documentation at Lesson_settings#Progress_bar.

Joseph

Rata-rata penilaian:Useful (1)
Gambar dari Développeurs Gambar dari Développeurs de plugins Gambar dari Testeurs Gambar dari Traducteurs

Très intéressant ton lien vers Wikipedia, Rudy et en particulier la Résolution 6 de la 16e CGPM (1979) qui argumente bien l'adoption des 2 écritures du symbole pour litre, la lettre L minuscule ou majuscule.

A mon avis, dans les polices de caractères actuellement couramment utilisées avec un support informatique, il n'y a guère risque de confusion entre le chiffre 1 et le l minuscule. Sauf pour le Times New Roman, mais qui utilise encore cette police "ringarde" ?

Times New Roman: un litre = 1 l

En revanche, la police Arial, souvent utilisée, pose un problème de confusion entre le l minuscule et le I majuscule, si bien que le nom de mon département composé avec cette police commence par "3 bâtons", ce qui est absurde. J'en veux énormément aux créateurs d'Arial de n'avoir pas vu ce problème potentiel.marah

Arial: Ille et Vilaine

Mais revenons à nos moutons. screenshot #1J'avais bien pensé (et peut-être que Rudy (ou son enseignant) y a pensé aussi, à mettre 2 unités dans la question, un l minuscule et un L majuscule. Malheureusement, si la base de votre site Moodle est en mysql, ça marche pas, parce qu'elle est normalement configurée en utf8_unicode_ci où "ci" veut dire "case insensitive". Voir MySQL only has localised collations that are case-insensitive. Du coup, avec une base Moodle mysql, si on veut insérer l et L comme unités acceptables, ça déclenche un message d'erreur :

Error writing to database Debug info: Duplicate entry '298-L' etc.

En revanche, ça marche sur une base PostgreSQL, dont la "collation" n'est pas sensible à la casse.keren La preuve :

Moralité (quelques litrons de rouge plus tard...), pour offrir à nos étudiants la possibilité d'exprimer un volume en litres avec un L minuscule ou majuscules, laisser tomber mySql pour PostgreSQL (ou une autre base dont la collation est sensible à la casse). Voir également cette discussion : Databases: Issue with Database collations.

Joseph

 

 

Rata-rata penilaian:Utile (3)