#AIText

2025-05-29

I have been thinking about how to allow more flexible prompting for my #Moodle #AIText question type. At the moment the prompt entered into the editing form is “wrapped”, which limits what a question author can do. I have created a github wiki page that proposes a “raw” mode to allow full flexibility for more experienced developers.

You can see the description here
github.com/marcusgreen/moodle-
Feedback appreciated
#EdTech #Education #AI #LLM

2025-05-15

I have been experimenting with how my #Moodle #aitext question type which uses an external AI/LLM to process students responses can process questions that the Regular Expression Short answer question type was designed for, see

docs.moodle.org/500/en/Regular

I think the answer is "quite well". It deals with mis-spellings and similar issues without having to learn regex or anticipate every permutation on an answer.

#ai #llm #edtech #chatgpt #googlegemini

2025-05-11

An academic paper has been published that uses my #Moodle #AIText #question. AIText uses an external #AI #LLM system to evaluate free text responses to questions.

The paper is called
“Exploring AI to automate EFL corrective written feedback in the first language”
And covers use for English Language learners in Japan.

You can read it at
castledown.com/journals/tltl/a

AIText logo showing a stylised clipart image of a brain in a Q shape. Next to it ar the words AIText Question Type
2025-05-11

Matt Bury @matbury has written a summary of a paper that highlights weaknesses in recent studies & outlines principles for conducting research that focuses on real learning outcomes using #AI This bit jumped out at me.

“No-intervention” control groups (comparing AI to doing nothing) show only that AI is better than no support, offering limited insight into its instructional quality compared to alternative methods.”

matbury.com/wordpress/index.ph

#edtech #learning #LLM #aitext

TryEveryAITryEveryAI
2025-04-29

ZeroGPT Plus (continued): I find myself using their quick text tools or running a detection check there often because I don't have to log in. Just open the page and go. Simple interface too.

2025-04-27

My #AIText #Moodle question type uses an external AI/LLm to evaluate student responses. I have developed a branch which allows the creation of multiple test responses for use when editing a question. You can see the branch and test it out at
github.com/marcusgreen/moodle-

It is beta code but I am fairly confident it works as expects and I intend merging it into the main branch in the near future. Feedback would be apprciated

#edtech #AI #LLm #prompting #aitext

2025-04-14

I have briefly tested my #AIText #question type with #Moodle 5 and it appears to work as expected. It gives feedback and (optionally) marks to a student response based on prompt to the #LLM. In this case it was OpenAI with gpt-4.1 With thanks to @PhilippMemmel who gave me an essential hint about the code.

My next stop will be to test against
github.com/mebis-lp/moodle-loc

Which is the Mebis-lp (Bavaria) AI back end which is a good alternative to the core Moodle AI subsystem.

#LLM #AI #ChatGPT

Screenshot of the feedback from a submission to the Moodle AIText question type. The question says "Write a sentence asking someone to phone you on the following ay". The student has responded with Cll us tomoz.

The LLM has returned the feedback something like...
Comment: 1 mark: The sentence uses informal grammar ('tomoz' instead of 'tomorrow,' and omission of the subject 'you'), so it is not fully grammatically correct. 1 mark: It is a valid request for someone to call the speaker the next day. Total marks: 1/2. (Response provided by an AI System)
2025-03-30

I have been working on a feature for my #aitext quesiton type that allows multiple sample answers to be tested within the question editing form.

#AIText is a #moodle question type that uses an external LLM/AI system to give feedback to quiz quesitons.

2025-03-26

A user of my #Moodle #AIText question type (free text with #LLM feedback) was telling me how they supplied as much as possible of the answers in the #prompt to improve the quality of responses. This reminded me that no matter how interested I am in how my code is used, there is no substitute for it being used “in anger” by a real #teacher.

(*anger is used as a metaphor in this context, I prefer it if teachers are not actually angry using my plugins)

github.com/marcusgreen/moodle-

#education #edtech

Logo of the Moodle AIText quiz question plugin.  A styalised black letter q structure with a pink shape of a brain within it and large text saying AI Text above smaller text saying Question type
2025-03-02

I have been working on updating the question editing interface of my #Moodle #AIText question type, which uses an external Large Language model such as #ChatGPT or #Ollama to give feedback on student responses. It is mainly a visual tidy up rather than additional functionality. The video shows before and after.

I now need a translation into German of the string

“Sample answer evaluation”

