|
Moodle APIs 4.2
Moodle 4.2.7 (Build: 20240422)
|
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 = 2023041800 | |
| if($hassiteconfig) | $showreports = has_capability('moodle/site:config', context_system::instance()) |
| $tasks | |
| $plugin | component = 'tool_brickfield' |
| $plugin | version = 2023042400 |
| 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 |