{
    "generated": "2026-10-05T18:41:45+00:00",
    "entries": [
        {
            "type": "article",
            "title": "Age assurance is coming for the internet",
            "url": "https://tuchsoft.com/guides-and-articles/age-assurance-online-learning/",
            "category": "Article",
            "tags": "Age assurance, online safety, compliance, LMS",
            "text": "The number that isn't the story When Australia's under-16 social media ban took effect on 10 December 2025, it became the first nationwide restriction of its kind, with penalties for platforms that fail to keep minors off their services reaching AUD 49.5 million. Five more countries have since adopted similar measures and roughly two dozen, including the UK, France and Canada, are considering them. The number everyone repeated was 16. The number that actually reshapes the web is a different word: every. When the European Commission published its KIDS Act proposal on 17 September 2026, the obligation was not to check the age of children. It was to verify age whenever a new account is opened, which means every user, adult included, has to prove something about themselves just to sign up. That is a much bigger deal than a ban on teenagers, and it explains why the fight over age assurance has become a fight about the open web. What the laws actually require The rules differ by country, and a growing share of them are stuck in court. But the shape is consistent enough to plan around. In the EU, the proposed KIDS Act targets what it calls \"Social Media+\": social networks, video-sharing p"
        },
        {
            "type": "article",
            "title": "Moodle Course Formats",
            "url": "https://tuchsoft.com/guides-and-articles/course-formats/",
            "category": "Article",
            "tags": "Course design",
            "text": "Course Formats A course format is a type of plugin that defines how the main page of a Moodle course is presented: how sections are organised, how navigation works, how content is revealed to learners. When you select a format for a course, Moodle uses that format’s logic to display sections, links, collapsible behavior, menus, and more. Core (bundled) formats are maintained as part of Moodle itself; contributed (third-party) formats add extra, more visual or structural flexibility. --- Core (Bundled) Formats Topics / Custom Sections This is one of the most commonly used formats. The course is divided into sections (topics), which you name (for example, “Module 1: Introduction,” “Module 2: Exercises,” etc.). Each section holds resources and activities. Screenshot of a Moodle course with formattopic applied Key options and behavior: You can enable “Show one section per page” so learners see only one topic at a time, reducing clutter and helping focus. Hidden topics can either be completely invisible to students or shown as placeholders (“not available yet”). You can add, remove or rename sections freely. In more recent Moodle versions, indentation of activities within a section is p"
        },
        {
            "type": "article",
            "title": "How Extensions Transform Your Learning Management System",
            "url": "https://tuchsoft.com/guides-and-articles/extend-moodle/",
            "category": "Article",
            "tags": "Plugins & extensions",
            "text": "Moodle, Modular Object-Oriented Dynamic Learning Environment The true strength of a platform like Moodle lies not just in its foundational features, but in its unparalleled capacity for customization. As an open-source Learning Management System (LMS), Moodle provides a robust core, but its potential is fully realized through a vibrant ecosystem of community-developedv and commercial extensions (often referred to as plugins). These modular components are the building blocks that allow institutions, corporate trainers, and educators to perfectly align the platform with their unique pedagogical goals and operational workflows. In a world where one-size-fits-all education no longer meets the mark, the ability to tailor your LMS environment is crucial. Extensions empower you to move beyond the standard installation, introducing niche functionality, enhancing user experience, and seamlessly integrating with existing enterprise systems. They are the keys to transforming your Moodle site from a generic platform into a highly specialized, mission-critical tool. Let’s explore a few examples of how carefully selected extensions can radically redefine the functionality of your learning enviro"
        },
        {
            "type": "article",
            "title": "A Strategic Approach to Comprehensive Moodle Site Backup",
            "url": "https://tuchsoft.com/guides-and-articles/how-to-properly-backup-your-moodle-site/",
            "category": "Article",
            "tags": "Upgrades & maintenance",
            "text": "What needs to be backed up and why? Your Moodle site is far more than just software; it is a dynamic ecosystem containing years of intellectual property, sensitive user data, and critical learning records. While Moodle offers robust tools for individual course archives, a true disaster recovery strategy requires a full, three-part site backup of the entire installation. Implementing a reliable, automated site backup process is the single most important step an administrator can take to protect their digital campus from catastrophic data loss due to server failure, security breach, or accidental deletion. A comprehensive site backup is a coordinated process that captures all elements essential for instantaneous restoration. This is generally performed outside of the Moodle interface itself and involves gathering three distinct components: 1. The Core Application Code This component includes the complete set of Moodle software files, which define the platform's functionality. It encompasses the main Moodle core files, all installed plugins (themes, activity modules, authentication methods, etc.), and custom code modifications. Action Required: What to backup: The entire directory str"
        },
        {
            "type": "article",
            "title": "Crafting an Effective Moodle Course",
            "url": "https://tuchsoft.com/guides-and-articles/how-to-strcture-a-course/",
            "category": "Article",
            "tags": "Course design",
            "text": "Core Principles of Course Organization Building an effective Moodle course hinges on a few fundamental principles: Modularity: Break down your content into digestible units. Whether you're using Moodle's \"Topics\" or \"Weekly\" format, segmenting your course into smaller, focused sections prevents information overload and makes learning more manageable. Each module should ideally cover a distinct learning objective or set of objectives. Logical Flow: Arrange your course material in a coherent sequence. Content should build upon itself, guiding learners progressively from foundational concepts to more complex topics or skills. Consider the natural progression of knowledge acquisition when laying out your sections and activities. Consistency: Maintain a uniform design and layout throughout your course. Consistent naming conventions for activities and resources, predictable placement of key information (like syllabi or instructor contacts), and a unified visual style all contribute to a seamless learning experience. Consistency reduces cognitive load, allowing learners to focus on the content rather than figuring out the interface. The Power of Brand Identity Across Courses: Extending co"
        },
        {
            "type": "article",
            "title": "Moodle Quiz & Question Bank",
            "url": "https://tuchsoft.com/guides-and-articles/moodle-quiz-and-question-bank/",
            "category": "Article",
            "tags": "Course design",
            "text": "Why the Question Bank changes everything The single most important idea in Moodle's assessment tooling is this: questions don't belong to the quiz that delivers them. They live in a question bank, and quizzes pull from it. That simple separation means the same question can be reused across many quizzes and many courses, so you build your assessment assets once and reuse them for years. With the 5.x series, Moodle changed this model substantially compared with the 4.x line: A course can now contain more than one question bank. Banks fall into two families: the course shared bank — questions are reachable from quizzes and reusable in other courses where you have a teacher role; the quiz bank — questions created inside a single quiz live here and cannot be reused elsewhere. Questions in a shared bank can be shared with other teachers by assigning roles on the bank (teacher, non-editing teacher, student); sharing across courses requires the `moodle/question:useall` and `moodle/question:usemine` capabilities. Versioning is available: a quiz can always use the latest version of a question, or pin a specific version — ideal for preserving the exact wording used in an already-run assessmen"
        },
        {
            "type": "article",
            "title": "Moodle 3.10",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_310-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "Expanding the Horizon: Major Updates in Moodle 3.10 The Moodle 3.10 release solidifies the platform’s position as a flexible, high-performing solution by focusing on commercial readiness, content portability, and enhancing the already robust H5P integration. Arriving after the recent Moodle 3.9 LTS, this version brings crucial features that appeal directly to corporate trainers and educational institutions needing to integrate Moodle with their broader financial and security systems. It is an exciting step forward in providing a truly enterprise-grade digital learning experience. Major Advancements for Teachers and Managers The most strategic updates in Moodle 3.10 revolve around enabling new commercial models and facilitating easier content management: 1. Introduction of the Payment Subsystem For the first time, Moodle introduces a core Payment Subsystem. This is a major structural addition designed to support various payment gateways, laying the foundational groundwork for sites that need to charge for course enrollment or membership. This architectural change makes Moodle a viable platform for commercial training organizations and institutions looking to monetize specialized con"
        },
        {
            "type": "article",
            "title": "Moodle 3.11",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_311-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "Elevating Engagement and Compliance: Key Features in Moodle 3.11 Moodle 3.11 is a pivotal release that focuses heavily on enhancing the learning experience through improved activity clarity and providing crucial tools for accessibility and assessment. This version delivers major quality-of-life improvements that empower both learners, by making course requirements transparent, and instructors, by offering greater control over complex assignments and quizzes. It is a strategic update designed to maximize both user engagement and institutional compliance. Major Advancements for Teachers and Managers The most significant features in Moodle 3.11 revolve around making course expectations explicit and strengthening assessment capabilities: 1. Enhanced Activity Information and Completion Moodle 3.11 makes course flow and requirements transparent to the learner, reducing confusion and increasing completion rates. Activity Dates and Completion Status: The course homepage now clearly displays activity due dates and completion conditions for each activity and resource. This brings vital information directly to the course viewing page, enabling students to better manage their time and understa"
        },
        {
            "type": "article",
            "title": "Moodle 3.9",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_39-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "Empowering Educators: Unveiling the New Functionality in Moodle 3.9 The release of Moodle 3.9 marks a strategic leap forward, focusing intensely on enhancing the educator experience, refining content management, and setting the stage for deeper interoperability with the wider learning ecosystem. This Long-Term Support (LTS) version is designed to provide teachers with highly intuitive tools for content creation and course structure, while offering system administrators greater control and integration possibilities. It’s a powerful step toward a more streamlined, feature-rich digital learning environment. Major Advancements for Teachers and Managers The most exciting and impactful features in Moodle 3.9 are concentrated in three pivotal areas: content management, course building, and external integration. 1. The Revitalized Activity Chooser The process of adding content and activities to a course has been completely reimagined to boost teacher efficiency. Reworked Interface: The Activity Chooser now features a clean, redesigned interface that groups activities into tabs (e.g., Resources and Activities) for faster discovery. Favorites and Recommendations: Teachers can now favorite fr"
        },
        {
            "type": "article",
            "title": "Moodle 4.0",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_400-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "A New Era: The Transformative User Experience of Moodle 4.0 The release of Moodle 4.0 is not merely an update—it is the single largest user experience (UX) revolution in the platform's history. This version introduces a clean, modern, and intuitive interface designed to significantly reduce the cognitive load for learners and educators alike. By reimagining navigation, course organization, and administrative tools, Moodle 4.0 transforms the learning platform from a functional system into a highly engaging, frictionless digital environment. This major release sets the standard for how education should be managed and delivered. Major Advancements for Teachers and Managers The core focus of Moodle 4.0 is on a new visual and interactive language that streamlines essential tasks: 1. Unified and Intuitive Navigation The entire site structure has been modernized to eliminate clutter and guesswork: Primary and Secondary Navigation: Top-level navigation is now clearly defined and consistent across the site, making it easy to jump between key areas (e.g., Dashboard, My Courses, Site Administration). Within a course, new Secondary and Tertiary navigation menus organize course management links"
        },
        {
            "type": "article",
            "title": "Moodle 4.1",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_401-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "Solidifying the UX Revolution and Boosting Educator Power Moodle 4.1, designated as a Long-Term Support (LTS) release, is a crucial milestone that builds upon the transformative user experience (UX) introduced in version 4.0. This release is less about radical new concepts and more about strategic refinement, delivering powerful, production-ready tools that streamline the daily workflow for educators, grant deep insights for administrators, and solidify the platform's foundation for years to come. It translates the modern look and feel into truly efficient administrative and teaching processes. Major Advancements for Teachers and Managers The most impactful updates in Moodle 4.1 are concentrated in areas that directly affect course management, content creation, and data utility: Precision Grading and Assessment Management The Gradebook received a major functional overhaul, making assessment management more intuitive and less time-consuming. Key additions include the dedicated User report and Singleview report functionality, which streamline the process of viewing individual student performance or bulk-grading specific assignments. A new Grades summary report offers quick insights i"
        },
        {
            "type": "article",
            "title": "Moodle 4.2",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_402-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "A Leap in Usability: Moodle 4.2 Focuses on Efficiency and Bulk Actions Moodle 4.2 represents a major push toward optimizing the daily efficiency of educators and administrators, building strategically on the revolutionary UX introduced in the 4.x series. This version is centered on empowering users with bulk editing capabilities for course content and delivering significant refinements to the Gradebook and reporting tools. Furthermore, Moodle 4.2 enforces a modern infrastructure floor by requiring PHP 8.0, securing its position as a high-performance, forward-looking learning platform. Major Advancements for Teachers and Managers The most impactful updates in Moodle 4.2 target core tasks, turning repetitive administrative actions into efficient bulk operations: 1. Bulk Course Activity Editing Course management becomes significantly faster with new bulk actions, allowing instructors to manage content across multiple items simultaneously: Activity Selection UI: A new interface allows for the simple selection of multiple sections or activities. Bulk Actions: Once selected, instructors can perform major actions across multiple items at once, including Bulk Duplicate, Bulk Delete, Bulk M"
        },
        {
            "type": "article",
            "title": "Moodle 4.3",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_403-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "Sharpening the Focus: The Usability and Communications Push in Moodle 4.3 The Moodle 4.3 release represents a commitment to refining the educator workflow and enhancing digital communication within the platform. Building on the robust user experience (UX) of the 4.x series, this version centers on providing instructors with direct, contextual controls over course content and introducing a foundational layer for integrated chat services. Moodle 4.3 streamlines course setup, strengthens assessment management, and sets the stage for a more connected learning ecosystem. Major Advancements for Teachers and Managers The most strategic updates in Moodle 4.3 focus on improving the Activity Card design, centralizing management of LTI tools, and integrating new communication methods. 1. Activity Card Redesign and Contextual Editing The visual component representing activities on the course page, the Activity Card, has been completely overhauled to enhance contextual editing: Quick Editing Access: Activity cards now feature intuitive, interactive dropdowns and status indicators. Teachers can perform common editing tasks directly on the card, such as quickly changing the Group Mode or modifyin"
        },
        {
            "type": "article",
            "title": "Moodle 4.4",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_404-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "The Next Level: Focused UX and Communication in Moodle 4.4 Moodle 4.4 continues the aggressive refinement of the user experience (UX) first launched in the 4.x series, primarily concentrating on simplifying the course editing hierarchy and delivering substantial upgrades to the digital communication architecture. This release makes course setup faster, reduces administrative clicks, and formalizes crucial tools—like the Ordering Question Type—into the core system. It represents Moodle's ongoing commitment to providing an effortless, streamlined platform for both teaching and learning. Major Advancements for Teachers and Managers The most strategic updates in Moodle 4.4 are focused on optimizing the day-to-day interactions within the course structure and enhancing notifications: 1. Course Hierarchy and Editing Improvements Moodle 4.4 addresses long-standing points of friction in course content organization: One Section Per Page View: The course layout is improved to allow for a better 'one section per page' view, enhancing focus. Delegated Section Fields: Editing options for sections are simplified by delegating fields to the `course_section` table, ensuring consistency and faster l"
        },
        {
            "type": "article",
            "title": "Moodle 4.5",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_405-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "Intelligence and Efficiency: The Breakthrough Features of Moodle 4.5 (LTS) The release of Moodle 4.5 is a landmark event, designated as a Long-Term Support (LTS) version that strategically integrates Artificial Intelligence (AI) features into the core platform for the first time. This version focuses on maximizing educator efficiency by overhauling the Assignment activity workflow and significantly improving course hierarchy structure. Moodle 4.5 delivers tools that are faster, smarter, and more integrated, ensuring the platform remains at the cutting edge of digital learning technology. Major Advancements for Teachers and Managers Moodle 4.5 introduces foundational shifts in both technology and workflow that will redefine how courses are managed and taught: 1. Integration of the AI Subsystem Moodle now provides an architectural layer to support generative AI tools across the platform: AI Subsystem MVP: The AI Subsystem is introduced as a Minimum Viable Product, establishing core architecture for managing various AI providers (e.g., OpenAI, Azure AI). AI Placements: Initial placements allow AI assistance directly within the Text Editor (for content generation and image suggestions)"
        },
        {
            "type": "article",
            "title": "Moodle 5.0",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_500-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "A new era as started: The Breakthrough Features of Moodle 5.0 The release of Moodle 5.0 is a landmark event, designated as a Long-Term Support (LTS) version that solidifies the platform's move into the realm of Artificial Intelligence (AI) by integrating the new AI Subsystem. This version focuses on maximizing educator efficiency by overhauling core course views, continuing the Assignment activity workflow enhancements, and further modernizing the platform's technical core. Moodle 5.0 delivers tools that are faster, smarter, and more integrated, ensuring the platform remains at the cutting edge of digital learning technology. Major Advancements for Teachers and Managers Moodle 5.0 introduces foundational shifts in both technology and workflow that will redefine how courses are managed and taught: 1. Next-Level AI Integration Building on the foundation laid in Moodle 4.5, AI becomes more powerful and accessible: Expanded AI Placements: New placements include the \"Explain\" feature (to help users understand complex concepts) and assistance directly within the Text Editor (for content generation and image suggestions). AI Provider Management: The platform adds support for new providers"
        },
        {
            "type": "article",
            "title": "Moodle 5.1",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_501-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "A New Technical Foundation: Moodle 5.1 Focuses on Security and Usability The release of Moodle 5.1 marks a critical architectural evolution, emphasizing enhanced security, cleaner code structure, and deep usability improvements, particularly in the reporting and content creation areas. While Moodle 5.0 introduced groundbreaking AI features, 5.1 focuses on consolidating the platform's infrastructure by debuting a significant directory restructure and a new routing engine. This version ensures Moodle is built for maximum performance and future stability. Major Advancements for Teachers and Managers The most strategic updates in Moodle 5.1 focus on modernizing the platform's architecture and streamlining the educator workflow. 1. Architectural Restructure and Routing Engine Moodle 5.1 implements a major structural change that enhances security and modernizes URL management: Directory Restructure: Moodle code directories are restructured to include a new /public directory. This is a critical security enhancement that requires web servers to point their document root to this directory, preventing direct access to sensitive core files. New Routing Engine: A new Routing Engine is introduc"
        },
        {
            "type": "article",
            "title": "Moodle 5.2",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_502-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "Clearer Design, Stronger Assessment and a Foundation for the Future Moodle 5.2, released on 20 April 2026 as a standard-support release, lives up to its official tagline: clearer course design, stronger assessment, and a foundation for the future. Rather than a single headline feature, this release delivers a dense and cohesive set of improvements that tackle everyday friction for teachers, streamline how assessment is organised, and quietly lay the architectural groundwork for the next several years of the platform. With multi-marker grading, a much more capable Question Bank, and the arrival of React, Composer and the Moodle Design System in core, Moodle 5.2 is a solid, forward-looking release worth planning around. Major Advancements for Teachers and Managers The most strategic updates in Moodle 5.2 focus on assessment flexibility, course usability, and the expansion of the AI ecosystem. 1. Multi-Marker Assignment Workflows One of the most requested features for higher education and training organisations finally arrives: the ability to assign several graders to a single assignment submission. Multiple Graders: Teachers can now assign multiple markers to the same submission, wit"
        },
        {
            "type": "article",
            "title": "Moodle 5.3",
            "url": "https://tuchsoft.com/guides-and-articles/moodle_503-what-new/",
            "category": "Article",
            "tags": "Moodle releases",
            "text": "The New Long-Term Support Release Moodle 5.3 is the next Long-Term Support (LTS) release, taking over from Moodle 4.5. In practice this is the single most important thing about it: an LTS is the version you are meant to standardise on, and it comes with a longer support window than a standard release. Instead of riding the six-month standard cycle and upgrading again shortly after, you move to 5.3, stay there, and receive bug and security fixes for years rather than months. It is also a consolidation release. Everything introduced in the 5.0, 5.1 and 5.2 standard releases is now baked into the LTS, so an organisation jumping straight from 4.5 to 5.3 gets multi-marker grading, the modernised Question Bank, the new AI providers, the React and Composer foundations, and the routing and security work from 5.1, all at once and all supported together. On top of that inherited feature set, 5.3 ships its own improvements, and it removes one long-standing piece of Moodle that many sites still depend on. The rest of this article covers both. Major Advancements for Teachers and Managers The headline changes in 5.3 focus on how people move through a course, how assessment is handled, and how th"
        },
        {
            "type": "article",
            "title": "Moodle LTS",
            "url": "https://tuchsoft.com/guides-and-articles/what-does-lts-mean/",
            "category": "Article",
            "tags": "Moodle releases, Upgrades & maintenance",
            "text": "What \"LTS\" Actually Means LTS stands for Long-Term Support. It is a term borrowed from the wider software world, and in Moodle it means something precise: certain releases are officially designated as Long-Term Support releases and are kept maintained for much longer than the rest. When people say a Moodle version is \"the LTS\", they mean it is the release an organisation is expected to standardise on if it wants stability and a predictable support window: install it once, stay on it, and receive fixes for years instead of months. It is the version you build policies, integrations and training around, rather than chasing the latest one every six months. That is the whole idea, but the useful details are in the numbers: which releases get how much support, and what that changes for you. How Moodle's Release Cycle Works Moodle follows a fixed calendar, which is what makes an LTS meaningful in the first place: Major releases arrive twice a year, in April and October. These are the \"version\" releases (5.1, 5.2, 5.3 and so on) that bring features, not just fixes. Minor (point) releases land roughly every two months (February, April, June, August, October, December) and contain bug fixes"
        },
        {
            "type": "article",
            "title": "What is a LMS",
            "url": "https://tuchsoft.com/guides-and-articles/what-is-a-lms/",
            "category": "Article",
            "tags": "Getting started",
            "text": "The Cornerstone of Digital Education: Decoding the Learning Management System In the landscape of modern pedagogy and corporate development, the term Learning Management System (LMS) is foundational. Far more than just a digital repository for files, an LMS, or more accurately, a Digital Learning Platform, is a centralized, robust architecture designed to orchestrate, manage, document, and execute all facets of an organization’s instructional curriculum or corporate training initiatives. It serves as the primary gateway for all stakeholders—learners, instructors, and administrators—providing a unified, measurable, and standardized experience across all educational activities. Why Digital Platforms are Indispensable The shift from traditional classroom settings to dynamic digital platforms is driven by fundamental business and academic needs that a dedicated LMS resolves: 1. Ensuring Absolute Consistency and Compliance: A centralized platform guarantees that every learner, regardless of location or timing, receives the exact same, up-to-date instructional materials. For industries focused on regulation and compliance, this standardization is essential for auditing and minimizing org"
        },
        {
            "type": "article",
            "title": "Why You Need a Multi-Step Upgrade",
            "url": "https://tuchsoft.com/guides-and-articles/why-you-need-a-multistep-upgrade/",
            "category": "Article",
            "tags": "Upgrades & maintenance",
            "text": "How the Moodle Upgrade Process Works In simple terms, a Moodle upgrade consists of two main actions: replacing the source code files with the new ones (ensuring all installed plugins are maintained and carried over) and the database migration that immediately follows to adapt the database structure to work with the new code. To make this possible, all Moodle components from the core system to third-party plugins must implement an \"upgrade strategy\" to convert and adapt the component's data structure to the new update. Due to the complexity of the system, this logic is designed to work only from a specific, immediate prior version to the next. You can't usually skip several major versions. In addition to this, newer Moodle versions require newer PHP versions, so the hosting server environment must be upgraded at multiple stages as well. Which Version Am I Running? To understand the Moodle version you are currently running, you have a few options. The quickest method is to use our Moodle Version Identifier tool simply insert your Moodle website's URL. Alternatively, if you have access to your site's file structure via FTP or command line (CLI), you can inspect the file located at `/v"
        },
        {
            "type": "product",
            "title": "CommonMark Heading Shifter",
            "url": "https://tuchsoft.com/software/commonmark-ext-heading-shifter/",
            "category": "Open source",
            "tags": "CommonMark, Markdown, PHP, Composer, library, League CommonMark, headings",
            "text": "A CommonMark extension that shifts heading levels by a configurable amount, so Markdown written for one context renders correctly in another. CommonMark, Markdown, PHP, Composer, library, League CommonMark, headings"
        },
        {
            "type": "product",
            "title": "Lance Data Viewer",
            "url": "https://tuchsoft.com/software/lance-data-viewer/",
            "category": "Open source",
            "tags": "Lance, LanceDB, vector database, data viewer, Docker, Python, DuckDB, DataTables, embeddings, blob columns, media preview, open source",
            "text": "A read-only web UI for Lance datasets: browse tables in the browser, filter and search server-side, and preview images, audio and video kept in blob columns. Lance, LanceDB, vector database, data viewer, Docker, Python, DuckDB, DataTables, embeddings, blob columns, media preview, open source"
        },
        {
            "type": "product",
            "title": "Complex Plans MCP Server",
            "url": "https://tuchsoft.com/software/mcp-complex-plans/",
            "category": "Open source",
            "tags": "MCP, Model Context Protocol, AI agents, planning, sequential thinking, TypeScript, Claude Code, Mistral Vibe",
            "text": "A Model Context Protocol server that gives AI coding agents structured planning and sequential-thinking tools, so complex multi-file changes start from a reviewed plan. MCP, Model Context Protocol, AI agents, planning, sequential thinking, TypeScript, Claude Code, Mistral Vibe"
        },
        {
            "type": "product",
            "title": "Ocrideu",
            "url": "https://tuchsoft.com/software/ocrideu/",
            "category": "Open source",
            "tags": "OCR, MRZ, ICAO 9303, identity documents, JavaScript, npm, tesseract.js, QR code, barcode",
            "text": "Optical Character Recognition for European Union identity documents: reads the MRZ, QR codes and barcodes of ID cards that follow the ICAO 9303 standard. OCR, MRZ, ICAO 9303, identity documents, JavaScript, npm, tesseract.js, QR code, barcode"
        },
        {
            "type": "product",
            "title": "Useitagain.io",
            "url": "https://tuchsoft.com/software/useitagain/",
            "category": "Open source",
            "tags": "Smart home, Home Assistant, Node-RED, Termux, Android, sustainability, e-waste, open source",
            "text": "Turn an old Android phone into a free smart-home hub: one script installs Home Assistant, Node-RED and Mosquitto on any device running Android 6 or later, no root required. Smart home, Home Assistant, Node-RED, Termux, Android, sustainability, e-waste, open source"
        },
        {
            "type": "product",
            "title": "Zed Use-Subagent Skill",
            "url": "https://tuchsoft.com/software/zed-use-subagent-skill/",
            "category": "Open source",
            "tags": "Zed, AI agents, subagents, model routing, developer tooling",
            "text": "A Zed skill and CLI that let you pick which AI model handles each subagent type, delegating coding, browser testing and exploration to the right model. Zed, AI agents, subagents, model routing, developer tooling"
        },
        {
            "type": "product",
            "title": "Course number icon filter",
            "url": "https://tuchsoft.com/moodle-plugins/local_numicon/",
            "category": "Moodle plugin",
            "tags": "Course Ordering, Icons, Numbers, Filter, Activity Badge, Section Badge, Ordering, Activity Ordering",
            "text": "Transforms leading numbers (or string) in sections and activities titles into icons. Course Ordering, Icons, Numbers, Filter, Activity Badge, Section Badge, Ordering, Activity Ordering"
        },
        {
            "type": "doc",
            "title": "Course number icon filter documentation",
            "url": "https://tuchsoft.com/moodle-plugins/local_numicon/docs/",
            "text": "Course number icon filter Local plugin Transforms leading numbers (or string) in sections and activities titles into icons. Course Ordering, Icons, Numbers, Filter, Activity Badge, Section Badge, Ordering, Activity Ordering"
        }
    ]
}
