home.social
  1. Ian Wild wrote a book on 4 Secruity. Although things have changed I suspect it will still contain useful information. You can read a review of it here

    elearningworld.org/moodle-4-se

  2. Does AI have any good use cases?

    I listened to a reposting on “Cory Doctorow and Ed Zitron on Enshittification and the Rot Economy”

    Ed Zittron views AI as a "batshit insane" financial bubble. While acknowledging some niche utilities, he argues that claims of AI replacing professionals are "lies" used to drive profit. He believes the current massive spending on AI infrastructure provides almost no lasting productive value.

    (From Summary..)

    podcastindex.org/podcast/67933

  3. I am due to be presenting at this week. In honour of that occasion Tõnis Tartes has kindly translated the strings of my question type into the language.

    moodle.org/plugins/qtype_aitext

  4. More detail of the re-imagined gradebook showing details of data

  5. The Reengagement plugin

    moodle.org/plugins/mod_reengag

    allows the creation of email template with placeholders as

    %courseshortname%
    %coursefullname%
    %courseid%
    %userfirstname%
    %userlastname%
    %userid%
    %usercity%
    %userinstitution%
    %userdepartment%

    So you could produce

    "Hi %userfirstname%,

    This is a reminder that you are enrolled in %coursefullname% and have not yet completed all required activities. Please log in and continue at your earliest convenience."

  6. AI Chat block customised for

    I have created a video demonstrating the AI Chat block from with “agent mode”.

    It adds “context” along with the user's question in the form of the strings in with the current form. In addition it can have page specific context. In the video I have added the context from

    github.com/marcusgreen/moodle-

    If you would like to experiment with this using a teacher account email me at

    [email protected]
    youtube.com/watch?v=VVW8m9lXTsk

  7. Moodle AI Chat block with optional "Agent mode" which adds the help strings from the current form and adds as context to requests.

    System admins can add additional context for specific plugins and limit availability to specific pages. This is very interesting.

    github.com/bycs-lp/moodle-bloc

  8. You can watch the video of yesterdays community meeting at

    moodle.org/mod/bigbluebuttonbn

    The main topic was and but there was substantial coverage of the and related topics with some very knowledgable speakers.

  9. @dajb

    I am in a very gradual migration to self hosted NextCloud. I have played with it for years and it is the system where I work at -EU who are very much a FLOSS organisation.

  10. marks my holidays: Examples…

    Summer 2003: Discovered Moodle
    Spring 2012 Gapfill question type
    Summer 2017: New Moodle ER Diagram
    Christmas 2023: AI Text question type
    Christmas 2025 ….?

  11. I have been enjoying the Youtube videos for a long time and they were recently interviewed about their new book. This statement struck me

    “And Mark and I are of the opinion that actually those two things go together very well because if you make something silly and funny and fun, you're going to remember it more”

    cannot happen without engagement.

    youtube.com/watch?v=tIzQArWx5Wo

  12. According to Google Gemini

    is an -powered tool designed to automatically generate comprehensive documentation for code repositories, primarily those hosted on . It was created by the team behind the AI developer tool , with a core purpose of helping developers and engineers quickly understand complex or unfamiliar codebases.”

    The Moodle repo for it looks very interesting

    deepwiki.com/moodle/moodle

  13. I have updated the version of my Qbank plugin on the Moodle.org plugins database to support tag suggestions.

    moodle.org/plugins/qbank_bulkt

  14. AI Tag Suggestions

    My plugin allows the quick update of multiple questions with the same tag. There is a Moodle 5.0 compatible branch that has a setting for suggestions based on the question text. It will work with either the core AI subsystem or Local ai_manager from ByCS Learn Platform.

    Read more about bulktags AI Suggestions here

    github.com/marcusgreen/moodle-

  15. There is an issue in my plugin where it doesn't work with Moodle 4.5. There was a change in function signature between 4.5 and 5.

    There is a full description here

    github.com/marcusgreen/moodle-

    which points to a branch that should fix the issue. I would appreciate feedback to confirm that branch works as expected. I cannot think of a way to fix it apart from haivng two different branches....

  16. Question Bank Bulktags

    Updating the tags on a single question with 4 tags can be time consuming. It typically takes 9 clicks to update a single question. If you have a category with 20 questions that is 180 clicks. And of course there is a good chance of making a mistake.

    My question bank plugin has been accepted into the plugins database and it can reduce that task down to 10 clicks.

    moodle.org/plugins/qbank_bulkt

  17. Beware tech giants offering free lunches

    “UK government’s deal with Google ‘dangerously naive’, say campaigners"

    "Company to provide free technology and ‘upskill’ civil servants but concerns raised over UK data being held on US servers”

    theguardian.com/technology/202

  18. I have released a new version of my 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 .

  19. I had rented a from @beasts on a month by month basis. After just under a month of playing I decided I didn’t want to continue the subscription as I didn’t really have a use for it. I emailed them to cancel the subscription.

    I got confirmation the same day, a small credit note (wasn’t expecting that) and an email discussion about what other services I might buy from them.

    Read about their simple cancellation policy here

    mythic-beasts.com/blog/2024/10

  20. is being removed from core Moodle

    The Atto editor will be removed from core with the release of 5.0 in April.
    tracker.moodle.org/browse/MDL-
    I believe it will be available from the plugins database but in the long term is the future.

  21. @bauschlagge @stewa

    wird in -Schulen nicht häufig verwendet und ich denke, dass ein Grund sein könnte, es zu verwenden. Ich habe daran gearbeitet, es über zu verwenden, was bedeutet, dass es von anderen Systemen wie oder aus verwendet werden kann.

  22. I have been writing some for a plugin using the plugin for and .

    I find it very helpful. It will create boilerplate code in seconds that would take me multiple minutes to create. It is mostly the right code and sometimes it phrases things slightly better than I would have done.

    I sometimes hear AI described as sophisticated autocomplete, which it turns out is something I find very helpful.

  23. I have been using the plugin with and IDE’s for a while now
    sourcegraph.com/
    For my development
    I have found it very, useful. A Typical scenario is that I start to type in a command and it offers me the possibility of a completion. Sometimes it is exactly what I want, frequently it is close and I tweak it.
    However the ultimate specific development tool is

    mdlcode.dev

  24. The licensed system is the most powerful question type available & is backed by the the CAS System. Although it requires , Moodle can deliver it to any compliant VLE (e.g. and ).

    STACK comes with with over 1,000 questions, from the project. These range from the absolute basics to advanced Maths.

    You can create an instant student account and attempt some of the quizzes here

    examulator.com/stack/

  25. I was updating the readme file for my question bank plugin with an assistant enabled ().
    github.com/marcusgreen/moodle-
    I was pleased to see it makes suggestions not just for code but for general text as seen in the attached screenshot.

    Having said that it offered an incorrect suggestion that required an understanding of how tags vs categories work.

  26. AI Generated Moodle Code

    I have been working on a plugin to add Assisted feedback to the module. I had the skeleton and created a textarea for adding the prompt.

    I was about to create an upload dialog for files with a prompt when I thought, perhaps an , could to do that using the Continue plugin for ( without the telemetry). It turns out you can, as illustrated in the attached animation. It is using via Groq.
    console.groq.com/playground

  27. I am the creator and maintainer of the advanced grading report for the module (think rubrics)

    moodle.org/plugins/report_adva

    I was delighted and flattered to recently receive a code contribution that added a new setting to control how part of the output is displayed. Receiving code contributions from other people is one of the great delights of developing free software.

  28. Dominique Bauer is a huge contributor to the world of with a long track record of maintaining the question type and creating Javascript code to improve functionality and appearance of questions.
    He recently created an example using the true false type. You can see how it looks here

    dynamiccourseware.org/course/v

    Note that this is a core Moodle True/False question type, not an question.

  29. During a job interview I was once asked what software development I was familiar with. I claimed my main experience was with JFDI. Fortunately they didn’t ask me to explain the acronym further. I got the job.

  30. Software maintenance

    The idea of maintaining software may seem odd, it is not like a car or a washing machine, there is nothing to “wear out”.
    However, change is constant and I have just had a report that one of my Moodle plugins throws a big, ugly deprecation error with PHP 8.1. It should be easy to fix, but it shows that software does need maintenance.
    Without support and maintenance software quickly becomes unusable.