Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
tool_brickfield

Topics

 admin
 
 
 event
 
 

Directories

directory local
  
 
directory local
  
 

Namespaces

namespace  tool_brickfield
  
 
namespace  tool_brickfield\event
  
 
namespace  tool_brickfield\form
 Class registration_form.
 
namespace  tool_brickfield\local\areas
  
 
namespace  tool_brickfield\local\areas\core_course
  
 
namespace  tool_brickfield\local\areas\core_question
  
 
namespace  tool_brickfield\local\areas\mod_assign
  
 
namespace  tool_brickfield\local\areas\mod_book
  
 
namespace  tool_brickfield\local\areas\mod_chat
  
 
namespace  tool_brickfield\local\areas\mod_choice
  
 
namespace  tool_brickfield\local\areas\mod_data
  
 
namespace  tool_brickfield\local\areas\mod_feedback
 
namespace  tool_brickfield\local\areas\mod_folder
  
 
namespace  tool_brickfield\local\areas\mod_forum
  
 
namespace  tool_brickfield\local\areas\mod_glossary
  
 
namespace  tool_brickfield\local\areas\mod_imscp
  
 
namespace  tool_brickfield\local\areas\mod_label
  
 
namespace  tool_brickfield\local\areas\mod_lesson
  
 
namespace  tool_brickfield\local\areas\mod_lti
  
 
namespace  tool_brickfield\local\areas\mod_page
  
 
namespace  tool_brickfield\local\areas\mod_quiz
  
 
namespace  tool_brickfield\local\areas\mod_resource
  
 
namespace  tool_brickfield\local\areas\mod_scorm
  
 
namespace  tool_brickfield\local\areas\mod_survey
  
 
namespace  tool_brickfield\local\areas\mod_url
  
 
namespace  tool_brickfield\local\areas\mod_wiki
  
 
namespace  tool_brickfield\local\areas\mod_workshop
  
 
namespace  tool_brickfield\local\htmlchecker
  
 
namespace  tool_brickfield\local\htmlchecker\common
  
 
namespace  tool_brickfield\local\htmlchecker\common\checks
  
 
namespace  tool_brickfield\local\htmlchecker\guidelines
  
 
namespace  tool_brickfield\local\htmlchecker\reporters
  
 
namespace  tool_brickfield\local\tool
  
 
namespace  tool_brickfield\output
  
 
namespace  tool_brickfield\output\activityresults
  
 
namespace  tool_brickfield\output\advanced
  
 
namespace  tool_brickfield\output\checktyperesults
  
 
namespace  tool_brickfield\output\errors
  
 
namespace  tool_brickfield\output\printable
  
 
namespace  tool_brickfield\privacy
  
 
namespace  tool_brickfield\task
  
 

Classes

class  tool_brickfield\accessibility
 Provides the Brickfield Accessibility toolkit API. More...
 
class  tool_brickfield\analysis
 Analysis and deployment class. More...
 
class  tool_brickfield\area_base
 Area base class. More...
 
class  tool_brickfield\area_test_base
 Class area_test_base provides some utility functions that can be used by testing. More...
 
class  tool_brickfield\brickfieldconnect
 Class brickfieldconnect. More...
 
class  tool_brickfield\event\analysis_requested
 Class analysis_requested. More...
 
class  tool_brickfield\event\report_downloaded
 Class report_downloaded. More...
 
class  tool_brickfield\event\report_viewed
 Class report_viewed. More...
 
class  tool_brickfield\eventobservers
 Observer class containing methods monitoring various events. More...
 
class  tool_brickfield\form\registration_form
 Class registration_form. More...
 
class  tool_brickfield\local\areas\core_course\base
 Base class for various course-related areas. More...
 
class  tool_brickfield\local\areas\core_course\category_base
 Base class for all areas that represent a field from the course_categories table (such as 'intro' or 'name') More...
 
class  tool_brickfield\local\areas\core_course\category_description
 Category description observer. More...
 
class  tool_brickfield\local\areas\core_course\category_name
 Category name observer. More...
 
class  tool_brickfield\local\areas\core_course\fullname
 Course full name observer. More...
 
