Understanding and Meeting Client Expectations

Dealing with Problems

Key Takeaways

  • Determine who should be included in decisions for each category using a decision matrix
  • Decide at what level of problem the client should be involved by discussing the threshold with the client. Involve the client early in the process to give them a chance to contribute to the solution before the problem gets worse.
  • Decide what criteria to use to determine when a decision should be revisited. Additional information that is developed during the design and planning phase can require that decisions made during the conceptual phase need to be reconsidered.

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 97 of /mod/book/tool/print/index.php: call to core\output\core_renderer->footer()