Je crains que la solution "élégante" ne passe par une fonction codée dans moodle puisque le traitement de l’apostrophe diffère à la fois avec le navigateur et le système d'exploitation. En unicode il y a trois apostrophes https://fr.wikipedia.org/wiki/Apostrophe_(typographie).
Le contournement va consister à accepter comme juste les trois variantes (ou un joker ?) :
I don’t use bad apostrophes
I don't use bad apostrophes
I donʼt use bad apostrophes
(prenez une loupe )
Même avec un OS hégémonique sur le marché et francophone , un clavier azerty et firefox, il suffit que le correcteur d'orthographe s'en mêle pour mettre le bronx.
Démonstration par un copier-coller avec une erreur d’orthographe
Démonstration par un copier-coller avec une erreur d'ortographe
Sur la première ligne, je passe le correcteur : le ' devient un ’