Posts made by Joseph Rézeau

Picture of Core developers Picture of Plugin developers Picture of Testers Picture of Translators

Hi Jeff,

Thanks for suggesting using my REGEXP question type. Following your suggested path I have coded this:

Name four solid oral dosage forms. {:REGEXP:~%0%--.*caps?.*#missing cap(s)~%0%--.*granules?.*#missing granule(s)~%0%--.*lozenges?.*#missing lozenge(s)~%0%--.*powder.*#missing powder~%100%caps? granules? lozenges? powder#Correct~%0%.*#You've probably got them but not in correct alphabetical order.}

Screen shots illustrate some examples of feedback.

Joseph

PS.- Another possibility is to code all the alternative accepted answers, but that's 4x4=16 different possibilities (abcd, bacd, cabd, cadb, etc.)!

Attachment image00.jpg
Picture of Développeurs Picture of Développeurs de plugins Picture of Testeurs Picture of Traducteurs

Bonjour,

Tout dépend de ce qu'on entend par "accessibles" par tout le monde.

Ca ne signifie absolument pas qu'un enseignant ayant accès à l'un des cours du site Moodle peut consulter les répertoires des "Fichiers du site" comme il peut consulter les "Fichiers" de son cours. A plus forte raison un étudiant ne peut rien voir.

Alors que peut faire un non-administrateur avec les "fichiers du site" déposés là par l'administrateur? Pas grand-chose, sauf s'il connait leur adresse (URL).

Un exemple.

  1. L'administrateur dépose dans les fichiers d'un site Moodle, à la racine, une image de poisson dont l'URL est : http://.../moodle/file.php/1/fish.jpg.
    Je rappelle que le répertoire /1/ dans cette URL désigne le cours n°1 qui est la zone des fichiers du site (les autres cours d'un site Moodle étant mis dans les répertoires /2/, /3/ etc.
  2. L'administrateur utilise cette image pour "décorer" un élément de la page d'accueil de son site Moodle.
  3. En visitant la page d'accueil, un enseignant ou un étudiant clique droit sur l'image en question, et récupère l'adresse de l'image.
  4. Ensuite, cet enseignant ou étudiant poste un message dans un forum d'un cours du site: il peut illustrer son message en utilisant l'URL de l'image du poisson qui se trouve dans les "Fichiers du site".

Comme on le voit, l'accès à ces ressources est très limité, et il faut que les non-admins aient pu récupérer les URL d'une façon ou d'une autre.

Joseph

PS.- *C'est ainsi que j'ai pu récupérer l'URL de la belle image d'illusion d'optique du site de notre collègue Patrice Moguel, ci-dessous.illusion

Average of ratings: Utile (1)
Picture of Développeurs Picture of Développeurs de plugins Picture of Testeurs Picture of Traducteurs
Bonjour,
Cette question revient régulièrement sur le forum international (en anglais) de Moodle. Dans les versions actuelles de Moodle (et même dans la prochaine, 1.7) il n'est pas possible de paramétrer les questions du module Test (Quiz) pour obtenir ce résultat. Je pense que ça viendra dans une version future, vu la demande.
Joseph
Picture of Core developers Picture of Plugin developers Picture of Testers Picture of Translators

Hello Pierre,

I'm sorry if my comment gave the impression that I was in favour of a "death penalty" on faulty questions (and absent-minded teachers).wink I maintain that the "radical" solution I propose offers several advantages.

If an invalid question is detected by a question-checking mechanism and subsequently can not be stored in the Moodle databank:

  • it cannot be used in a quiz
  • it cannot be published
  • there is no need for marking an invalid question with a special "do not use this question in a quiz".

I still propose that upon detecting an invalid - newly created question, an error message should be issued to the creator, pointing out exactly what the problem if and offering the options to a) go back and fix it or b) "loose" the question altogether.

In the case of editing already existing questions (especially important for questions already used in a quiz), I would suggest this following. If the teacher makes an error in editing and thus makes an already existing question invalid in any way, then the options presented to the teacher would be : a) re-edit and fix the problem or b) restore the question to its former (valid) state.

What do you think?

Joseph

Picture of Core developers Picture of Plugin developers Picture of Testers Picture of Translators

Pierre,

That was MDL-4465, not 6645. I have just re-opened the bug (it was closed) and added the following comment to it:

I quite agree with the original reporter of this bug that IF a newly created question is not valid, THEN it should NOT be recorded within the Moodle database. When a teacher creates a question and clicks the Save button, then routine checks are/ought to be done, if the question is considered not valid, then the teacher should be warned of the fact (and told why it's not valid) and given the option of editing the question. If the teacher decides NOT to edit the question, then it should be purely and simply deleted.

I hope this is feasible...

Joseph

Average of ratings: Useful (1)