class  tool_brickfield\local\areas\core_course\sectionname
 Course section name observer. More...
 
class  tool_brickfield\local\areas\core_course\sectionsummary
 Course section summary observer. More...
 
class  tool_brickfield\local\areas\core_course\shortname
 Course shortname observer. More...
 
class  tool_brickfield\local\areas\core_course\summary
 Course summary observer. More...
 
class  tool_brickfield\local\areas\core_question\answerbase
 Base class for various question-related areas. More...
 
class  tool_brickfield\local\areas\core_question\base
 Base class for various question-related areas. More...
 
class  tool_brickfield\local\areas\core_question\generalfeedback
 Question generalfeedback observer. More...
 
class  tool_brickfield\local\areas\core_question\questionanswers
 Question answers observer. More...
 
class  tool_brickfield\local\areas\core_question\questionfeedback
 Question feedback observer. More...
 
class  tool_brickfield\local\areas\core_question\questionname
 Question name observer. More...
 
class  tool_brickfield\local\areas\core_question\questiontext
 Question text observer. More...
 
class  tool_brickfield\local\areas\mod_assign\intro
 Assignment intro observer. More...
 
class  tool_brickfield\local\areas\mod_assign\name
 Assignment name observer. More...
 
class  tool_brickfield\local\areas\mod_book\base
 Book base observer. More...
 
class  tool_brickfield\local\areas\mod_book\chaptercontent
 Book chapter content observer. More...
 
class  tool_brickfield\local\areas\mod_book\chaptertitle
 Book chapter title observer. More...
 
class  tool_brickfield\local\areas\mod_book\intro
 Book intro observer. More...
 
class  tool_brickfield\local\areas\mod_book\name
 Book name observer. More...
 
class  tool_brickfield\local\areas\mod_chat\intro
 Chat intro observer. More...
 
class  tool_brickfield\local\areas\mod_chat\name
 Chat name observer. More...
 
class  tool_brickfield\local\areas\mod_choice\intro
 Chat intro observer. More...
 
class  tool_brickfield\local\areas\mod_choice\name
 Choice name observer. More...
 
class  tool_brickfield\local\areas\mod_choice\option
 Choice option observer. More...
 
class  tool_brickfield\local\areas\mod_data\intro
 Data activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_data\name
 Data activity name observer. More...
 
class  tool_brickfield\local\areas\mod_feedback\intro
 Feedback activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_feedback\name
 Feedback activity name observer. More...
 
class  tool_brickfield\local\areas\mod_folder\intro
 Folder activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_folder\name
 Folder activity name observer. More...
 
class  tool_brickfield\local\areas\mod_forum\intro
 Forum activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_forum\name
 Forum activity name observer. More...
 
class  tool_brickfield\local\areas\mod_glossary\intro
 Glossary activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_glossary\name
 Glossary activity name observer. More...
 
class  tool_brickfield\local\areas\mod_imscp\intro
 IMSCP activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_imscp\name
 IMSCP activity name observer. More...
 
class  tool_brickfield\local\areas\mod_label\intro
 Label activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_lesson\answer_answer
 Lesson answer observer. More...
 
class  tool_brickfield\local\areas\mod_lesson\answer_base
 Lesson answer base. More...
 
class  tool_brickfield\local\areas\mod_lesson\answer_response
 Lesson answer response observer. More...
 
class  tool_brickfield\local\areas\mod_lesson\base
 Lesson answer base. More...
 
class  tool_brickfield\local\areas\mod_lesson\intro
 Lesson intro observer. More...
 
class  tool_brickfield\local\areas\mod_lesson\name
 Lesson name observer. More...
 
class  tool_brickfield\local\areas\mod_lesson\page_base
 Lesson page base. More...
 
class  tool_brickfield\local\areas\mod_lesson\pagecontent
 Lesson page content observer. More...
 
class  tool_brickfield\local\areas\mod_lesson\pagetitle
 Lesson page title observer. More...
 
class  tool_brickfield\local\areas\mod_lti\intro
 LTI activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_lti\name
 LTI activity name observer. More...
 
class  tool_brickfield\local\areas\mod_page\content
 Page activity content observer. More...
 
class  tool_brickfield\local\areas\mod_page\intro
 Page activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_page\name
 Page activity name observer. More...
 
class  tool_brickfield\local\areas\mod_quiz\intro
 Quiz activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_quiz\name
 Quiz activity name observer. More...
 
class  tool_brickfield\local\areas\mod_resource\intro
 Resource activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_resource\name
 Resource activity name observer. More...
 
class  tool_brickfield\local\areas\mod_scorm\intro
 Scorm activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_scorm\name
 Scorm activity name observer. More...
 
class  tool_brickfield\local\areas\mod_survey\intro
 Survey activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_survey\name
 Survey activity name observer. More...
 
class  tool_brickfield\local\areas\mod_url\intro
 URL activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_url\name
 URL activity name observer. More...
 
class  tool_brickfield\local\areas\mod_wiki\intro
 Wiki activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_wiki\name
 Wiki activity name observer. More...
 
class  tool_brickfield\local\areas\mod_workshop\intro
 Workshop activity intro observer. More...
 
class  tool_brickfield\local\areas\mod_workshop\name
 Workshop activity name observer. More...
 
class  tool_brickfield\local\areas\module_area_base
 Base class for all areas that represent a field from the module table (such as 'intro' or 'name') More...
 
class  tool_brickfield\local\htmlchecker\brickfield_accessibility
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\brickfield_accessibility_guideline
 The base class for a guideline. More...
 
class  tool_brickfield\local\htmlchecker\brickfield_accessibility_report_item
 A report item. More...
 
class  tool_brickfield\local\htmlchecker\brickfield_accessibility_reporter
 The base class for a reporter. More...
 
class  tool_brickfield\local\htmlchecker\common\body_color_contrast
 Helper function to support checking the varous color attributes of the <body> tag against WCAG standards. More...
 
class  tool_brickfield\local\htmlchecker\common\body_wai_ert_color_contrast
 Base class for test dealing with WAI ERT color contrast for the document. More...
 
class  tool_brickfield\local\htmlchecker\common\brickfield_accessibility_color_test
 Helper test base for tests dealing with color difference and luminosity. More...
 
class  tool_brickfield\local\htmlchecker\common\brickfield_accessibility_css
 Parse content to check CSS validity. More...
 
class  tool_brickfield\local\htmlchecker\common\brickfield_accessibility_dom_element
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\brickfield_accessibility_header_test
 Special base test class that deals with tests concerning the logical heirarchy of headers. More...
 
class  tool_brickfield\local\htmlchecker\common\brickfield_accessibility_table_test
 Special base class which provides helper methods for tables. More...
 
class  tool_brickfield\local\htmlchecker\common\brickfield_accessibility_tag_test
 Special class test thats only for file a report whenever it hits the specified tag regardless of anything about the element. More...
 
class  tool_brickfield\local\htmlchecker\common\brickfield_accessibility_test
 This handles importing DOM objects, adding items to the report and provides a few DOM-traversing methods. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\a_links_dont_open_new_window
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\a_must_contain_text
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\a_suspicious_link_text
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\all_checks
 tool_brickfield check test. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\area_dont_open_new_window
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\area_has_alt_value
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\basefont_is_not_used
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\blink_is_not_used
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\bold_is_not_used
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\content_too_long
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\css_text_has_contrast
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\embed_has_associated_no_embed
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\header_h3
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\headers_have_text
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\i_is_not_used
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\img_alt_is_different
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\img_alt_is_too_long
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\img_alt_not_empty_in_anchor
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\img_alt_not_place_holder
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\img_has_alt
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\img_with_map_has_use_map
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\legend_text_not_empty
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\marquee_is_not_used
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\marquee_is_not_used_test
 Class marquee_is_not_used_test. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\no_headings
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\object_must_have_embed
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\object_must_have_title
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\object_must_have_valid_title
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\strike_is_not_used
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\table_data_should_have_th
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\table_summary_does_not_duplicate_caption
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\table_td_should_not_merge
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\checks\table_th_should_have_scope
 Brickfield accessibility HTML checker library. More...
 
