3.3 Adding Conditional Logic
SOURCE: 3.3 Adding Conditional Logic
3d. Troubleshoot workflow construction issues using platform history, logs, and testing tools.
3d.1. This unit focuses on using history, logs, and testing tools to find and fix workflow problems. Careful troubleshooting helps you see where a workflow breaks and what change may solve the issue. DISCUSS: When a workflow does not work as expected, how would you decide whether to use history, logs, or testing first, and why?
To review, see:

Last modified: Thursday, 18 June 2026, 1:28 PM
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 94 of /mod/page/view.php: call to core\output\core_renderer->footer()