• Unit 2:
    Introduction
    This unit helps you look at your own work with fresh eyes. Many tasks feel small on their own, but when they repeat often, they can take up a great deal of time and attention. Learning to spot those tasks is the first step toward building something better.
    You then move from observation to planning. By mapping a process, identifying triggers, actions, and conditions, and comparing ideas, you begin to turn a routine into a clear automation plan. This work prepares you for the hands-on platform skills in the next unit.
    Unit 2: Process Mapping
    Introduction
    Every automation begins with a process you can see and describe. In this unit, you move from noticing busy work to understanding how a task actually flows from start to finish. That skill matters because a clear picture of the work is the first step toward saving time, reducing mistakes, and building automations that fit real needs.
    You will focus on how to spot repeated tasks, map them in a visual way, and define the triggers, actions, and conditions that shape an automation. You will also learn how to decide which ideas are worth automating first. This unit connects the ideas from the first unit to the practical work of planning automations you can build later in the course.

    This unit aligns with the following Course Learning Outcomes:

    • Analyze work processes to identify repetitive, error-prone, and high-impact automation opportunities.
    • Create process maps that document current and future workflow states.
    • Define triggers, actions, conditions, and data requirements for an automation.
    • Prioritize automation ideas using impact, effort, and feasibility criteria.

  • Introduction

  • Course Introduction

  • Unit 1

  • 1.1: Understanding No-Code Automation

  • 1.2: Types of Automations: Rule-Based, AI-Enhanced, and Agents

  • 1.3: Exploring Free No-Code Tools

  • 1.4: How Generative AI Powers Automation

  • Unit 1 Conclusion

  • Unit 1 Assessment

  • 2.1: Spotting Repetitive Tasks in Your Work

  • 2.2: Creating Visual Process Maps

  • 2.3: Defining Triggers, Actions, and Conditions

  • 2.4: Prioritizing Automation Ideas

  • Unit 2 Conclusion

  • Unit 2 Assessment

  • Unit 3

  • 3.1: Getting Started with No-Code Platforms

  • 3.2: Connecting Applications and Moving Data

  • 3.3: Adding Conditional Logic

  • 3.4: Troubleshooting Common Workflow Issues

  • Unit 3 Conclusion

  • Unit 3 Assessment

  • Unit 4

  • 4.1: Integrating Free Generative AI Services

  • 4.2: Using AI for Dynamic Content Tasks

  • 4.3: Creating Responsive AI-Enhanced Workflows

  • 4.4: Writing Effective Prompts for Automation

  • Unit 4 Conclusion

  • Unit 4 Assessment

  • Unit 5

  • 5.1: What Are AI Agents?

  • 5.2: Building Your First Simple AI Agent

  • 5.3: Adding Decision-Making to Agents

  • 5.4: Combining Agents with No-Code Workflows

  • Unit 5 Conclusion

  • Unit 5 Assessment

  • Unit 6

  • 6.1: Testing and Debugging Automations

  • 6.2: Ethical and Privacy Considerations

  • 6.3: Adding Human Oversight and Error Handling

  • 6.4: Planning for Long-Term Use and Scaling

  • Unit 6 Conclusion

  • Unit 6 Assessment

  • Study Guide

  • Final Exam

Callback before_footer in local_aigrade component should be migrated to new hook callback for core\hook\output\before_footer_html_generation
  • line 7225 of /lib/moodlelib.php: call to debugging()
  • line 7292 of /lib/moodlelib.php: call to {closure}()
  • line 71 of /lib/classes/hook/output/before_footer_html_generation.php: call to get_plugins_with_function()
  • line 987 of /lib/classes/output/core_renderer.php: call to core\hook\output\before_footer_html_generation->process_legacy_callbacks()
  • line 372 of /course/view.php: call to core\output\core_renderer->footer()