class  tool_brickfield\local\htmlchecker\common\html_elements
 This is a helper class which organizes all the HTML tags into groups for finding. More...
 
class  tool_brickfield\local\htmlchecker\common\input_has_label
 Base test class for tests which checks that the given input tag has an associated lable tag. More...
 
class  tool_brickfield\local\htmlchecker\common\input_tab_index
 Helper base class to check that input tags have an appropriate tab order. More...
 
class  tool_brickfield\local\htmlchecker\guidelines\brickfield_guideline
 Brickfield Guideline. More...
 
class  tool_brickfield\local\htmlchecker\guidelines\brickfield_textonly_guideline
 Brickfield Education Labs Guideline. More...
 
class  tool_brickfield\local\htmlchecker\reporters\report_array
 An array reporter that simply returns an unformatted and nested PHP array of tests and report objects. More...
 
class  tool_brickfield\local\htmlchecker\reporters\report_codehighlight
 Returns a formatted HTML view of the problems. More...
 
class  tool_brickfield\local\htmlchecker\reporters\report_demo
 Returns the entire document marked-up to highlight problems. More...
 
class  tool_brickfield\local\htmlchecker\reporters\report_static
 A static reporter. More...
 
class  tool_brickfield\local\htmlchecker\reporters\report_xml
 Returns an ATOM feed of all the issues - useful to run this as a web service. More...
 
class  tool_brickfield\local\tool\activityresults
 Class activityresults. More...
 
class  tool_brickfield\local\tool\advanced
 Class advanced. More...
 
class  tool_brickfield\local\tool\bfpdf
 tool_brickfield bfpdf More...
 
class  tool_brickfield\local\tool\checktyperesults
 Class checktyperesults. More...
 
class  tool_brickfield\local\tool\errors
 Class errors. More...
 
class  tool_brickfield\local\tool\filter
 Class filter. More...
 
class  tool_brickfield\local\tool\printable
 Class printable. More...
 
class  tool_brickfield\local\tool\tool
 Brickfield accessibility tool base class. More...
 
class  tool_brickfield\manager
 Class manager. More...
 
class  tool_brickfield\mock_brickfieldconnect
 Mock brickfield connect. More...
 
class  tool_brickfield\mock_registration
 Mock registration. More...
 
class  tool_brickfield\output\activityresults\renderer
 tool_brickfield/activityresults renderer More...
 
class  tool_brickfield\output\advanced\renderer
 tool_brickfield/advanced renderer More...
 
class  tool_brickfield\output\checktyperesults\renderer
 tool_brickfield/checktyperesults renderer More...
 
class  tool_brickfield\output\errors\renderer
 tool_brickfield/errors renderer More...
 
class  tool_brickfield\output\printable\renderer
 tool_brickfield/printable renderer More...
 
class  tool_brickfield\output\renderer
 tool_brickfield renderer More...
 
class  tool_brickfield\privacy\provider
 Privacy Subsystem for tool_brickfield implementing null_provider. More...
 
class  tool_brickfield\registration
 Class registration contains the functions to manage registration validation. More...
 
class  tool_brickfield\scheduler
 Scheduler class. More...
 
class  tool_brickfield\sitedata
 Provides the Brickfield Accessibility toolkit site data API. More...
 
class  tool_brickfield\task\bulk_process_caches
 Task function to bulk process caches for accessibility checks. More...
 
class  tool_brickfield\task\bulk_process_courses
 Task function to bulk process courses for accessibility checks. More...
 
class  tool_brickfield\task\checkid_validation
 Task function to run checkid validation for accessibility checks. More...
 
class  tool_brickfield\task\process_analysis_requests
 Task function to bulk process caches for accessibility checks. More...
 
class  tool_brickfield\task\update_summarydata
 Task function to update this site's summary data to the Brickfield database. More...
 

Functions

 xmldb_tool_brickfield_install ()
 Perform the post-install procedures.
 

Variables

global tool_brickfield::$CFG
 
global tool_brickfield\form::$CFG
 
 $plugin = 2023100400
 
 $tasks
 
$plugin component = 'tool_brickfield'
 
$plugin version = 2023100900
 

Detailed Description