You can see the branch with this code here
github.com/marcusgreen/moodle-
#edtech #education #ui #llm

2025-02-28

One of the delights in creating free software is when I receive code contributions. A great example is the prompt test functionality of my #Moodle #AIText question type. This was provided by Justin Hunt of poodll.com.

Poodll is a suite of software aimed at language learners, you can find them here
moodle.org/plugins/?q=Poodll

Many are subscription based services (i.e. cost money) and are well worth the price.

2025-02-18

I have been downloading Large Language Models for testing with #ollama and #openwebui I am evaluating them specifically for my #Moodle #AIText question type, which is available under the #GPL from

github.com/marcusgreen/moodle-

You can experiment with it here
examulator.com/cg/
I want to see how they deal with #translation and language evaluation. The question type is popular with #TEFL, or teaching english as a foreign language

Screenshot of the linux command line having run the command ollama list. The image shows a list of 13 models with the id hash and size.
2025-02-02

If you are interested (and concerned) about the use of #AI in education such as with the #Moodle #AI Subsystem and the things similar to my #AIText question type, Jon Fila has an online course available called
Inclusive AI Strategies™

I have followed his output for a while and I like his approach.

Find out more at
inclusiveaistrategies.com

#moodleai

2025-01-30

#Moodle #AIText

The JALTCALL Podcast, recorded live on January 25th at the Sojo University SUTLF conference in Kumamoto, Japan features Professor Rob Hirschel explaining how he uses the AI Text #Moodle plugin which I created.

Programmer and JALTCALLwebmaster Luc Gougeon adds specific details to the conversation about Open Source #AI and #Ollama (large language models).

I met Rob and Luc in Japan in February last year and I find them inspiring.

soundcloud.com/jalt-call/jaltc

2025-01-24

Rather than purely generative #AI I consider my #Moodle #GPL #AIText question type to be "Evaluative AI". By this I mean that rather than refining and summarising text, or generating new text it breaks down text it is given and then evaluates it. This might be seen as a Marketing difference rather than a technical difference, but I am fine with that if it helps understanding…..

github.com/marcusgreen/moodle-

2025-01-16

I have been compiling a list of countries where I know people are running my Moodle AIText question type with students. So far I have

Australia
Germany
Japan
Vietnam
Turkey
Israel
Ukraine
Taiwan
Spain

Can anyone add to that list?
#AIText is a #Moodle question type that uses an external LLM e.g. #ChatGPT to give instant feedback to student responses.
You can find the (GPL) code here
github.com/marcusgreen/moodle-
And you can try a live example here
examulator.com/cg

#aitext

2024-12-29

The main branch of my #Moodle #aitext question type now contains code to allow it to work with two additional “back ends”, which are the Moodle 4.5 AI Subsystem and the Mebis Local AI Manager
See release notes here
github.com/marcusgreen/moodle-
The former main branch has been renamed to “classic”

2024-12-29

Mebis-lp have a fascinating alternative to the AI subsystem that shipped with #Moodle 4.5. It has a nice interface and features that make it well worth trying out. I like it enough that I have been adapting my #aitext question type to work with both “back ends”. I have had a huge amount of help from the Mebis people who look after the Moodle systems in schools for the German state of Bavaria.

moodle.org/plugins/view.php?id
I also recommend their other plugins
moodle.org/plugins/view.php?id

2024-12-07

I have a branch of my #Moodle #AIText question type that merges in the significant contributions from #mebis

github.com/mebis-lp

They have used it with large numbers of students. The branch is here, please test and give feedback.
github.com/marcusgreen/moodle-

It offers a choice of two additional “back ends”, which are the Moodle 4.5 AI Subsystem and the Mebis Local AI Manager

See release notes here github.com/marcusgreen/moodle-

Test against #ChatGPT 4o here
examulator.com/cg

Logo for the Moodle AI Text question type plugin showing a clipart with a pink brain inside a circle which could be a stylised letter Q and  the words AI Text QUESTION TYPE
2024-11-16

I was re-reading a thread about my #Moodle #AIText question type on the Moodle question type here

moodle.org/mod/forum/discuss.p

Where I wrote

“There is a world of people who have to manage finance who would like to automate away teachers. They need to be constantly reminded that no technology can do this. The history of education technology has looped through this issue, and will continue to do so.”

Here is a link to that specific post
moodle.org/mod/forum/discuss.p

It is a long and interesting thread

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst