Joseph,
Thank you for your thoughtful and detailed response. It’s clear that you care deeply about Moodle and its community, and I appreciate the time you’ve taken to express your perspective. Let me address your points and clarify my stance, as well as apologize if my tone came across as aggressive—that was never my intention.
On Aggressiveness and Tone
I sincerely apologize if my earlier comments felt harsh or dismissive. That was not my goal. My intention was to provide a clear and direct response to the technical and philosophical challenges of implementing a "correct answer" feature for cloze questions. However, I recognize that tone can be easily misinterpreted in written communication, and I should have taken more care to ensure my message came across as collaborative rather than confrontational. I value open and respectful dialogue, and I’ll strive to be more mindful of this in the future.
On Moodle’s Open Source Culture
You’re absolutely right that Moodle thrives on collaboration, mutual respect, and the energy of its community. I deeply respect the open-source ethos and the contributions of everyone who works to improve Moodle. My earlier comments were not meant to dismiss ideas or discourage participation but rather to highlight the complexities of certain feature requests. I fully agree that fostering a culture of trust and respect is essential, and I appreciate your call for a more inclusive and supportive environment.
On Cloze Questions and Correct Answers
Let me clarify my position on cloze questions and the possibility of displaying correct answers:
1. Technical Feasibility: We agreed that it is technically possible to display correct answers for cloze questions. As you mentioned, Moodle already provides correct answers with the mouse-over hints. However, the challenge lies in designing a solution that works well across the wide variety of cloze question formats and use cases.
2. Complexity of Cloze Questions: Cloze questions are inherently flexible, which is both their strength and their weakness. They can range from simple fill-in-the-blank exercises to highly complex, multi-part questions with interdependent answers. While your example of a fairly large number of sub-questions is at one end of the bandwidth, simple cloze questions like “given this picture, complete the following equation: {1} + {2} = {3}" are a the other end of it.
3.
Context Matters: As you pointed out, the usefulness of a "correct answer" feature depends to a large extend on the
context. For some question types, repeating the question with the correct answers filled in would work well. For others, it might be too complex. This variability makes it difficult to implement a one-size-fits-all solution. Maybe that is the reason why the “correct answers” are varying in quality and providing different levels of context, depending on which question type you choose. Sometimes it gives only the answer without the question, sometimes it repeats the whole question, sometimes it gives a correct answer differing from the correct answer given by the user, sometimes it does not give any answer at all.
4. Our Use Case: We are making about 100-200 questions each week. One have of our questions is keyword practice questions. Those questions work 100% well with the “correct answer” field and it is a great help. However, the other half is math-related questions, often with pictures or tables. If we use the correct answer function there, some questions will have a short answer, some have a long cumbersome answer, and some do not have an answer at all. As a consequence, we cannot use it at all.
5. Conclusion: I agree that in a scenario which you described, displaying correct answers would not be straightforward and maybe not even beneficial. However, Moodle’s development priorities often need to balance the needs of diverse users, and implementing features that work well in all cases can be challenging. Not offering the correct answer feature for that type at all reduces the usefulness of that feature for all the other types for reason of consistency. And that cannot be the spirit of this platform - in particular, since there are straight forward solutions which would work well in many situations.
On Community and CollaborationI appreciate your willingness to contribute suggestions and ideas. Moodle’s strength lies in its community, and your feedback is invaluable. If you have specific proposals or mockups for how a "correct answer" feature could work for cloze questions, I encourage you to share them on the
Moodle Tracker or forums. Your hint with the mouse-over is already very helpful since it is not obvious to many users. Concrete suggestions, especially those accompanied by examples or prototypes, are often the most effective way to move discussions forward.
Moving Forward
I agree that we share a common goal: to make Moodle the best platform it can be. Let’s focus on finding constructive ways to address the challenges you’ve raised. If you’d like, we can continue this discussion in a more collaborative spirit, exploring potential solutions or workarounds for the issues you’ve encountered.
Thank you again for your thoughtful response. I’m committed to working together in a spirit of mutual respect and collaboration, and I look forward to hearing your ideas and suggestions. Let’s keep the conversation going!