{"id":468,"date":"2025-03-18T10:52:14","date_gmt":"2025-03-18T10:52:14","guid":{"rendered":"https:\/\/docs.brickfield.ie\/accessibilitytookit-admin\/?page_id=468"},"modified":"2025-09-25T10:14:17","modified_gmt":"2025-09-25T09:14:17","slug":"event-observers","status":"publish","type":"page","link":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/event-observers\/","title":{"rendered":"Event observers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"468\" class=\"elementor elementor-468\" data-elementor-post-type=\"page\">\n\t\t\t\t<header class=\"elementor-element elementor-element-c5aced0 e-flex e-con-boxed e-con e-parent\" data-id=\"c5aced0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d169a70 elementor-widget elementor-widget-template\" data-id=\"d169a70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"4821\" class=\"elementor elementor-4821\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45b9365 e-flex e-con-boxed e-con e-parent\" data-id=\"45b9365\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-928bb9e elementor-widget elementor-widget-image\" data-id=\"928bb9e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"811\" height=\"186\" src=\"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-content\/uploads\/sites\/56\/2025\/09\/brickfield-logo-2.png\" class=\"attachment-full size-full wp-image-5266\" alt=\"Brickfield Education Labs\" srcset=\"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-content\/uploads\/sites\/56\/2025\/09\/brickfield-logo-2.png 811w, https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-content\/uploads\/sites\/56\/2025\/09\/brickfield-logo-2-300x69.png 300w, https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-content\/uploads\/sites\/56\/2025\/09\/brickfield-logo-2-768x176.png 768w\" sizes=\"(max-width: 811px) 100vw, 811px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/header>\n\t\t<nav class=\"elementor-element elementor-element-c83f74b e-flex e-con-boxed e-con e-parent\" data-id=\"c83f74b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40cc7ab elementor-widget elementor-widget-text-editor\" data-id=\"40cc7ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/\">Home<\/a> &#8211; <a href=\"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/category-using-your-toolkit\/\">Using Your Toolkit<\/a> &#8211; <a href=\"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/category-processes\/\">Processes<\/a> &#8211; Event observers<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/nav>\n\t\t<main class=\"elementor-element elementor-element-f3c0b49 e-con-full e-flex e-con e-parent\" data-id=\"f3c0b49\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fec5e56 banner e-flex e-con-boxed e-con e-child\" data-id=\"fec5e56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-bd80555 e-con-full e-flex e-con e-child\" data-id=\"bd80555\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84e31dc elementor-widget elementor-widget-heading\" data-id=\"84e31dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Brickfield Enable: Event observers<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<section class=\"elementor-element elementor-element-f501893 e-flex e-con-boxed e-con e-child\" data-id=\"f501893\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-922ef19 e-con-full e-flex e-con e-child\" data-id=\"922ef19\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21cadf3 elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"21cadf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;exclude_headings_by_selector&quot;:[],&quot;no_headings_message&quot;:&quot;No headings were found on this page.&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;],&quot;marker_view&quot;:&quot;numbers&quot;,&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__header\">\n\t\t\t\t\t\t<h2 class=\"elementor-toc__header-title\">\n\t\t\t\tTable of Contents\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__21cadf3\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__21cadf3\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<div id=\"elementor-toc__21cadf3\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<svg class=\"elementor-toc__spinner eicon-animation-spin e-font-icon-svg e-eicon-loading\" aria-hidden=\"true\" viewBox=\"0 0 1000 1000\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M500 975V858C696 858 858 696 858 500S696 142 500 142 142 304 142 500H25C25 237 238 25 500 25S975 237 975 500 763 975 500 975Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-474964f e-con-full e-flex e-con e-child\" data-id=\"474964f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-83b1e8c elementor-widget elementor-widget-heading\" data-id=\"83b1e8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c180be7 elementor-widget elementor-widget-text-editor\" data-id=\"c180be7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The Brickfield Accessibility+ Toolkit runs event listeners, for relevant events such as category or course or module updates, additions, or deletions, so relevant granular repeats of checks may be performed.<\/p><p>\u00a0<\/p><p>The course category event observers listens for creations, deletions, restorations and updates.The course event observers listens for the creation, deletion and updates on the course and course sections. The course module event observers listens for creation, deletion and updates on the course modules, lesson activities, book resources, workbook resources and quiz activities.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-df5b0c7 elementor-widget elementor-widget-heading\" data-id=\"df5b0c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brickfield Accessibility+ Toolkit<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6701aa4 elementor-widget elementor-widget-text-editor\" data-id=\"6701aa4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table><thead><tr><th scope=\"col\">Event name<\/th><th scope=\"col\">Education level<\/th><th scope=\"col\">Query type<\/th><th scope=\"col\">Affected table<\/th><\/tr><\/thead><tbody><tr><td>Content analysis requested \\tool_bfplus\\event\\analysis_requested<\/td><td>other<\/td><td>create<\/td><td>\u00a0<\/td><\/tr><tr><td>Bulk fix update occured \\tool_bfplus\\event\\bulkfix_updated<\/td><td>other<\/td><td>update<\/td><td>tool_bfplus_errors<\/td><\/tr><tr><td>URL link title evaluated \\tool_bfplus\\event\\linktext_evaluated<\/td><td>other<\/td><td>read<\/td><td>\u00a0<\/td><\/tr><tr><td>Accessibility+ plugin installed \\tool_bfplus\\event\\plugin_installed<\/td><td>other<\/td><td>update<\/td><td>\u00a0<\/td><\/tr><tr><td>Accessibility+ summary downloaded \\tool_bfplus\\event\\report_downloaded<\/td><td>other<\/td><td>read<\/td><td>\u00a0<\/td><\/tr><tr><td>Accessibility+ report viewed \\tool_bfplus\\event\\report_viewed<\/td><td>other<\/td><td>read<\/td><td>\u00a0<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c73734b elementor-widget elementor-widget-heading\" data-id=\"c73734b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Brickfield Alternate Formats<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c7d3f54 elementor-widget elementor-widget-text-editor\" data-id=\"c7d3f54\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<table>\n<thead>\n<tr>\n<th scope=\"col\">Event name<\/th>\n<th scope=\"col\">Education level<\/th>\n<th scope=\"col\">Query type<\/th>\n<th scope=\"col\">Affected table<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>File conversion report viewed \\local_bfaltformat\\event\\report_viewed<\/td>\n<td>other<\/td>\n<td>read<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Convert my file page viewed \\local_bfaltformat\\event\\selfservice_viewed<\/td>\n<td>other<\/td>\n<td>read<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\t<\/main>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home &#8211; Using Your Toolkit &#8211; Processes &#8211; Event observers Brickfield Enable: Event observers Table of Contents Introduction The Brickfield Accessibility+ Toolkit runs event listeners, for relevant events such as category or course or module updates, additions, or deletions, so relevant granular repeats of checks may be performed. \u00a0 The course category event observers listens [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-468","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-json\/wp\/v2\/pages\/468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-json\/wp\/v2\/comments?post=468"}],"version-history":[{"count":28,"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-json\/wp\/v2\/pages\/468\/revisions"}],"predecessor-version":[{"id":4959,"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-json\/wp\/v2\/pages\/468\/revisions\/4959"}],"wp:attachment":[{"href":"https:\/\/docs.brickfield.ie\/brickfieldenable-admin\/wp-json\/wp\/v2\/media?parent=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}