3.2 Connecting Applications and Moving Data
SOURCE: 3.2 Connecting Applications and Moving Data
3c. Implement data handling and conditional logic within workflows.
3c.1. This unit explains how workflows can use conditions to handle different kinds of data and make different choices. Conditional logic helps a workflow respond in a more useful way than the same action every time. DISCUSS: How could conditional logic make one of your workflows more accurate or useful, and what rule would you want it to follow?
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()