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.
Arial: Ille et Vilaine
Mais revenons à nos moutons.
J'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.
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