Embed questions filter

Filters ::: filter_embedquestion
Maintained by TimTim Hunt, at the OU (Perry building)Mahmoud Kassaei, Chris Nelson
Part of set Embed questions.
A Moodle text filter plugin that displays interactive questions from the question bank embedded in the page.
Latest release:
1234 sites
398 downloads
65 fans
Current versions available: 3

This filter allows questions from the question bank to be embedded anywhere that users can input HTML. This can be used in various ways. It can be a way to make learning materials more interactive. For example you may wish to embed an interactive question in a Book, or a Page, or even a Label. Or perhaps a student asks in a forum about some tricky grammar concept, and you have a question that illustrates your reply, well now you can include that question in your reply, so the student can immediately test their understanding.

It is designed to be used with the associated Atto editor plugin which makes it easier to set up the embedding.

Installing the Embedded questions progress report is also recommended. This lets staff and students track what progress has been made at all the embedded questions in a course.

Questions can only be embedded if they have an idnumber set, and where the category the question is in has an idnumber. This is for two reasons: first, to make it harder to accidentally embed questions from your end-of-course exam; and second, because this is how the filter uniquely identifies the question to show.

Note: Essay is not an interactive question. Description is neither interactive nor a question.

This plugin was created by the Open University, UK.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2

Contributors

Tim
Tim Hunt (Lead maintainer)
at the OU (Perry building)
Mahmoud Kassaei: Developer
Chris Nelson: Product owner
John Beedell: Developer
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • Max B.
    Wed, 7 Sept 2022, 6:38 PM
    Thank you for the insights and your fast replies!
    Looking forward to potential changes and until then, we will live with the system as it is and will be considering your suggestions.
  • Gergely Rakoczi
    Thu, 25 May 2023, 4:12 PM
    Do you plan to develop this Plugin as a TinyMCE plugin for Moodle 4.2 as well?
  • Tim
    Thu, 25 May 2023, 4:23 PM
    We do, and it is quite near that top of our todo list, but not right at the top.
  • Chris Nelson
    Thu, 25 May 2023, 4:23 PM
    @Gergely: Yes, it is on our backlog for our internal August release, so hopefully it'll get done around then.
  • Gergely Rakoczi
    Mon, 19 June 2023, 8:19 PM
    @Tim, @Chris ... superb, thank you very much. Looking forward to see this plugin with TinyMCE
  • Magalied Desgrippes
    Tue, 27 June 2023, 6:20 PM
    @Tim : will it possible to embed essai or RecordRTC quesitons as well? This would alow their management through the questionbank as well as the rubrics grading. Something we have to developp so much workarounds to deal with.
  • Chris Nelson
    Tue, 27 June 2023, 6:29 PM
    @Magalie, you should be able embed our RecordRTC qtype (https://moodle.org/plugins/qtype_recordrtc), is that what you mean? Otherwise we are looking at making Essay embeddable, but it would be a "just save" behaviour (as there is no support for human marking in embedded questions).
  • Joao Miranda
    Mon, 3 July 2023, 3:48 AM
    Hello, a unique plugin in its category, but I would like to know if you can choose all the questions from a category, because currently the only way to put 100 questions in one place is to do it one by one, additionally there is a way for default the questions are already selected with the correct answer.
  • Chris Nelson
    Mon, 3 July 2023, 2:47 PM
    @Joao. Hi, if you want a random question to show from a category, you can use asterisk (*) in place of the question ID. I believe it should allow the student to go through every question in the category once, and then the system will generate a new random sequence.
  • Joao Miranda
    Mon, 3 July 2023, 9:58 PM
    @Chris No deseo obtener una pregunta random, si no poder incrustar todas las preguntas una misma categoría en una sola página, sin tener que ingresar una por una.
  • Chris Nelson
    Mon, 3 July 2023, 10:01 PM
    @Joao, Oh, I see. I am afraid that is currently not possible. It is something we'd like to do too, but we won't be able to look into that for a year or so.
  • Juan Carlos Galdos
    Mon, 2 Oct 2023, 2:49 PM
    Any upgrade for Moodle 4.1 / 4.2? Thank you
  • François Lizotte
    Tue, 7 Nov 2023, 5:10 AM
    In Moodle 4.1, I just found out that we cannot edit an embeded question. We seem to always get the previous version whenever we try to update a question.

    Well I also found that this behaviour changes if we remove the Embedded questions progress report, I mean unstalling the plugin.
  • Chris Nelson
    Tue, 7 Nov 2023, 5:38 PM
    Hi François, all questions or a specific question type? Also did you restart the question, as new question versions are sometimes only loaded when the question is restarted.

    The progress report plugin stores and shows user attempt data in the system. So uninstalling it fixing the problem for you suggests you are not restarting a question attempt when creating new question versions.
  • Tim
    Tue, 7 Nov 2023, 7:02 PM
    Chris, if you recall, this is something we fixed internally at the OU, but we have not had time to release a new version of the plugin with the fix yet.
Please login to post comments