Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
|
Directories | |
directory | local |
| |
directory | local |
| |
Files | |
file | a_links_dont_open_new_window.php |
Brickfield accessibility HTML checker library. | |
file | a_must_contain_text.php |
Brickfield accessibility HTML checker library. | |
file | a_suspicious_link_text.php |
Brickfield accessibility HTML checker library. | |
file | access.php |
Capability definition for tool_brickfield. | |
file | accessibility.php |
Provides the Brickfield Accessibility toolkit API. | |
file | activityresults.php |
Class activityresults. | |
file | advanced.php |
Class advanced. | |
file | all_checks.php |
tool_brickfield check test. | |
file | analysis.php |
Analysis and deployment class. | |
file | analysis_requested.php |
Class analysis_requested. | |
file | answer_answer.php |
Lesson answer observer. | |
file | answer_base.php |
Lesson answer base. | |
file | answer_response.php |
Lesson answer response observer. | |
file | answerbase.php |
Base class for various question-related areas. | |
file | area_base.php |
Area base class. | |
file | area_dont_open_new_window.php |
Brickfield accessibility HTML checker library. | |
file | area_has_alt_value.php |
Brickfield accessibility HTML checker library. | |
file | area_test_base.php |
Class area_test_base provides some utility functions that can be used by testing. | |
file | base.php |
Base class for various course-related areas. | |
file | base.php |
Base class for various question-related areas. | |
file | base.php |
Book base observer. | |
file | base.php |
Lesson answer base. | |
file | basefont_is_not_used.php |
Brickfield accessibility HTML checker library. | |
file | bfpdf.php |
tool_brickfield bfpdf | |
file | blink_is_not_used.php |
Brickfield accessibility HTML checker library. | |
file | body_color_contrast.php |
Helper function to support checking the varous color attributes of the <body> tag against WCAG standards. | |
file | body_wai_ert_color_contrast.php |
Base class for test dealing with WAI ERT color contrast for the document. | |
file | bold_is_not_used.php |
Brickfield accessibility HTML checker library. | |
file | brickfield_accessibility.php |
Brickfield accessibility HTML checker library. | |
file | brickfield_accessibility_color_test.php |
Helper test base for tests dealing with color difference and luminosity. | |
file | brickfield_accessibility_css.php |
Parse content to check CSS validity. | |
file | brickfield_accessibility_dom_element.php |
Brickfield accessibility HTML checker library. | |
file | brickfield_accessibility_guideline.php |
The base class for a guideline. | |
file | brickfield_accessibility_header_test.php |
Special base test class that deals with tests concerning the logical heirarchy of headers. | |
file | brickfield_accessibility_report_item.php |
A report item. | |
file | brickfield_accessibility_reporter.php |
The base class for a reporter. | |
file | brickfield_accessibility_table_test.php |
Special base class which provides helper methods for tables. | |
file | brickfield_accessibility_tag_test.php |
Special class test thats only for file a report whenever it hits the specified tag regardless of anything about the element. | |
file | brickfield_accessibility_test.php |
This handles importing DOM objects, adding items to the report and provides a few DOM-traversing methods. | |
file | brickfield_guideline.php |
Brickfield Guideline. | |
file | brickfield_textonly_guideline.php |
Brickfield Education Labs Guideline. | |
file | brickfieldconnect.php |
Class brickfieldconnect. | |
file | bulk_process_caches.php |
Task function to bulk process caches for accessibility checks. | |
file | bulk_process_courses.php |
Task function to bulk process courses for accessibility checks. | |
file | category_base.php |
Base class for all areas that represent a field from the course_categories table (such as 'intro' or 'name') | |
file | category_description.php |
Category description observer. | |
file | category_name.php |
Category name observer. | |
file | chaptercontent.php |
Book chapter content observer. | |
file | chaptertitle.php |
Book chapter title observer. | |
file | checkid_validation.php |
Task function to run checkid validation for accessibility checks. | |
file | checktyperesults.php |
Class checktyperesults. | |
file | content.php |
Page activity content observer. | |
file | content_too_long.php |
Brickfield accessibility HTML checker library. | |
file | css_text_has_contrast.php |
Brickfield accessibility HTML checker library. | |
file | embed_has_associated_no_embed.php |
Brickfield accessibility HTML checker library. | |
file | errors.php |
Class errors. | |
file | eventobservers.php |
Observer class containing methods monitoring various events. | |
file | events.php |
Add event handlers for the accessibility report. | |
file | filter.php |
Class filter. | |
file | fullname.php |
Course full name observer. | |
file | generalfeedback.php |
Question generalfeedback observer. | |
file | header_h3.php |
Brickfield accessibility HTML checker library. | |
file | headers_have_text.php |
Brickfield accessibility HTML checker library. | |
file | html_elements.php |
This is a helper class which organizes all the HTML tags into groups for finding. | |
file | i_is_not_used.php |
Brickfield accessibility HTML checker library. | |
file | img_alt_is_different.php |
Brickfield accessibility HTML checker library. | |
file | img_alt_is_too_long.php |
Brickfield accessibility HTML checker library. | |
file | img_alt_not_empty_in_anchor.php |
Brickfield accessibility HTML checker library. | |
file | img_alt_not_place_holder.php |
Brickfield accessibility HTML checker library. | |
file | img_has_alt.php |
Brickfield accessibility HTML checker library. | |
file | img_with_map_has_use_map.php |
Brickfield accessibility HTML checker library. | |
file | input_has_label.php |
Base test class for tests which checks that the given input tag has an associated lable tag. | |
file | input_tab_index.php |
Helper base class to check that input tags have an appropriate tab order. | |
file | install.php |
Install code for Brickfield accessibility local plugin. | |
file | intro.php |
Assignment intro observer. | |
file | intro.php |
Book intro observer. | |
file | intro.php |
Chat intro observer. | |
file | intro.php |
Chat intro observer. | |
file | intro.php |
Data activity intro observer. | |
file | intro.php |
Feedback activity intro observer. | |
file | intro.php |
Folder activity intro observer. | |
file | intro.php |
Forum activity intro observer. | |
file | intro.php |
Glossary activity intro observer. | |
file | intro.php |
IMSCP activity intro observer. | |
file | intro.php |
Label activity intro observer. | |
file | intro.php |
Lesson intro observer. | |
file | intro.php |
LTI activity intro observer. | |
file | intro.php |
Page activity intro observer. | |
file | intro.php |
Quiz activity intro observer. | |
file | intro.php |
Resource activity intro observer. | |
file | intro.php |
Scorm activity intro observer. | |
file | intro.php |
Survey activity intro observer. | |
file | intro.php |
URL activity intro observer. | |
file | intro.php |
Wiki activity intro observer. | |
file | intro.php |
Workshop activity intro observer. | |
file | legend_text_not_empty.php |
Brickfield accessibility HTML checker library. | |
file | lib.php |
This file contains hooks and callbacks needed for the accessibility toolkit. | |
file | manager.php |
Class manager. | |
file | marquee_is_not_used.php |
Brickfield accessibility HTML checker library. | |
file | marquee_is_not_used.php |
tool_brickfield check test. | |
file | mock_brickfieldconnect.php |
PHPUnit tool_brickfield tests. | |
file | mock_registration.php |
PHPUnit tool_brickfield tests. | |
file | module_area_base.php |
Base class for all areas that represent a field from the module table (such as 'intro' or 'name') | |
file | name.php |
Assignment name observer. | |
file | name.php |
Book name observer. | |
file | name.php |
Chat name observer. | |
file | name.php |
Choice name observer. | |
file | name.php |
Data activity name observer. | |
file | name.php |
Feedback activity name observer. | |
file | name.php |
Folder activity name observer. | |
file | name.php |
Forum activity name observer. | |
file | name.php |
Glossary activity name observer. | |
file | name.php |
IMSCP activity name observer. | |
file | name.php |
Lesson name observer. | |
file | name.php |
LTI activity name observer. | |
file | name.php |
Page activity name observer. | |
file | name.php |
Quiz activity name observer. | |
file | name.php |
Resource activity name observer. | |
file | name.php |
Scorm activity name observer. | |
file | name.php |
Survey activity name observer. | |
file | name.php |
URL activity name observer. | |
file | name.php |
Wiki activity name observer. | |
file | name.php |
Workshop activity name observer. | |
file | no_headings.php |
Brickfield accessibility HTML checker library. | |
file | object_must_have_embed.php |
Brickfield accessibility HTML checker library. | |
file | object_must_have_title.php |
Brickfield accessibility HTML checker library. | |
file | object_must_have_valid_title.php |
Brickfield accessibility HTML checker library. | |
file | option.php |
Choice option observer. | |
file | page_base.php |
Lesson page base. | |
file | pagecontent.php |
Lesson page content observer. | |
file | pagetitle.php |
Lesson page title observer. | |
file | printable.php |
Class printable. | |
file | process_analysis_requests.php |
Task function to bulk process caches for accessibility checks. | |
file | provider.php |
Privacy Subsystem for tool_brickfield implementing null_provider. | |
file | questionanswers.php |
Question answers observer. | |
file | questionfeedback.php |
Question feedback observer. | |
file | questionname.php |
Question name observer. | |
file | questiontext.php |
Question text observer. | |
file | registration.php |
Class registration contains the functions to manage registration validation. | |
file | registration_form.php |
Class registration_form. | |
file | renderer.php |
tool_brickfield/activityresults renderer | |
file | renderer.php |
tool_brickfield/advanced renderer | |
file | renderer.php |
tool_brickfield/checktyperesults renderer | |
file | renderer.php |
tool_brickfield/errors renderer | |
file | renderer.php |
tool_brickfield/printable renderer | |
file | renderer.php |
tool_brickfield renderer | |
file | report_array.php |
An array reporter that simply returns an unformatted and nested PHP array of tests and report objects. | |
file | report_codehighlight.php |
Returns a formatted HTML view of the problems. | |
file | report_demo.php |
Returns the entire document marked-up to highlight problems. | |
file | report_downloaded.php |
Class report_downloaded. | |
file | report_static.php |
A static reporter. | |
file | report_viewed.php |
Class report_viewed. | |
file | report_xml.php |
Returns an ATOM feed of all the issues - useful to run this as a web service. | |
file | scheduler.php |
Scheduler class. | |
file | sectionname.php |
Course section name observer. | |
file | sectionsummary.php |
Course section summary observer. | |
file | settings.php |
Plugin administration pages are defined here. | |
file | shortname.php |
Course shortname observer. | |
file | sitedata.php |
Provides the Brickfield Accessibility toolkit site data API. | |
file | strike_is_not_used.php |
Brickfield accessibility HTML checker library. | |
file | summary.php |
Course summary observer. | |
file | table_data_should_have_th.php |
Brickfield accessibility HTML checker library. | |
file | table_summary_does_not_duplicate_caption.php |
Brickfield accessibility HTML checker library. | |
file | table_td_should_not_merge.php |
Brickfield accessibility HTML checker library. | |
file | table_th_should_have_scope.php |
Brickfield accessibility HTML checker library. | |
file | tasks.php |
Tasks page. | |
file | tool.php |
Brickfield accessibility tool base class. | |
file | uninstall.php |
Uninstall code for Brickfield accessibility local plugin. | |
file | update_summarydata.php |
Task function to update this site's summary data to the Brickfield database. | |
file | version.php |
Plugin version and other meta-data are defined here. | |
Functions | |
tool_brickfield_extend_navigation_course (\navigation_node $navigation, stdClass $course, context $context) | |
This function extends the navigation with the report items. | |
tool_brickfield_get_fontawesome_icon_map () | |
Get icon mapping for font-awesome. | |
xmldb_tool_brickfield_install () | |
Perform the post-install procedures. | |
Variables | |
$accessibilitydisabled = !accessibility::is_accessibility_enabled() | |
$capabilities | |
global | tool_brickfield::$CFG |
global | tool_brickfield\form::$CFG |
if($hassiteconfig) | $moodleurl = accessibility::get_plugin_url() |
$observers | |
$plugin = 2022111800 | |
if($hassiteconfig) | $showreports = has_capability('moodle/site:config', context_system::instance()) |
$tasks | |
$plugin | component = 'tool_brickfield' |
$plugin | version = 2022112800 |
tool_brickfield_extend_navigation_course | ( | \navigation_node | $navigation, |
stdClass | $course, | ||
context | $context | ||
) |
This function extends the navigation with the report items.
navigation_node | $navigation | The navigation node to extend |
stdClass | $course | The course to object for the report |
context | $context | The context of the course |
coding_exception | |
moodle_exception |
tool_brickfield_get_fontawesome_icon_map | ( | ) |
Get icon mapping for font-awesome.
string[] |
$capabilities |