STACK and MecLib
The MecLib library allows the creation of #Moodle #STACK #maths related questions with Graphics without having to write any #Javascript. It uses the JSXGraph library that comes bundled with #STACKmaths and the output can be customised purely within the casmaxima of the questionvariables field.
https://github.com/mkraska/meclib
(See the wiki link)
#edtech #education #math #mathematics
2.5.2025 16:35STACK and MecLibThe MecLib library allows the creation of #Moodle #STACK #maths related questions with Graphics without having to write any...I have written a blog post about my recent visit to the STACK25 conference in Durham UK.
#STACK is a #Moodle #Maths related question type that uses the #maxima Computer Algebra System (CAS) as the back end. This means it can handle just about any imaginable #Math problem.
I was particularly taken with MecLib which allows the creation of good looking and interactive graphics without writing any JavaScript.
https://www.catalyst-eu.net/blog/2025/04/30/field-notes-from-stack-2025
#mathematics #edtech #education #teaching
1.5.2025 14:05I have written a blog post about my recent visit to the STACK25 conference in Durham UK.#STACK is a #Moodle #Maths related question type...When I taught ICT I explained that a Local Area Network was a LAN and covered a single building and a Wide Area Network was a WAN and covered multiple buildings.
I further explained that there was a silent K in WAN but it was never pronounced as otherwise people would constantly be saying KWAN.
Would anyone like to know more about my Tourettes?
#teaching #learning #education #memory
29.4.2025 20:57When I taught ICT I explained that a Local Area Network was a LAN and covered a single building and a Wide Area Network was a WAN and...How did people manage before the web provided answers to pressing questions such as
"How to Wear Cufflinks"?
https://www.gq.com/story/how-to-wear-cufflinks?utm_source=firefox-newtab-en-gb
29.4.2025 08:27How did people manage before the web provided answers to pressing questions such as "How to Wear...There is something very gratifying to receive code contributions to my github repositories. In the last few days I have received updates to two of my #Moodle plugins.
29.4.2025 07:20There is something very gratifying to receive code contributions to my github repositories. In the last few days I have received updates to...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
https://github.com/marcusgreen/moodle-qtype_aitext/tree/response_test
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
27.4.2025 22:57My #AIText #Moodle question type uses an external AI/LLm to evaluate student responses. I have developed a branch which allows the creation...I rashly returned to #Duolingo recently and subsequently started to receive the standard passive aggressive emails to encourage me to return which I find patronising and annoying.
A friend who studies French and Spanish recommended a site called
https://www.linguno.com/
And based on my brief testing looks worthwhile investigating both as a learning tool and as an implementation of #edtech.
Second Breakfast
I have just been reading some writing on Edtech by Audrey watters at
https://2ndbreakfast.audreywatters.com/
I am a long time fan and delighted she has returned to focus on #Edtech. However I am not sure she would be impressed with me thinking “I wonder if I could get my local AI to summarise this article by her”...
You can see her impresive cv/resume here
24.4.2025 21:16Second BreakfastI have just been reading some writing on Edtech by Audrey watters at https://2ndbreakfast.audreywatters.com/I am a long time...Moodle HQ is hiring they are looking for
36 new engineers
5 new #UX designers & 4 new Product designers
16 specialist roles in #accessibility documentation, DevOps & more
6 new leadership positions
#Moodle #LMS is made available under the #GPL license
24.4.2025 09:11Moodle HQ is hiring they are looking for36 new engineers 5 new #UX designers & 4 new Product designers16 specialist roles in..."I wish I could believe you: the frustrating unreliability of some assessment research
T Hunt, S Jordan"
At the STACK25 conference earlier this month watched Sally Jordan present the keynote. I was very impressed and found this research paper from 2016. The co-author Tim Hunt is the main architect of the #Moodle #Quiz #engine and co-maintainer of the #STACK question type.
#MoodleStack #edtech #education #assessment
23.4.2025 07:23"I wish I could believe you: the frustrating unreliability of some assessment researchT Hunt, S...I found out a little about the #MoodleStack Meclib library at the STACK25 conference in Durham. However it was only today I realised quite what a useful thing it could be. This is summed up by the tag on the github repo.
“JSXGraph-based dynamic and interactive images in Moodle STACK questions without even touching JavaScript”
https://github.com/mkraska/meclib
#moodle #edtech #educaiton #maths #math #mathematics
I am doing a new test install of the Mebis-lp Local AI Manager plugin for #Moodle 5. The #LLM options look interesting and I may explore the Google Gemini option
https://github.com/mebis-lp/moodle-local_ai_manager
21.4.2025 20:34I am doing a new test install of the Mebis-lp Local AI Manager plugin for #Moodle 5. The #LLM options look interesting and I may explore...Are #ChatGPT and co harming human intelligence?
This #Guardian article makes much reference to #IQ measures. In my view IQ is a measure of how good a person is at IQ tests. And I have great doubts as to the meaning of #Pisa testing.
Disclaimer: I was not good at IQ tests and I have a short attention spa ooh look a squirrel.
#edtech #llm #education #teaching #learning
21.4.2025 20:23Are #ChatGPT and co harming human intelligence?This #Guardian article makes much reference to #IQ measures. In my view IQ is a measure of...I have released a new version of my #Moodle #advancedgrading report plugin. It fixes some minor issues and confirms compatibility with Moodle 5.0.
The report shows a breakdown of grading for the rubric and marking guide methods for #assignment.
20.4.2025 20:05I have released a new version of my #Moodle #advancedgrading report plugin. It fixes some minor issues and confirms compatibility with...Tickets for Global Moot 2025
Details of tickets have been made available
The main #Moodle conference, held in Edinburgh Scotland UK in September 2025. (UK VAT is 20%)
Super early bird price: £495 + VAT – Only 100 tickets available!
Early bird price: £595 + VAT – until 30 June 2025.
General price: £795 + VAT – from 1 July 2025.
https://moodlemoot.org/2025/tickets/general-ticket/
18.4.2025 16:16Tickets for Global Moot 2025Details of tickets have been made availableThe main #Moodle conference, held in Edinburgh Scotland UK in...I have released a new version of the #Moodle #Wordselect quiz question type. This release is to confirm compatibility with Moodle 5.0 and it also fixes a minor bug.
Wordselect is a very easy to use question type that allows a teacher to create text where one or more words are indicated to be the correct answers. The student can select one or more words and is marked according to if they are correct.
https://moodle.org/plugins/qtype_wordselect
#edtech #education #teaching #learning
15.4.2025 21:27I have released a new version of the #Moodle #Wordselect quiz question type. This release is to confirm compatibility with Moodle 5.0 and it...Quiz Heartbeat
Students can be slow (or unaware of) problems when attempting a #Moodle #quiz. This plugins gives an overview of the time elapsed since the last interaction between a student and the Moodle server during quiz attempts
https://moodle.org/plugins/quiz_heartbeat
15.4.2025 11:50Quiz HeartbeatStudents can be slow (or unaware of) problems when attempting a #Moodle #quiz. This plugins gives an overview of the time...The response in the screenshot and the response in the alt text is different because the feedback changed between two submission because I made some slight change somewhere.
So both responses are useful, but it illustrates that LLM responses can vary in hard to track ways.
14.4.2025 21:42The response in the screenshot and the response in the alt text is different because the feedback changed between two submission because I...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
https://github.com/mebis-lp/moodle-local_ai_manager
Which is the Mebis-lp (Bavaria) AI back end which is a good alternative to the core Moodle AI subsystem.
14.4.2025 21:39I have briefly tested my #AIText #question type with #Moodle 5 and it appears to work as expected. It gives feedback and (optionally) marks...I have a personal rule that any text that includes the idea “They don’t want you to know about this …”, e.g. doctors don’t want you to know about this (insert thing here) should be treated with the greatest caution.
However the promoters of #AI via #LLM systems such as #ChatGPT, don’t want you to know how unreliable they are .
14.4.2025 09:28I have a personal rule that any text that includes the idea “They don’t want you to know about this …”, e.g. doctors don’t want...⬆️
⬇️