The source code for Al-Zaytoonah University of Jordan for free
by mrx20 - Sunday June 28, 2026 at 08:45 PM
#1
[Image: logo.png]
يسجل سجل المعلومات كل شيء، ويمكنك تنزيل الملف من الرابط. إذا واجهتك أي مشكلة، راسلني على تيليجرام على imostafaa6. جميع الحسابات مخترقة.
https://mega.nz/file/Bv0GBBxR#eeJkSIR6MJ...zScDyJujCI
size 1.07
├── amd
│ ├── build
│ │ ├── block_management_table.min.js
│ │ ├── block_management_table.min.js.map
│ │ ├── bulk_user_actions.min.js
│ │ ├── bulk_user_actions.min.js.map
│ │ ├── plugin_management_table.min.js
│ │ ├── plugin_management_table.min.js.map
│ │ └── themeselector
│ │ ├── preview_modal.min.js
│ │ └── preview_modal.min.js.map
│ └── src
│ ├── block_management_table.js
│ ├── bulk_user_actions.js
│ ├── plugin_management_table.js
│ └── themeselector
│ └── preview_modal.js
├── antiviruses.php
├── auth.php
├── blocks.php
├── category.php
├── classes
│ ├── admin
│ │ └── admin_setting_plugin_manager.php
│ ├── external
│ │ ├── set_block_protection.php
│ │ ├── set_plugin_order.php
│ │ └── set_plugin_state.php
│ ├── form
│ │ ├── purge_caches.php
│ │ └── testoutgoingmailconf_form.php
│ ├── local
│ │ ├── externalpage
│ │ │ └── accesscallback.php
│ │ └── settings
│ │ ├── autocomplete.php
│ │ ├── filesize.php
│ │ ├── linkable_settings_page.php
│ │ ├── manage_payment_gateway_plugins.php
│ │ └── setting_scheduled_task_status.php
│ ├── output
│ │ └── theme_selector.php
│ ├── الخصوصية
│ │ └── provider.php
│ ├── مُنشئ التقارير
│ │ ├── مصدر البيانات
│ │ │ └── task_logs.php
│ │ └── محلي
│ │ ├── الكيانات
│ │ │ └── task_log.php
│ │ ├── المرشحات
│ │ │ └── courserole.php
│ │ └── تقارير النظام
│ │ ├── task_logs.php
│ │ └── users.php
│ └── table
│ ├── activity_management_table.php
│ ├── block_management_table.php
│ ├── editor_management_table.php
│ ├── hook_list_table.php
│ ├── media_management_table.php
│ ├── plugin_management_table_filterset.php
│ ├── plugin_management_table.php
│ └── tool_plugin_management_table.php
├── cli
│ ├── adhoc_task.php
│ ├── alternative_component_cache.php
│ ├── automation_backups.php
│ ├── backup.php
│ ├── build_theme_css.php
│ ├── cfg.php
│ ├── check_database_schema.php
│ ├── checks.php
│ ├── cron.php
│ ├── dashboard_reset.php
│ ├── delete_course.php
│ ├── emailstop.php
│ ├── fix_course_sequence.php
│ ├── fix_deleted_users.php
│ ├── fix_orphaned_calendar_events.php
│ ├── fix_orphaned_question_categories.php
│ ├── generate_key.php
│ ├── import.php
│ ├── install_database.php
│ ├── install.php
│ ├── kill_all_sessions.php
│ ├── maintenance.php
│ ├── mysql_collation.php
│ ├── mysql_compressed_rows.php
│ ├── purge_caches.php
│ ├── reset_password.php
│ ├── restore_backup.php
│ ├── scheduled_task.php
│ ├── svgtool.php
│ ├── uninstall_plugins.php
│ └── upgrade.php
├── communication.php
├── contentbank.php
├── course
│ └── resetindentation.php
├── courseformats.php
├── cron.php
├── customfields.php
├── dataformats.php
├── editors.php
├── enrol.php
├── environment.php
├── environment.xml
├── filters.php
├── hooks.php
├── index.php
├── lib.php
├── localplugins.php
├── lock.php
├── mailout-debugger.php
├── media.php
├── message.php
├── mnet
│ ├── access_control.php
│ ├── delete.php
│ ├── index.php
│ ├── peer_forms.php
│ ├── peers.php
│ ├── profilefields_form.php
│ ├── profilefields.php
│ ├── services_form.php
│ ├── services.php
│ ├── tabs.php
│ ├── testclient.php
│ ├── trustedhosts.html
│ └── trustedhosts.php
├── modules.php
├── moodlenet_oauth2_callback.php
├── oauth2callback.php
├── phpinfo.php
├── plagiarism.php
├── plugins.php
├── portfolio.php
├── presets
│ ├── classes
│ │ ├── helper.php
│ │ ├── local
│ │ │ └── setting
│ │ │ ├── adminpresets_admin_setting_bloglevel.php
│ │ │ ├── adminpresets_admin_setting_configcheckbox.php
│ │ │ ├── adminpresets_admin_setting_configcheckbox_with_advanced.php
│ │ │ ├── adminpresets_admin_setting_configcheckbox_with_lock.php
│ │ │ ├── adminpresets_admin_setting_configiplist.php
│ │ │ ├── adminpresets_admin_setting_configmulticheckbox.php
│ │ │ ├── adminpresets_admin_setting_configmultiselect.php
│ │ │ ├── adminpresets_admin_setting_configmultiselect_with_loader.php
│ │ │ ├── adminpresets_admin_setting_configselect.php
│ │ │ ├── adminpresets_admin_setting_configselect_with_advanced.php
│ │ │ ├── adminpresets_admin_setting_configtext.php
│ │ │ ├── adminpresets_admin_setting_configtext_with_advanced.php
│ │ │ ├── adminpresets_admin_setting_configtime.php
│ │ │ ├── adminpresets_admin_setting_devicedetectregex.php
│ │ │ ├── adminpresets_admin_setting_gradecat_combo.php
│ │ │ ├── adminpresets_admin_setting_sitesettext.php
│ │ │ ├── adminpresets_admin_setting_special_backupdays.php
│ │ │ ├── adminpresets_admin_setting_special_calendar_weekend.php
│ │ │ ├── adminpresets_admin_setting_users_with_capability.php
│ │ │ ├── adminpresets_setting.php
│ │ │ └── delegate.php
│ │ ├── manager.php
│ │ └── privacy
│ │ └── provider.php
│ └── tests
│ ├── fixtures
│ │ ├── import_settings_plugins.xml
│ │ ├── import_settings_with_unexisting_setting.xml
│ │ ├── import_settings.xml
│ │ ├── import_starter_name.xml
│ │ ├── invalid_xml_file.xml
│ │ ├── unexisting_category.xml
│ │ └── unexisting_setting.xml
│ ├── generator
│ │ └── lib.php
│ ├── generator_test.php
│ ├── helper_test.php
│ ├── محلي
│ │ └── إعدادات
│ │ ├── adminpresets_admin_setting_bloglevel_test.php
│ │ ├── adminpresets_admin_setting_sitesettext_test.php
│ │ └── adminpresets_setting_test.php
│ ├── manager_test.php
│ └── خصوصية
│ └── privacy_provider_test.php
├── process_email.php
├── purgecaches.php
├── qbankplugins.php
├── qbehaviours.php
├── qtypes.php
├── registration
│ ├── check.php
│ ├── confirmregistration.php
│ ├── forms.php
│ ├── index.php
│ ├── lib.php
│ ├── register.php
│ └── renewregistration.php
├── renderer.php
├── reports.php
├── repositoryinstance.php
├── repository.php
├── resetemoticons.php
├── roles
│ ├── admins.php
│ ├── ajax.php
│ ├── allow.php
│ ├── assign.php
│ ├── check.php
│ ├── classes
│ │ ├── admins_existing_selector.php
│ │ ├── admins_potential_selector.php
│ │ ├── allow_assign_page.php
│ │ ├── allow_override_page.php
│ │ ├── allow_role_page.php
│ │ ├── allow_switch_page.php
│ │ ├── allow_view_page.php
│ │ ├── assign_user_selector_base.php
│ │ ├── capability_table_base.php
│ │ ├── capability_table_with_risks.php
│ │ ├── check_capability_table.php
│ │ ├── check_users_selector.php
│ │ ├── define_role_table_advanced.php
│ │ ├── define_role_table_basic.php
│ │ ├── existing_role_holders.php
│ │ ├── override_permissions_table_advanced.php
│ │ ├── permission_allow_form.php
│ │ ├── permission_prohibit_form.php
│ │ ├── permissions_table.php
│ │ ├── potential_assignees_below_course.php
│ │ ├── potential_assignees_course_and_above.php
│ │ ├── preset_form.php
│ │ ├── preset.php
│ │ ├── privacy
│ │ │ └── provider.php
│ │ ├── reportbuilder
│ │ │ ├── مصدر البيانات
│ │ │ │ └── roles.php
│ │ │ └── محلي
│ │ │ └── الكيانات
│ │ │ ├── role_assignment.php
│ │ │ └── role.php
│ │ └── عرض جدول تعريف الأدوار.php
│ ├── define.php
│ ├── lib.php
│ ├── manage.php
│ ├── managetabs.php
│ ├── module.js
│ ├── override.php
│ ├── permissions.php
│ ├── role_schema.xml
│ ├── tests
│ │ ├── behat
│ │ │ ├── override_roles_highlighting.feature
│ │ │ └── siteadmin_roles_breadcrumbs.feature
│ │ ├── fixtures
│ │ │ └── mixed_levels.xml
│ │ ├── preset_test.php
│ │ ├── privacy
│ │ │ └── provider_test.php
│ │ └── reportbuilder
│ │ └── datasource
│ │ └── roles_test.php
│ └── usersroles.php
├── searchareas.php
├── search.php
├── searchreindex.php
├── settings
│ ├── analytics.php
│ ├── appearance.php
│ ├── badges.php
│ ├── competency.php
│ ├── courses.php
│ ├── development.php
│ ├── frontpage.php
│ ├── grades.php
│ ├── h5p.php
│ ├── language.php
│ ├── license.php
│ ├── location.php
│ ├── messaging.php
│ ├── mnet.php
│ ├── moodlenet.php
│ ├── payment.php
│ ├── plugins.php
│ ├── reportbuilder.php
│ ├── security.php
│ ├── server.php
│ ├── subsystems.php
│ ├── top.php
│ ├── userfeedback.php
│ └── users.php
├── settings.php
├── tasklogs.php
├── templates
│ ├── header_search_input.mustache
│ ├── محلي
│ │ └── إعدادات
│ │ └── autocomplete.mustache
│ ├── setting_configcheckbox.mustache
│ ├── setting_configcolourpicker.mustache
│
├── setting_configdirectory.mustache │ ├── setting_configduration.mustache
│ ├── setting_configempty.mustache
│ ├── setting_configexecutable.mustache
│ ├── setting_configfile.mustache
│ ├── setting_configfilesize.mustache
│ ├── setting_confightmleditor.mustache
│ ├── setting_configmulticheckbox.mustache
│ ├── setting_configmultiselect.mustache │ ├──
setting_configmultiselect_optgroup.mustache │ ├── setting_configpasswordunmask.mustache │ ├── setting_configselect.mustache │ ├── setting_configselect_optgroup.mustache │ ├── setting_configtextarea.mustache │ ├── setting_configtext.mustache │ ├── setting_configtime.mustache │ ├── setting_courselist_frontpage.mustache │ ├── setting_description.mustache │ ├── setting_devicedetectregex.mustache │ ├── setting_emoticons.mustache │ ├── setting_encryptedpassword.mustache │ ├── setting_filetypes.mustache │ ├── setting_flag.mustache │ ├── setting_gradecat_combo.mustache │ ├── setting_heading.mustache │ ├── setting_manage_plugins.mustache │ ├── setting.mustache │ ├── settings.mustache │ ├── setting_special_calendar_weekend.mustache │ ├── settings_search_results.mustache │ ├── themeselector │ │ ├── theme_card.mustache │ │ ├── theme_preview_modal.mustache │ │ └── theme_selector.mustache │ └── webservice_token_new.mustache ├── testoutgoingmailconf.php ├── tests │ ├── behat │ │ ├── assign.feature │ │ ├── behat_admin.php │ │ ├── browse_users.feature │ │ ├── check.feature │ │ ├── display_short_names.feature │ │ ├── enable_multiple_accounts_use_same_email.feature │ │ ├── filter_users.feature │ │ ├── invalid_allcountrycodes.feature │ │ ├── language_settings.feature │ │ ├── manage_blocks.feature






































│ │ ├── manage_media.feature
│ │ ├── manage_tokens.feature
│ │ ├── moodlenet_outbound.feature
│ │ ├── outgoing_mail.feature
│ │ ├── purge_caches.feature
│ │ ├── resetindentation.feature
│ │ ├── search_areas.feature
│ │ ├── set_admin_settings_value.feature
│ │ ├── site_administration.feature
│ │ ├── siteadmin_webservice_breadcrumbs.feature
│ │ ├── siteadmin_webservice_token_breadcrumbs.feature
│ │ ├── task_logs.feature
│ │ └── webservice_users.feature
│ ├── external
│ │ ├── set_block_protection_test.php
│ │ ├── set_plugin_order_test.php
│ │ └── set_plugin_state_test.php
│ └── reportbuilder
│ ├── datasource
│ │ └── task_logs_test.php
│ └── local
│ └── filters
│ └── courserole_test.php
├── themeselector.php
├── thirdpartylibs.php
├── timezone.php
├── tool
│ ├── admin_presets
│ │ ├── classes
│ │ │ ├── event
│ │ │ │ ├── preset_deleted.php
│ │ │ │ ├── preset_downloaded.php
│ │ │ │ ├── preset_exported.php
│ │ │ │ ├── preset_imported.php
│ │ │ │ ├── preset_loaded.php
│ │ │ │ ├── preset_previewed.php
│ │ │ │ ├── preset_reverted.php
│ │ │ │ └── presets_listed.php
│ │ │ ├── نموذج
│ │ │ │ ├── continue_form.php
│ │ │ │ ├── export_form.php
│ │ │ │ ├── import_form.php
│ │ │ │ └── load_form.php
│ │ │ ├── محلي
│ │ │ │ └── إجراء
│ │ │ │ ├── base.php
│ │ │ │ ├── delete.php
│ │ │ │ ├── export.php
│ │ │ │ ├── import.php
│ │ │ │ ├── load.php
│ │ │ │ └── rollback.php
│ │ │ ├── output
│ │ │ │ ├── export_import.php
│ │ │ │ └── presets_list.php
│ │ │ └── الخصوصية
│ │ │ └── provider.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_admin_presets.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── templates
│ │ │ ├── export_import.mustache
│ │ │ ├── محلي
│ │ │ │ └── جداول
│ │ │ │ ├── actual_value_settings_table.mustache
│ │ │ │ └── old_and_new_value_settings_table.mustache
│ │ │ ├── preset_applications_list.mustache │ │ │ ├──
presets_list.mustache │ │ │ ├── settings_application.mustache │ │ │ └── settings_rollback.mustache │ │ ├── tests │ │ │ ├── behat │ │ │ │ ├── apply_presets.feature │ │ │ │ ├── behat_admin_presets.php │ │ │ │ ├── delete.feature │ │ │ │ ├── download.feature │ │ │ │ ├── export_settings.feature │ │ │ │ ├── import_file.feature │ │ │ │ └── revert_changes.feature │ │ │ ├── event │ │ │ │ ├── preset_deleted_test.php │ │ │ │ ├── preset_downloaded_test.php │ │ │ │ ├── preset_exported_test.php │ │ │ │ ├── preset_imported_test.php │ │ │ │ ├── preset_loaded_test.php │ │ │ │ ├── preset_previewed_test.php │ │ │ │ ├── preset_reverted_test.php │ │ │ │ └── presets_listed_test.php │ │ │ ├── generator │ │ │ │ ├── behat_tool_admin_presets_generator.php │ │ │ │ └── lib.php │ │ │ └── local │ │ │ └── action │ │ │ ├── base_test.php │ │ │ ├── delete_test.php │ │ │ ├── export_test.php │ │ │ ├── import_test.php │ │ │ ├── load_test.php │ │ │ └── rollback_test.php │ │ └── version.php │ ├── analytics │ │ ├── amd │ │ │ ├── build │ │ │ │ ├── log_info.min.js │ │ │ │ ├── log_info.min.js.map │ │ │ │ ├── model.min.js │ │ │ │ ├── model.min.js.map │ │ │ │ ├── potential-contexts.min.js │ │ │ │ └── potential-contexts.min.js.map │ │ │ └── src │ │ │ ├── log_info.js │ │ │ ├── model.js │ │ │ └── potential-contexts.js │ │ ├── classes │ │ │ ├── clihelper.php │ │ │ ├── external.php │ │ │ ├── output │ │ │ │ ├── form │ │ │ │ │ ├── edit_model.php │ │ │ │ │ └── import_model.php │ │ │ │ ├── helper.php │ │ │ │ ├── insights_report.php │ │ │ │ ├── invalid_analysables.php │ │ │ │ ├── model_logs.php │ │ │ │ ├── models_list.php │ │ │ │ ├── renderer.php │ │ │ │ └── restorable_models.php



























































│ │ │ ├── الخصوصية
│ │ │ │ └── provider.php
│ │ │ └── المهمة
│ │ │ ├── predict_models.php
│ │ │ └── train_models.php
│ │ ├── واجهة سطر الأوامر
│ │ │ ├── enable_model.php
│ │ │ ├── evaluate_model.php
│ │ │ └── guess_course_start_and_end.php
│ │ ├── createmodel.php
│ │ ├── db
│ │ │ ├── services.php
│ │ │ └── tasks.php
│ │ ├── importmodel.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_analytics.php
│ │ ├── model.php
│ │ ├── restorationefault.php
│ │ ├── settings.php
│ │ ├── templates
│ │ │ ├── evaluation_options.mustache
│ │ │ ├── export_options.mustache
│ │ │ ├── insights_report.mustache
│ │ │ ├── invalid_analysables.mustache
│ │ │ ├── models_list.mustache
│ │ │ └── restorable_models.mustache
│ │ ├── اختبارات
│ │ │ ├── behat
│ │ │ │ ├── restoreefault.feature
│ │ │ │ └── siteadmin_analytics_breadcrumbs.feature
│ │ │ └── external
│ │ │ └── external_test.php
│ │ └── version.php
│ ├── availabilityconditions
│ │ ├── classes
│ │ │ └── الخصوصية
│ │ │ └── provider.php
│ │ ├── index.php
│ │ ├──
اللغة
│ │ │ └── الإنجليزية │ │ │ └── tool_availabilityconditions.php │ │
├── settings.php
│ │ ├── الاختبارات
│ │ │ └── behat
│ │ │ └── manage_conditions.feature
│ │ └── version.php
│ ├── behat
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── steps.min.js
│ │ │ │ └── steps.min.js.map
│ │ │ └── src
│ │ │ └── steps.js
│ │ ├── classes
│ │ │ ├── external
│ │ │ │ └── get_entity_generator.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── cli
│ │ │ ├── init.php
│ │ │ ├── run.php
│ │ │ ├── util.php
│ │ │ └── util_single_run.php
│ │ ├── db
│ │ │ └── services.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_behat.php
│ │ ├── locallib.php
│ │ ├── renderer.php
│ │ ├── settings.php
│ │ ├── steps_definitions_form.php
│ │ ├── styles.css
│ │ ├── templates
│ │ │ └── steprequiredfields.mustache
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── data_generators.feature
│ │ │ │ ├── datetime_strings.feature
│ │ │ │ ├── edit_permissions.feature
│ │ │ │ ├── fixtures
│ │ │ │ │ └── environment.php
│ │ │ │ ├── get_and_set_fields.feature
│ │ │ │ ├── get_and_set_fields_in_containers.feature
│ │ │ │ ├── i_am_on_page.feature
│ │ │ │ ├── inplaceeditable.feature
│ │ │ │ ├── keyboard.feature
│ │ │ │ ├── list_steps.feature
│ │ │ │ ├── loginout.feature
│ │ │ │ ├── manipulate_forms.feature
│ │ │ │ ├── nasty_strings.feature
│ │ │ │ ├── tabs.feature
│ │ │ │ └── test_environment.feature
│ │ │ ├── behat_form_text_test.php
│ │ │ ├── external
│ │ │ │ └── get_entity_generator_test.php
│ │ │ ├── fixtures
│ │ │ │ ├── core
│ │ │ │ │ ├── behat_test_context_1.php
│ │ │ │ │ ├── behat_test_context_2.php
│ │ │ │ │ ├── test_1.feature
│ │ │ │ │ └── test_2.feature
│ │ │ │ └── theme
│ │ │ │ ├── defaulttheme
│ │ │ │ │ └── behat_theme_defaulttheme_test_context_1.php
│ │ │ │ ├── nofeatures
│ │ │ │ │ ├── behat_theme_nofeatures_behat_test_context_2.php
│ │ │ │ │ └── behat_theme_nofeatures_test_context_1.php
│ │ │ │ └── withfeatures
│ │ │ │ ├── behat_theme_withfeatures_behat_test_context_1.php
│ │ │ │ ├── behat_theme_withfeatures_test_context_2.php
│ │ │ │ ├── theme_test_1.feature
│ │ │ │ ├── theme_test_2.feature
│ │ │ │ ├── theme_test_3.feature
│ │ │ │ ├── theme_test_4.feature
│ │ │ │ └── theme_test_5.feature
│ │ │ └── manager_util_test.php
│ │ ├── upgrade.txt
│ │ └── version.php
│ ├── brickfield
│ │ ├── classes
│ │ │ ├── accessibility.php
│ │ │ ├── analysis.php
│ │ │ ├── area_base.php
│ │ │ ├── brickfieldconnect.php
│ │ │ ├── event
│ │ │ │ ├── analysis_requested.php
│ │ │ │ ├── report_downloaded.php
│ │ │ │ └── report_viewed.php
│ │ │ ├── eventobservers.php
│ │ │ ├── form
│ │ │ │ └── registration_form.php
│ │ │ ├── local
│ │ │ │ ├── areas
│ │ │ │ │ ├── core_course
│ │ │ │ │ │ ├── base.php
│ │ │ │ │ │ ├── category_base.php
│ │ │ │ │ │ ├── category_description.php
│ │ │ │ │ │ ├── category_name.php
│ │ │ │ │ │ ├── fullname.php
│ │ │ │ │ │ ├── sectionname.php
│ │ │ │ │ │ ├── sectionsummary.php
│ │ │ │ │ │ ├── shortname.php
│ │ │ │ │ │ └── summary.php
│ │ │ │ │ ├── core_question
│ │ │ │ │ │ ├── answerbase.php
│ │ │ │ │ │ ├── base.php
│ │ │ │ │ │ ├── generalfeedback.php
│ │ │ │ │ │ ├── questionanswers.php
│ │ │ │ │ │ ├── questionfeedback.php
│ │ │ │ │ │ ├── questionname.php
│ │ │ │ │ │ └── questiontext.php
│ │ │ │ │ ├── mod_assign
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_book
│ │ │ │ │ │ ├── base.php
│ │ │ │ │ │ ├── chaptercontent.php
│ │ │ │ │ │ ├── chaptertitle.php
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_chat
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_choice
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ ├── name.php
│ │ │ │ │ │ └── option.php
│ │ │ │ │ ├── mod_data
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_feedback
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_folder
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_forum
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_glossary
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_imscp
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_label
│ │ │ │ │ │ └── intro.php
│ │ │ │ │ ├── mod_lesson
│ │ │ │ │ │ ├── answer_answer.php
│ │ │ │ │ │ ├── answer_base.php
│ │ │ │ │ │ ├── answer_response.php
│ │ │ │ │ │ ├── base.php
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ ├── name.php
│ │ │ │ │ │ ├── page_base.php
│ │ │ │ │ │ ├── pagecontent.php
│ │ │ │ │ │ └── pagetitle.php
│ │ │ │ │ ├── mod_lti
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_page
│ │ │ │ │ │ ├── content.php
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_quiz
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_resource
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_scorm
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_survey
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── module_area_base.php
│ │ │ │ │ ├── mod_url
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ ├── mod_wiki
│ │ │ │ │ │ ├── intro.php
│ │ │ │ │ │ └── name.php
│ │ │ │ │ └── mod_workshop
│ │ │ │ │ ├── intro.php
│ │ │ │ │ └── name.php
│ │ │ │ ├── htmlchecker
│ │ │ │ │ ├── brickfield_accessibility_guideline.php
│ │ │ │ │ ├── brickfield_accessibility.php
│ │ │ │ │ ├── brickfield_accessibility_reporter.php
│ │ │ │ │ ├── brickfield_accessibility_report_item.php
│ │ │ │ │ ├── common
│ │ │ │ │ │ ├── body_color_contrast.php
│ │ │ │ │ │ ├── body_wai_ert_color_contrast.php
│ │ │ │ │ │ ├── brickfield_accessibility_color_test.php
│ │ │ │ │ │ ├── brickfield_accessibility_css.php
│ │ │ │ │ │ ├── brickfield_accessibility_dom_element.php
│ │ │ │ │ │ ├── brickfield_accessibility_header_test.php
│ │ │ │ │ │ ├── brickfield_accessibility_table_test.php
│ │ │ │ │ │ ├── brickfield_accessibility_tag_test.php
│ │ │ │ │ │ ├── brickfield_accessibility_test.php
│ │ │ │ │ │ ├── checks
│ │ │ │ │ │ │ ├── a_links_dont_open_new_window.php
│ │ │ │ │ │ │ ├── a_must_contain_text.php
│ │ │ │ │ │ │ ├── area_dont_open_new_window.php
│ │ │ │ │ │ │ ├── area_has_alt_value.php
│ │ │ │ │ │ │ ├── a_suspicious_link_text.php
│ │ │ │ │ │ │ ├── basefont_is_not_used.php
│ │ │ │ │ │ │ ├── blink_is_not_used.php
│ │ │ │ │ │ │ ├── bold_is_not_used.php
│ │ │ │ │ │ │ ├── content_too_long.php
│ │ │ │ │ │ │ ├── css_text_has_contrast.php
│ │ │ │ │ │ │ ├── embed_has_associated_no_embed.php
│ │ │ │ │ │ │ ├── header_h3.php
│ │ │ │ │ │ │ ├── headers_have_text.php
│ │ │ │ │ │ │ ├── i_is_not_used.php
│ │ │ │ │ │ │ ├── img_alt_is_different.php
│ │ │ │ │ │ │ ├── img_alt_is_too_long.php
│ │ │ │ │ │ │ ├── img_alt_not_empty_in_anchor.php
│ │ │ │ │ │ │ ├── img_alt_not_place_holder.php
│ │ │ │ │ │ │ ├── img_has_alt.php
│ │ │ │ │ │ │ ├── img_with_map_has_use_map.php
│ │ │ │ │ │ │ ├── legend_text_not_empty.php
│ │ │ │ │ │ │ ├── marquee_is_not_used.php
│ │ │ │ │ │ │ ├── no_headings.php
│ │ │ │ │ │ │ ├── object_must_have_embed.php
│ │ │ │ │ │ │ ├── object_must_have_title.php
│ │ │ │ │ │ │ ├── object_must_have_valid_title.php
│ │ │ │ │ │ │ ├── strike_is_not_used.php
│ │ │ │ │ │ │ ├── table_data_should_have_th.php
│ │ │ │ │ │ │ ├── table_summary_does_not_duplicate_caption.php
│ │ │ │ │ │ │ ├── table_td_should_not_merge.php
│ │ │ │ │ │ │ └── table_th_should_have_scope.php
│ │ │ │ │ │ ├── html_elements.php
│ │ │ │ │ │ ├── input_has_label.php
│ │ │ │ │ │ └── input_tab_index.php
│ │ │ │ │ ├── guidelines
│ │ │ │ │ │ ├── brickfield_guideline.php
│ │ │ │ │ │ ├── brickfield_textonly_guideline.php
│ │ │ │ │ │ └── translations
│ │ │ │ │ │ └── en.txt
│ │ │ │ │ └── reports
│ │ │ │ │ ├── report_array.php
│ │ │ │ │ ├── report_codehighlight.php
│ │ │ │ │ ├── report_demo.php
│ │ │ │ │ ├── report_static.php
│ │ │ │ │ └── report_xml.php
│ │ │ │ └── tool
│ │ │ │ ├── activityresults.php
│ │ │ │ ├── advanced.php
│ │ │ │ ├── bfpdf.php
│ │ │ │ ├── checktyperesults.php
│ │ │ │ ├── errors.php
│ │ │ │ ├── filter.php
│ │ │ │ ├── printable.php
│ │ │ │ └── tool.php
│ │ │ ├── manager.php
│ │ │ ├── output
│ │ │ │ ├── activityresults
│ │ │ │ │ └── renderer.php
│ │ │ │ ├── متقدم
│ │ │ │ │ └── renderer.php
│ │ │ │ ├── نتائج التحقق من النوع
│ │ │ │ │ └── renderer.php
│ │ │ │ ├── أخطاء
│ │ │ │ │ └── renderer.php
│ │ │ │ ├── قابل للطباعة
│ │ │ │ │ └── renderer.php
│ │ │ │ └── renderer.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ ├── registration.php
│ │ │ ├── scheduler.php
│ │ │ ├── sitedata.php
│ │ │ └── task
│ │ │ ├── bulk_process_caches.php
│ │ │ ├── bulk_process_courses.php
│ │ │ ├── checkid_validation.php
│ │ │ ├── process_analysis_requests.php
│ │ │ └── update_summarydata.php
│ │ ├── db
│ │ │ ├── access.php
│ │ │ ├── events.php
│ │ │ ├── install.php
│ │ │ ├── install.xml
│ │ │ ├── tasks.php
│ │ │ └── uninstall.php
│ │ ├── index.php
│ │ ├── json
│ │ │ └── checks.json
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_brickfield.php
│ │ ├── lib.php
│ │ ├── LICENSE_QUAIL.txt
│ │ ├── pix
│ │ │ ├── b
│ │ │ │ └── pdfdown.svg
│ │ │ ├── brickfield-logo-medium.png
│ │ │ ├── brickfield-logo.png
│ │ │ ├── brickfield-logo-small.png
│ │ │ ├── f
│ │ │ │ ├── award.svg
│ │ │ │ ├── done2.svg
│ │ │ │ ├── done.svg
│ │ │ │ ├── error.svg
│ │ │ │ ├── find.svg
│ │ │ │ ├── form.svg
│ │ │ │ ├── image.svg
│ │ │ │ ├── layout.svg
│ │ │ │ ├── link.svg
│ │ │ │ ├── media.svg
│ │ │ │ ├── table.svg
│ │ │ │ ├── text.svg
│ │ │ │ └── total.svg
│ │ │ ├── i
│ │ │ │ ├── analytics-custom.png
│ │ │ │ ├── Brickfield-logo-black.png
│ │ │ │ ├── brickfield_logo.jpeg
│ │ │ │ ├── Brickfield-logo-white.png
│ │ │ │ ├── chart-network-custom.png
│ │ │ │ ├── edit-custom.png
│ │ │ │ ├── file-edit-custom.png
│ │ │ │ ├── hands-helping-custom.png
│ │ │ │ ├── lightbulb-custom.png
│ │ │ │ ├── search-plus-custom.png
│ │ │ │ ├── tools-custom.png
│ │ │ │ └── wand-magic-custom.png
│ │ │ ├── moodle-logo.png
│ │ │ └── pdf
│ │ │ ├── check-square-regular.svg
│ │ │ ├── font-solid.svg
│ │ │ ├── image-regular.svg
│ │ │ ├── link.png
│ │ │ ├── logo-black.png
│ │ │ ├── play-circle-regular.svg
│ │ │ ├── table-solid.svg
│ │ │ ├── tachometer-alt-solid.svg
│ │ │ ├── th-large-solid.svg
│ │ │ └── times-circle-regular.svg
│ │ ├── README.md
│ │ ├── registration.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── templates
│ │ │ ├── advanced.mustache
│ │ │ ├── chartsingle.mustache
│ │ │ ├── errors.mustache
│ │ │ ├── norecords.mustache
│ │ │ └── tabtree.mustache
│ │ ├── tests
│ │ │ ├── accessibility_test.php
│ │ │ ├── area_test_base.php
│ │ │ ├── area_test.php
│ │ │ ├── behat
│ │ │ │ └── accessresults.feature
│ │ │ ├── filters_test.php
│ │ │ ├── generator
│ │ │ │ ├── mock_brickfieldconnect.php
│ │ │ │ └── mock_registration.php
│ │ │ ├── local
│ │ │ │ ├── areas
│ │ │ │ │ └── core_question
│ │ │ │ │ ├── questionanswers_test.php
│ │ │ │ │ └── questiontext_test.php
│ │ │ │ ├── htmlchecker
│ │ │ │ │ └── common
│ │ │ │ │ └── checks
│ │ │ │ │ ├── a_links_dont_open_new_window_test.php
│ │ │ │ │ ├── all_checks.php
│ │ │ │ │ ├── a_must_contain_text_test.php
│ │ │ │ │ ├── area_dont_open_new_window_test.php
│ │ │ │ │ ├── area_has_alt_value_test.php
│ │ │ │ │ ├── a_suspicious_link_text_test.php
│ │ │ │ │ ├── basefont_is_not_used_test.php
│ │ │ │ │ ├── blink_is_not_used_test.php
│ │ │ │ │ ├── bold_is_not_used_test.php
│ │ │ │ │ ├── content_too_long_test.php
│ │ │ │ │ ├── css_text_has_contrast_test.php
│ │ │ │ │ ├── embed_has_associated_no_embed_test.php
│ │ │ │ │ ├── header_h3_test.php
│ │ │ │ │ ├── headers_have_text_test.php
│ │ │ │ │ ├── i_is_not_used_test.php
│ │ │ │ │ ├── img_alt_is_different_test.php
│ │ │ │ │ ├── img_alt_is_too_long_test.php
│ │ │ │ │ ├── img_alt_not_empty_in_anchor_test.php
│ │ │ │ │ ├── img_alt_not_place_holder_test.php
│ │ │ │ │ ├── img_has_alt_test.php
│ │ │ │ │ ├── img_with_map_has_use_map_test.php
│ │ │ │ │ ├── legend_text_not_empty_test.php
│ │ │ │ │ ├── marquee_is_not_used.php
│ │ │ │ │ ├── no_headings_test.php
│ │ │ │ │ ├── object_must_have_embed_test.php
│ │ │ │ │ ├── object_must_have_title_test.php
│ │ │ │ │ ├── object_must_have_valid_title_test.php
│ │ │ │ │ ├── strike_is_not_used_test.php
│ │ │ │ │ ├── table_data_should_have_th_test.php
│ │ │ │ │ ├── table_summary_does_not_duplicate_caption_test.php
│ │ │ │ │ ├── table_td_should_not_merge_test.php
│ │ │ │ │ └── table_th_should_have_scope_test.php
│ │ │ │ └── tool
│ │ │ │ ├── activityresults_test.php
│ │ │ │ ├── checktyperesults_test.php
│ │ │ │ ├── errors_test.php
│ │ │ │ └── printable_test.php
│ │ │ ├── manager_test.php
│ │ │ ├── registration_test.php
│ │ │ ├── scheduler_test.php
│ │ │ └── tool_test.php
│ │ ├── upgrade.txt
│ │ └── version.php
│ ├── capability
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── search.min.js
│ │ │ │ └── search.min.js.map
│ │ │ └── src
│ │ │ └── search.js
│ │ ├── classes
│ │ │ ├── event
│ │ │ │ └── report_viewed.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ └── settings_form.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_capability.php
│ │ ├── locallib.php
│ │ ├── renderer.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── show_capabilities.feature
│ │ │ │ ├── show_contexts.feature
│ │ │ │ └── show_differences.feature
│ │ │ ├── event
│ │ │ │ └── events_test.php
│ │ │ └── locallib_test.php
│ │ └── version.php
│ ├── cohortroles
│ │ ├── classes
│ │ │ ├── api.php
│ │ │ ├── cohort_role_assignment.php
│ │ │ ├── form
│ │ │ │ └── assign_role_cohort.php
│ │ │ ├── observers.php
│ │ │ ├── output
│ │ │ │ ├── cohort_role_assignments_table.php
│ │ │ │ └── renderer.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ └── task
│ │ │ └── cohort_role_sync.php
│ │ ├── db
│ │ │ ├── events.php
│ │ │ ├── install.xml
│ │ │ ├── tasks.php
│ │ │ └── upgrade.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_cohortroles.php
│ │ ├── settings.php
│ │ ├── templates
│ │ │ └── cohort-in-list.mustache
│ │ ├── tests
│ │ │ ├── api_test.php
│ │ │ └── privacy
│ │ │ └── provider_test.php
│ │ └── version.php
│ ├── componentlibrary
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── clipboardwrapper.min.js
│ │ │ │ ├── clipboardwrapper.min.js.map
│ │ │ │ ├── jsrunner.min.js
│ │ │ │ ├── jsrunner.min.js.map
│ │ │ │ ├── loader.min.js
│ │ │ │ ├── loader.min.js.map
│ │ │ │ ├── lunr.min.js
│ │ │ │ ├── lunr.min.js.map
│ │ │
│ ├── mustache.min.js │ │ │ │ ├── mustache.min.js.map
│ │ │ │ ├── search.min.js
│ │ │ │ ├── search.min.js.map
│ │ │ │ ├── selectors.min.js
│ │ │ │ └── selectors.min.js.map
│ │ │ └── src
│ │ │ ├── clipboardwrapper.js
│ │ │ ├── jsrunner.js
│ │ │ ├── loader.js
│ │ │ ├── lunr.js
│ │ │ ├── mustache.js
│ │ │ ├── search.js
│ │ │ └── selectors.js
│ │ ├── الفئات
│ │ │ ├── المحلي
│ │ │ │ └── الأمثلة
│ │ │ │ ├── علامات تبويب ديناميكية
│ │ │ │ │ ├── tab1.php
│ │ │ │ │ └── tab2.php
│ │ │ │ └── عناصر النموذج
│ │ │ │ └── example.php
│ │ │ └── الخصوصية
│ │ │ └── provider.php
│ │ ├── واجهة سطر
الأوامر │ │ │ └── fetchicons.php
│ │ ├── config.yml
│ │ ├── المحتوى
│ │ │ ├── 404.md
│ │ │ ├── bootstrap
│ │ │ │ ├── المكونات
│ │ │ │ │ ├── alerts.md
│ │ │ │ │ ├── badge.md
│ │ │ │ │ ├── breadcrumb.md
│ │ │ │ │ ├── button-group.md
│ │ │ │ │ ├── buttons.md
│ │ │ │ │ ├── card.md
│ │ │ │ │ ├── carousel.md
│ │ │ │ │ ├── collapse.md
│ │ │ │ │ ├── dropdowns.md
│ │ │ │ │ ├── forms.md
│ │ │ │ │ ├── _index.md
│ │ │ │ │ ├── input-group.md
│ │ │ │ │ ├── jumbotron.md
│ │ │ │ │ ├── list-group.md
│ │ │ │ │ ├── media-object.md
│ │ │ │ │ ├── modal.md
│ │ │ │ │ ├── navbar.md
│ │ │ │ │ ├── navs.md
│ │ │ │ │ ├── pagination.md
│ │ │ │ │ ├── popovers.md
│ │ │ │ │ ├── progress.md
│ │ │ │ │ ├── scrollspy.md
│ │ │ │ │ ├── spinners.md
│ │ │ │ │ ├── toasts.md
│ │ │ │ │ └── tooltips.md
│ │ │ │ ├── content
│ │ │ │ │ ├── code.md
│ │ │ │ │ ├── figures.md
│ │ │ │ │ ├── images.md
│ │ │ │ │ ├── _index.md
│ │ │ │ │ ├── reboot.md
│ │ │ │ │ ├── tables.md
│ │ │ │ │ └── typography.md
│ │ │ │ ├── extend
│ │ │ │ │ ├── approach.md
│ │ │ │ │ └── _index.md
│ │ │ │ ├── _index.md
│ │ │ │ ├── layout
│ │ │ │ │ ├── grid.md
│ │ │ │ │ ├── _index.md
│ │ │ │ │ ├── overview.md
│ │ │ │ │ └── utilities-for-layout.md
│ │ │ │ └── utilities
│ │ │ │ ├── borders.md
│ │ │ │ ├── clearfix.md
│ │ │ │ ├── close-icon.md
│ │ │ │ ├── colors.md
│ │ │ │ ├── display.md
│ │ │ │ ├── embed.md
│ │ │ │ ├── flex.md
│ │ │ │ ├── float.md
│ │ │ │ ├── image-replacement.md
│ │ │ │ ├── _index.md
│ │ │ │ ├── interactions.md
│ │ │ │ ├── overflow.md
│ │ │ │ ├── position.md
│ │ │ │ ├── screen-readers.md
│ │ │ │ ├── shadows.md
│ │ │ │ ├── sizing.md
│ │ │ │ ├── spacing.md
│ │ │ │ ├── stretched-link.md
│ │ │ │ ├── text.md
│ │ │ │ ├── vertical-align.md
│ │ │ │ └── visibility.md
│ │ │ ├── مكتبة
│ │ │ │ ├── إضافة الصور.
md │ │ │ │ ├── إضافة الصفحات.
md │ │ │ │ ├── الواجهة الخلفية لمكتبة المكونات.
md │ │ │ │ ├── ملفات الأمثلة.
md │ │ │ │ ├── البدء.
md │ │ │ │ ├── _index.md
│ │ │ │ ├── moodle-javascript.md
│ │ │ │ ├── moodle-templates.md
│ │ │ │ └── syntax-highlighting.md
│ │ │ ├── moodle
│ │ │ │ ├── accessibility
│ │ │ │ │ ├── contrast.md
│ │ │ │ │ ├── _index.md
│ │ │ │ │ ├── keyboard-access.md
│ │ │ │ │ └── links.md
│ │ │ │ ├── components
│ │ │ │ │ ├── actionmenu.md
│ │ │ │ │ ├── activityicons.md
│ │ │ │ │ ├── buttons.md
│ │ │ │ │ ├── coursecards.md
│ │ │ │ │ ├── dom-modal.md
│ │ │ │ │ ├── dropdowns.md
│ │ │ │ │ ├── dynamictabs.md
│ │ │ │ │ ├── example.md
│ │ │ │ │ ├── footer.md
│ │ │ │ │ ├── form-elements.md
│ │ │ │ │ ├── _index.md
│ │ │ │ │ ├── moodle-icons.md
│ │ │ │ │ ├── notifications.md
│ │ │ │ │ ├── search-input.md
│ │ │ │ │ ├── showmore.md
│ │ │ │ │ └── toggle.md
│ │ │ │ ├── _index.md
│ │ │ │ ├── javascript
│ │ │ │ │ ├── charts.md
│ │ │ │ │ ├── confirm.md
│ │ │ │ │ ├── emojipicker.md
│ │ │ │ │ ├── _index.md
│ │ │ │ │ ├── sortable-list.md
│ │ │ │ │ └── toast.md
│ │ │ │ └── themes
│ │ │ │ ├── colors.md
│ │ │ │ ├── grids.md
│ │ │ │ ├── iconsizes.md
│ │ │ │ ├── _index.md
│ │ │ │ ├── layout.md
│ │ │ │ ├── positioning.md
│ │ │ │ ├── spacing.md
│ │ │ │ └── text.md
│ │ │ └── static
│ │ │ ├── bootstrap
│ │ │ │ └── browserlistrc
│ │ │ ├── library
│ │ │ │ ├── adding-images
│ │ │ │ │ └── wildebeest-1200.jpg
│ │ │ │ └── getting-started
│ │ │ │ └── logo.png
│ │ │ └── moodle
│ │ │ ├── components
│ │ │ │ ├── activityicons
│ │ │ │ │ ├── book
│ │ │ │ │ │ └── monologo.svg
│ │ │ │ │ ├── اختيار
│ │ │ │ │ │ └── monologo.svg
│ │ │ │ │ ├── h5pactivity
│ │ │ │ │ │ └── monologo.svg
│ │ │ │ │ ├── درس
│ │ │ │ │ │ └── monologo.svg
│ │ │ │ │ ├── lti
│ │ │ │ │ │ └── monologo.svg
│ │ │ │ │ ├── quiz
│ │ │ │ │ │ └── monologo.svg
│ │ │ │ │ └── wiki
│ │ │ │ │ └── monologo.svg
│ │ │ │ └── coursecards
│ │ │ │ ├── placeholder-10.txt
│ │ │ │ ├── placeholder-1.txt
│ │ │ │ ├── placeholder-2.txt
│ │ │ │ ├── placeholder-3.txt
│ │ │ │ ├── placeholder-4.txt
│ │ │ │ ├── placeholder-5.txt
│ │ │ │ ├── placeholder-6.txt
│ │ │ │ ├── placeholder-7.txt
│ │ │ │ ├── placeholder-8.txt
│ │ │ │ └── placeholder-9.txt
│ │ │ └── getting-started
│ │ │ └── logo.png
│ │ ├── docspage.php
│ │ ├── examples
│ │ │ ├── actionmenu.php
│ │ │ ├── dropdowns.php
│ │ │ ├── dynamictabs.php
│ │ │ ├── formfields.php
│ │ │ └── singlebuttons.php
│ │ ├── hugo
│ │ │ ├── dist
│ │ │ │ └── css
│ │ │ │ ├── docs.css
│ │ │ │ └── docs.css.map
│ │ │ ├── scss
│ │ │ │ ├── _anchor.scss
│ │ │ │ ├── _callouts.scss
│ │ │ │ ├── _clipboard-js.scss
│ │ │ │ ├── _colors.scss
│ │ │ │ ├── _component-examples.scss
│ │ │ │ ├── _componentlibrary.scss
│ │ │ │ ├── _content.scss
│ │ │ │ ├── docs.scss
│ │ │ │ ├── _footer.scss
│ │ │ │ ├── _placeholder-img.scss
│ │ │ │ ├── _sidebar.scss
│ │ │ │ ├── _skippy.scss
│ │ │ │ ├── _syntax.scss
│ │ │ │ ├── _toc.scss
│ │ │ │ └── _variables.scss
│ │ │ └── site
│ │ │ ├── data
│ │ │ │ ├── breakpoints.yml
│ │ │ │ ├── colors.yml
│ │ │ │ ├── fontawesomeicons.json
│ │ │ │ ├── grays.yml
│ │ │ │ ├── icons.yml
│ │ │ │ ├── moodleicons.json
│ │ │ │ └── theme-colors.yml
│ │ │ └── layouts
│ │ │ ├── _default
│ │ │ │ ├── 404.html
│ │ │ │ ├── docs.html
│ │ │ │ ├── home.html
│ │ │ │ ├── list.html
│ │ │ │ └── redirect.html
│ │ │ ├── partials
│ │ │ │ ├── callout-danger-async-methods.md
│ │ │ │ ├── callout-info-mediaqueries-breakpoints.md
│ │ │ │ ├── callout-info-npm-starter.md
│ │ │ │ ├── callout-info-prefersreducedmotion.md
│ │ │ │ ├── callout-warning-color-assistive-technologies.md
│ │ │ │ ├── callout-warning-input-support.md
│ │ │ │ ├── docs-sidebar.html
│ │ │ │ ├── favicons.html
│ │ │ │ ├── footer.html
│ │ │ │ ├── header.html
│ │ │ │ └── skippy.html
│ │ │ └── الرموز المختصرة
│ │ │ ├── callout.html
│ │ │ ├── docsref.html
│ │ │ ├── example.html
│ │ │ ├── image.html
│ │ │ ├── jsdoc.html
│ │ │ ├── markdown.html
│ │ │ ├── moodleicons.html
│ │ │ ├── mustache.html
│ │ │ ├── param.html
│ │ │ ├── partial.html
│ │ │ ├── php.html
│ │ │ ├── placeholder.html
│ │ │ └── year.html
│ │ ├── index.php
│ │ ├── jsdocspage.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_componentlibrary.php
│ │ ├── readme_moodle.txt
│ │ ├── settings.php
│ │ ├── templates
│ │ │ ├── clipboardbutton.mustache
│ │ │ ├── أمثلة
│ │ │ │ ├── علامات تبويب ديناميكية
│ │ │ │ │ ├── tab1.mustache
│ │ │ │ │ └── tab2.mustache
│ │ │ │ ├── عناصر النموذج
│ │ │ │ │ └── مفاتيح التبديل.
mustache │ │ │ │ ├── عرض المزيد
│ │ │ │ │ └── example.mustache
│ │ │ │ └── toggle
│ │ │ │ └── example.mustache
│ │ │ └── rundocs.mustache
│ │ ├── thirdpartylibs.xml
│ │ └── version.php
│ ├── customlang
│ │ ├── classes
│ │ │ ├── form
│ │ │ │ ├── export.php
│ │ │ │ └── import.php
│ │ │ ├── محلي
│ │ │ │ ├── importer.php
│ │ │ │ └── ملانج
│ │ │ │ ├── langstring.php
│ │ │ │ ├── logstatus.php
│ │ │ │ └── phpparser.php
│ │ │ ├── الإخراج
│ │ │ │ ├── renderer.php
│ │ │ │ └── translator.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── cli
│ │ │ ├── export.php
│ │ │ └── import.php
│ │ ├── db
│ │ │ ├── access.php
│ │ │ ├── install.php
│ │ │ ├── install.xml
│ │ │ └── upgrade.php
│ │ ├── edit.php
│ │ ├── export.php
│ │ ├── filter_form.php
│ │ ├── import.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ ├── deprecated.txt
│ │ │ └── tool_customlang.php
│ │ ├── lib.php
│ │ ├── locallib.php
│ │ ├── module.js
│ │ ├── settings.php
│ │ ├── templates
│ │ │ └── translator.mustache
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── customisation_create.feature
│ │ │ │ ├── export.feature
│ │ │ │ ├── import_files.feature
│ │ │ │ ├── import_mode.feature
│ │ │ │ └── siteadmin_custom_breadcrumbs.feature
│ │ │ ├── fixtures
│ │ │ │ ├── customlang.zip
│ │ │ │ ├── mod_fakecomponent.php
│ │ │ │ ├── moodle.php
│ │ │ │ └── tool_customlang.php
│ │ │ └── local
│ │ │ └── mlang
│ │ │ ├── langstring_test.php
│ │ │ └── phpparser_test.php
│ │ └── version.php
│ ├── dataprivacy
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── add_category.min.js
│ │ │ │ ├── add_category.min.js.map
│ │ │ │ ├── add_purpose.min.js
│ │ │ │ ├── add_purpose.min.js.map
│ │ │ │ ├── categoriesactions.min.js
│ │ │ │ ├── categoriesactions.min.js.map
│ │ │ │ ├── contactdpo.min.js
│ │ │ │ ├── contactdpo.min.js.map
│ │ │ │ ├── data_deletion.min.js
│ │ │ │ ├── data_deletion.min.js.map
│ │ │ │ ├── data_registry.min.js
│ │ │ │ ├── data_registry.min.js.map
│ │ │ │ ├── data_request_modal.min.js
│ │ │ │ ├── data_request_modal.min.js.map
│ │ │ │ ├── defaultsactions.min.js
│ │ │ │ ├── defaultsactions.min.js.map
│ │ │ │ ├── effective_retention_period.min.js
│ │ │ │ ├── effective_retention_period.min.js.map
│ │ │ │ ├── events.min.js
│ │ │ │ ├── events.min.js.map
│ │ │ │ ├── expand_contract.min.js
│ │ │ │ ├── expand_contract.min.js.map
│ │ │ │ ├── form-user-selector.min.js
│ │ │ │ ├── form-user-selector.min.js.map
│ │ │ │ ├── myrequestactions.min.js
│ │ │ │ ├── myrequestactions.min.js.map
│ │ │ │ ├── purposesactions.min.js
│ │ │ │ ├── purposesactions.min.js.map
│ │ │ │ ├── requestactions.min.js
│ │ │ │ ├── requestactions.min.js.map
│ │ │ │ ├── request_filter.min.js
│ │ │ │ ├── request_filter.min.js.map
│ │ │ │ ├── selectedcourses.min.js
│ │ │ │ └── selectedcourses.min.js.map
│ │ │ └── src
│ │ │ ├── add_category.js
│ │ │ ├── add_purpose.js
│ │ │ ├── categoriesactions.js
│ │ │ ├── contactdpo.js
│ │ │ ├── data_deletion.js
│ │ │ ├── data_registry.js
│ │ │ ├── data_request_modal.js
│ │ │ ├── defaultsactions.js
│ │ │ ├── effective_retention_period.js
│ │ │ ├── events.js
│ │ │ ├── expand_contract.js
│ │ │ ├── form-user-selector.js
│ │ │ ├── myrequestactions.js
│ │ │ ├── purposesactions.js
│ │ │ ├── requestactions.js
│ │ │ ├── request_filter.js
│ │ │ └── selectedcourses.js
│ │ ├── categories.php
│ │ ├── classes
│ │ │ ├── api.php
│ │ │ ├── category.php
│ │ │ ├── context_instance.php
│ │ │ ├── contextlevel.php
│ │ │ ├── contextlist_context.php
│ │ │ ├── dataprivacy_contextlist.php
│ │ │ ├── data_registry.php
│ │ │ ├── data_request.php
│ │ │ ├── event
│ │ │ │ └── user_deleted_observer.php
│ │ │ ├── expired_context.php
│ │ │ ├── expired_contexts_manager.php
│ │ │ ├── expiry_info.php
│ │ │ ├── external
│ │ │ │ ├── category_exporter.php
│ │ │ │ ├── context_instance_exporter.php
│ │ │ │ ├── create_data_request.php
│ │ │ │ ├── data_request_exporter.php
│ │ │ │ ├── get_access_information.php
│ │ │ │ ├── get_data_requests.php
│ │ │ │ ├── name_description_exporter.php
│ │ │ │ ├── purpose_exporter.php
│ │ │ │ └── submit_selected_courses_form.php
│ │ │ ├── external.php
│ │ │ ├── filtered_userlist.php
│ │ │ ├── form
│ │ │ │ ├── category.php
│ │ │ │ ├── contactdpo.php
│ │ │ │ ├── context_instance.php
│ │ │ │ ├── contextlevel.php
│ │ │ │ ├── exportfilter_form.php
│ │ │ │ └── purpose.php
│ │ │ ├── hook_callbacks.php
│ │ │ ├── local
│ │ │ │ └── helper.php
│ │ │ ├── manager_observer.php
│ │ │ ├── metadata_registry.php
│ │ │ ├── output
│ │ │ │ ├── categories.php
│ │ │ │ ├── crud_element.php
│ │ │ │ ├── data_deletion_page.php
│ │ │ │ ├── data_registry_compliance_page.php
│ │ │ │ ├── data_registry_page.php
│ │ │ │ ├── data_requests_page.php
│ │ │ │ ├── data_requests_table.php
│ │ │ │ ├── defaults_page.php
│ │ │ │ ├── expired_contexts_table.php
│ │ │ │ ├── my_data_requests_page.php
│ │ │ │ ├── purposes.php
│ │ │ │ ├── renderer.php
│ │ │ │ ├── request_filter.php
│ │ │ │ └── summary_page.php
│ │ │ ├── page_helper.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ ├── purpose_override.php
│ │ │ ├── purpose.php
│ │ │ ├── request_contextlist.php
│ │ │ └── task
│ │ │ ├── delete_existing_deleted_users.php
│ │ │ ├── delete_expired_contexts.php
│ │ │ ├── delete_expired_requests.php
│ │ │ ├── expired_retention_period.php
│ │ │ ├── initiate_data_request_task.php
│ │ │ └── process_data_request_task.php
│ │ ├── createdatarequest_form.php
│ │ ├── createdatarequest.php
│ │ ├── datadeletion.php
│ │ ├── dataregistry.php
│ │ ├── datarequests.php
│ │ ├── db
│ │ │ ├── access.php
│ │ │ ├── caches.php
│ │ │ ├── events.php
│ │ │ ├── hooks.php
│ │ │ ├── install.xml
│ │ │ ├── messages.php
│ │ │ ├── services.php
│ │ │ ├── tasks.php
│ │ │ └── upgrade.php
│ │ ├── defaults.php
│ │ ├── editcategory.php
│ │ ├── editpurpose.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_dataprivacy.php
│ │ ├── lib.php
│ │ ├── mydatarequests.php
│ │ ├── pluginregistry.php
│ │ ├── purposes.php
│ │ ├── resubmitrequest.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── summary.php
│ │ ├── templates
│ │ │ ├── categories.mustache
│ │ │ ├── category_purpose_form.mustache
│ │ │ ├── component_status.mustache
│ │ │ ├── context_tree_branches.mustache
│ │ │ ├── context_tree_node.mustache
│ │ │ ├── data_deletion.mustache
│ │ │ ├── data_registry_compliance.mustache
│ │
│ ├── data_registry.mustache │ │ │ ├── data_request_email.mustache
│ │ │ ├── data_request_modal.mustache
│ │ │ ├── data_request_results_email.mustache
│ │ │ ├── data_requests_bulk_actions.mustache
│ │ │ ├── data_requests.mustache
│ │ │ ├── defaults_display.mustache
│ │ │ ├── defaults_page.mustache │
│ │ ├── delete_activity_defaults.mustache
│ │ │ ├── form-user-selector-suggestion.mustache
│ │ │ ├── my_data_requests.mustache
│ │ │ ├── purposes.mustache
│ │ │ ├── request_details.mustache
│ │ │ ├── request_filter.mustache
│ │ │ └── summary.mustache
│ │ ├── tests
│ │ │ ├── api_test.php
│ │ │ ├── behat
│ │ │ │ ├── behat_tool_dataprivacy.php
│ │ │ │ ├── contact_privacy_officer.feature
│ │ │ │ ├── datadelete.feature
│ │ │ │ ├── dataexport.feature
│ │ │ │ ├── manage_categories.feature
│ │ │ │ ├── manage_data_requests.feature
│ │ │ │ ├── manage_defaults.feature
│ │ │ │ ├── manage_purposes.feature
│ │ │ │ ├── my_data_requests.feature
│ │ │ │ ├── protecteddelete.feature
│ │ │ │ └── siteadmin_privacy_breadcrumbs.feature
│ │ │ ├── data_privacy_testcase.php
│ │ │ ├── data_registry_test.php
│ │ │ ├── data_request_test.php
│ │ │ ├── expired_contexts_test.php
│ │ │ ├── expired_data_requests_test.php
│ │ │ ├── external
│ │ │ │ ├── external_test.php
│ │ │ │ └── submit_selected_courses_form_test.php
│ │ │ ├── filtered_userlist_test.php
│ │ │ ├── generator
│ │ │ │ └── lib.php
│ │ │ ├── manager_observer_test.php
│ │ │ ├── metadata_registry_test.php
│ │ │ ├── privacy
│ │ │ │ └── provider_test.php
│ │ │ ├── task
│ │ │ │ └── task_test.php
│ │ │ └── user_deleted_observer_test.php
│ │ ├── upgrade.txt
│ │ └── version.php
│ ├── dbtransfer
│ │ ├── classes
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── cli
│ │ │ └── migrate.php
│ │ ├── database_export_form.php
│ │ ├── database_transfer_form.php
│ │ ├── dbexport.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_dbtransfer.php
│ │ ├── locallib.php
│ │ ├── settings.php
│ │ └── version.php
│ ├── filetypes
│ │ ├── classes
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ └── utils.php
│ │ ├── delete.php
│ │ ├── edit_form.php
│ │ ├── edit.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_filetypes.php
│ │ ├── renderer.php
│ │ ├── revert.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── add_filetypes.feature
│ │ │ │ └── siteadmin_filetype_breadcrumbs.feature
│ │ │ ├── fixtures
│ │ │ │ ├── frog-24.png
│ │ │ │ ├── frog-48.png
│ │ │ │ ├── test.frog
│ │ │ │ └── zombie.gif
│ │ │ └── tool_filetypes_test.php
│ │ └── version.php
│ ├── مولد
│ │ ├── فئات
│ │ │ ├── backend.php
│ │ │ ├── course_backend.php
│ │ │ ├── نموذج
│ │ │ │ └── featureimport.php
│ │ │ ├── محلي
│ │ │ │ └── سيناريو اختبار
│ │ │ │ ├── parsedfeature.php
│ │ │ │ ├── runner.php
│ │ │ │ └── steprunner.php
│ │ │ ├── make_course_form.php
│ │ │ ├── make_testplan_form.php
│ │ │ ├── output
│ │ │ │ └── parsingresult.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ ├── site_backend.php
│ │ │ └── testplan_backend.php
│ │ ├── cli
│ │ │ ├── maketestcourse.php
│ │ │ ├── maketestplan.php
│ │ │ ├── maketestsite.php
│ │ │ └── runtestscenario.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_generator.php
│ │ ├── lib.php
│ │ ├── maketestcourse.php
│ │ ├── maketestplan.php
│ │ ├── runtestscenario.php
│ │ ├── settings.php
│ │ ├── templates
│ │ │ └── parsingresult.mustache
│ │ ├── testplan.template.jmx
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── make_test_course.feature
│ │ │ │ └── testscenario.feature
│ │ │ ├── fixtures
│ │ │ │ └── testscenario
│ │ │ │ ├── scenario.feature
│ │ │ │ ├── scenario_wrongempty.feature
│ │ │ │ ├── scenario_wrongformat.feature
│ │ │ │ ├── scenario_wrongonlybackground.feature
│ │ │ │ ├── scenario_wrongoutline.feature
│ │ │ │ └── scenario_wrongstep.feature
│ │ │ ├── local
│ │ │ │ └── testscenario
│ │ │ │ ├── parsedfeature_test.php
│ │ │ │ ├── runner_test.php
│ │ │ │ └── steprunner_test.php
│ │ │ ├── maketestcourse_test.php
│ │ │ └── maketestsite_test.php
│ │ ├── upgrade.txt
│ │ └── version.php
│ ├── httpsreplace
│ │ ├── classes
│ │ │ ├── form.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ └── url_finder.php
│ │ ├── cli
│ │ │ └── url_replace.php
│ │ ├── Index.php
│ │ ├── لانج
│ │ │ └── أون
│ │ │ └── tool_httpsreplace.php
│ │ ├── settings.php
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ └── httpsreplace.feature
│ │ │ └── httpsreplace_test.php
│ │ ├── tool.php
│ │ └── version.php
│ ├── innodb
│ │ ├── classes
│ │ │ └── الخصوصية
│ │ │ └── provider.php
│ │ ├── index.php
│ │ ├── اللغة │ │ │ └──
الإنجليزية
│ │ │ └── tool_innodb.php
│ │ ├── الإعدادات.php
│ │ └── الإصدار.php
│ ├── تثبيت الإضافة
│ │ ├── الفئات
│ │ │ ├── installer.php
│ │ │ ├── installfromzip_form.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_installaddon.php
│ │ ├── permcheck.php
│ │ ├── pix
│ │ │ ├── icon.png
│ │ │ └── icon.svg
│ │ ├── renderer.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── tests
│ │ │ ├── fixtures
│ │ │ │ └── testable_installer.php
│ │ │ └── installer_test.php
│ │ ├── version.php
│ │ └── yui
│ │ └── permcheck
│ │ └── permcheck.js
│ ├── langimport
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── search.min.js
│ │ │ │ ├── search.min.js.map
│ │ │ │ ├── uninstall.min.js
│ │ │ │ └── uninstall.min.js.map
│ │ │ └── src
│ │ │ ├── search.js
│ │ │ └── uninstall.js
│ │ ├── classes
│ │ │ ├── controller.php
│ │ │ ├── event
│ │ │ │ ├── langpack_imported.php
│ │ │ │ ├── langpack_removed.php
│ │ │ │ └── langpack_updated.php
│ │ │ ├── locale.php
│ │ │ ├── output
│ │ │ │ ├── langimport_page.php
│ │ │ │ └── renderer.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ └── task
│ │ │ ├── install_langpacks.php
│ │ │ └── update_langpacks_task.php
│ │ ├── db
│ │ │ └── tasks.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_langimport.php
│ │ ├── lib.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── templates
│ │ │ └── langimport.mustache
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── behat_tool_langimport.php
│ │ │ │ └── manage_langpacks.feature
│ │ │ ├── controller_test.php
│ │ │ ├── event
│ │ │ │ └── events_test.php
│ │ │ └── locale_test.php
│ │ └── version.php
│ ├── licensemanager
│ │ ├── classes
│ │ │ ├── form
│ │ │ │ └── edit_license.php
│ │ │ ├── helper.php
│ │ │ ├── manager.php
│ │ │ ├── output
│ │ │ │ ├── renderer.php
│ │ │ │ └── table.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_licensemanager.php
│ │ ├── settings.php
│ │ ├── اختبارات
│ │ │ ├── بيهات
│ │ │ │ ├── حذف_الترخيص.ميزة
│ │ │ │ ├── تعديل_الترخيص.ميزة
│ │ │ │ └── مدير_الترخيص.ميزة │ │
│ ├── اختبار_المساعد.
php │ │ │ └── اختبار_المدير.php
│ │ └── الإصدار.php
│ ├── سجل
│ │ ├── نسخة احتياطية
│ │ │ └── moodle2
│ │ │ ├── backup_tool_log_logstore_subplugin.class.php
│ │ │ └── restore_tool_log_logstore_subplugin.class.php
│ │ ├── classes
│ │ │ ├── helper
│ │ │ │ ├── buffered_writer.php
│ │ │ │ ├── reader.php
│ │ │ │ └── store.php
│ │ │ ├── local
│ │ │ │ └── privacy
│ │ │ │ ├── helper.php
│ │ │ │ ├── logstore_provider.php
│ │ │ │ ├── logstore_userlist_provider.php
│ │ │ │ └── moodle_database_export_and_delete.php
│ │ │ ├── log
│ │ │ │ ├── manager.php
│ │ │ │ ├── observer.php
│ │ │ │ ├── store.php
│ │ │ │ └── writer.php
│ │ │ ├── plugininfo
│ │ │ │ └── logstore.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ └── setting_managestores.php
│ │ ├── db
│ │ │ ├── events.php
│ │ │ ├── install.php
│ │ │ ├── subplugins.json
│ │ │ └── upgrade.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_log.php
│ │ ├── settings.php
│ │ ├── store
│ │ │ ├── database
│ │ │ │ ├── backup
│ │ │ │ │ └── moodle2
│ │ │ │ │ ├── backup_logstore_database_nested_element.php
│ │ │ │ │ ├── backup_logstore_database_subplugin.class.php
│ │ │ │ │ └── restore_logstore_database_subplugin.class.php
│ │ │ │ ├── classes
│ │ │ │ │ ├── helper.php
│ │ │ │ │ ├── log
│ │ │ │ │ │ └── store.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── db
│ │ │ │ │ └── upgrade.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── logstore_database.php
│ │ │ │ ├── settings.php
│ │ │ │ ├── tests
│ │ │ │ │ ├── fixtures
│ │ │ │ │ │ ├── event.php
│ │ │ │ │ │ └── store.php
│ │ │ │ │ ├── privacy
│ │ │ │ │ │ └── provider_test.php
│ │ │ │ │ └── store_test.php
│ │ │ │ ├── test_settings.php
│ │ │ │ ├── upgrade.txt
│ │ │ │ └── version.php
│ │ │ └── قياسي
│ │ │ ├── احتياطي
│ │ │ │ └── مودل 2
│ │ │ │ ├── backup_logstore_standard_subplugin.class.php
│ │ │ │ └── restore_logstore_standard_subplugin.class.php
│ │ │ ├── فئات
│ │ │ │ ├── سجل
│ │ │ │ │ └── store.php
│ │ │ │ ├── الخصوصية
│ │ │ │ │ └── provider.php
│ │ │ │ └── المهمة
│ │ │ │ └── cleanup_task.php
│ │ │ ├── قاعدة البيانات
│ │ │ │ ├── install.xml
│ │ │ │ ├── tasks.php
│ │ │ │ └── upgrade.php
│ │ │ ├── lang
│ │ │ │ └── en
│ │ │ │ └── logstore_standard.php
│ │ │ ├── settings.php
│ │ │ ├── tests
│ │ │ │ ├── fixtures
│ │ │ │ │ ├── event.php
│ │ │ │ │ └── restore_hack.php
│ │ │ │ ├── الخصوصية
│ │ │ │ │ └── provider_test.php
│ │ │ │ └── store_test.php
│ │ │ └── version.php
│ │ ├── stores.php
│ │ ├── الاختبارات
│ │ │ ├── behat
│ │ │ │ └── logstore_store_visibility_change.feature
│ │ │ ├── manager_test.php
│ │ │ └── الخصوصية
│ │ │ └── provider_test.php
│ │ ├── upgrade.txt
│ │ └── version.php
│ ├── lp
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── actionselector.min.js
│ │ │ │ ├── actionselector.min.js.map
│ │ │ │ ├── competencies.min.js
│ │ │ │ ├── competencies.min.js.map
│ │ │ │ ├── competencyactions.min.js
│ │ │ │ ├── competencyactions.min.js.map
│ │ │ │ ├── competencydialogue.min.js
│ │ │ │ ├── competencydialogue.min.js.map
│ │ │ │ ├── competency_outcomes.min.js
│ │ │ │ ├── competency_outcomes.min.js.map
│ │ │ │ ├── competencypicker.min.js
│ │ │ │ ├── competencypicker.min.js.map
│ │ │ │ ├── competencypicker_user_plans.min.js
│ │ │ │ ├── competencypicker_user_plans.min.js.map
│ │ │ │ ├── competency_plan_navigation.min.js
│ │ │ │ ├── competency_plan_navigation.min.js.map
│ │ │ │ ├── competency_rule_all.min.js
│ │ │ │ ├── competency_rule_all.min.js.map
│ │ │ │ ├── competencyruleconfig.min.js
│ │ │ │ ├── competencyruleconfig.min.js.map
│ │ │ │ ├── competency_rule.min.js
│ │ │ │ ├── competency_rule.min.js.map
│ │ │ │ ├── competency_rule_points.min.js
│ │ │ │ ├── competency_rule_points.min.js.map
│ │ │ │ ├── competencytree.min.js
│ │ │ │ ├── competencytree.min.js.map
│ │ │ │ ├── course_competency_settings.min.js
│ │ │ │ ├── course_competency_settings.min.js.map
│ │ │ │ ├── dialog.min.js
│ │ │ │ ├── dialog.min.js.map
│ │ │ │ ├── dragdrop-reorder.min.js
│ │ │ │ ├── dragdrop-reorder.min.js.map
│ │ │ │ ├── event_base.min.js
│ │ │ │ ├── event_base.min.js.map
│ │ │ │ ├── evidence_delete.min.js
│ │ │ │ ├── evidence_delete.min.js.map
│ │ │ │ ├── form_competency_element.min.js
│ │ │ │ ├── form_competency_element.min.js.map
│ │ │ │ ├── form-user-selector.min.js
│ │ │ │ ├── form-user-selector.min.js.map
│ │ │ │ ├── frameworkactions.min.js
│ │ │ │ ├── frameworkactions.min.js.map
│ │ │ │ ├── frameworks_datasource.min.js
│ │ │ │ ├── frameworks_datasource.min.js.map
│ │ │ │ ├── grade_dialogue.min.js
│ │ │ │ ├── grade_dialogue.min.js.map
│ │ │ │ ├── grade_user_competency_inline.min.js
│ │ │ │ ├── grade_user_competency_inline.min.js.map
│ │ │ │ ├── menubar.min.js
│ │ │ │ ├── menubar.min.js.map
│ │ │ │ ├── module_navigation.min.js
│ │ │ │ ├── module_navigation.min.js.map
│ │ │ │ ├──parentcompetency_form.min.js
│ │ │ │ ├──parentcompetency_form.min.js.map
│ │ │ │ ├── Planactions.min.js
│ │ │ │ ├──planactions.min.js.map
│ │ │ │ ├──scaleconfig.min.js
│ │ │ │ ├──scaleconfig.min.js.map
│ │ │ │ ├── scalevalues.min.js
│ │ │ │ ├── scalevalues.min.js.map
│ │ │ │ ├── templateactions.min.js
│ │ │ │ ├── templateactions.min.js.map
│ │ │ │ ├── tree.min.js
│ │ │ │ ├── tree.min.js.map
│ │ │ │ ├── user_competency_course_navigation.min.js
│ │ │ │ ├── user_competency_course_navigation.min.js.map
│ │ │ │ ├── user_competency_info.min.js
│ │ │ │ ├── user_competency_info.min.js.map
│ │ │ │ ├── user_competency_plan_popup.min.js
│ │ │ │ ├── user_competency_plan_popup.min.js.map
│ │ │ │ ├── user_competency_workflow.min.js
│ │ │ │ ├── user_competency_workflow.min.js.map
│ │ │ │ ├── user_evidence_actions.min.js
│ │ │ │ └── user_evidence_actions.min.js.map
│ │ │ └── src
│ │ │ ├── actionselector.js
│ │ │ ├── competencies.js
│ │ │ ├── competencyactions.js
│ │ │ ├── competencydialogue.js
│ │ │ ├── competency_outcomes.js
│ │ │ ├── competencypicker.js
│ │ │ ├── competencypicker_user_plans.js
│ │ │ ├── competency_plan_navigation.js
│ │ │ ├── competency_rule_all.js
│ │ │ ├── competencyruleconfig.js
│ │ │ ├── competency_rule.js
│ │ │ ├── competency_rule_points.js
│ │ │ ├── competencytree.js
│ │ │ ├── course_competency_settings.js
│ │ │ ├── dialog.js
│ │ │ ├── dragdrop-reorder.js
│ │ │ ├── event_base.js
│ │ │ ├── evidence_delete.js
│ │ │ ├── form_competency_element.js
│ │ │ ├── form-user-selector.js
│ │ │ ├── frameworkactions.js
│ │ │ ├── frameworks_datasource.js
│ │ │ ├── grade_dialogue.js
│ │ │ ├── grade_user_competency_inline.js
│ │ │ ├── menubar.js
│ │ │ ├── module_navigation.js
│ │ │ ├── parentcompetency_form.js
│ │ │ ├── planactions.js
│ │ │ ├── scaleconfig.js
│ │ │ ├── scalevalues.js
│ │ │ ├── templateactions.js
│ │ │ ├── tree.js
│ │ │ ├── user_competency_course_navigation.js
│ │ │ ├── user_competency_info.js
│ │ │ ├── user_competency_plan_popup.js
│ │ │ ├── user_competency_workflow.js
│ │ │ └── user_evidence_actions.js
│ │ ├── classes
│ │ │ ├── course_competencies_form_element.php
│ │ │ ├── course_competency_overridegrade_form_element.php
│ │ │ ├── course_competency_rule_form_element.php
│ │ │ ├── course_competency_statistics.php
│ │ │ ├── external
│ │ │ │ ├── competency_path_exporter.php
│ │ │ │ ├── competency_summary_exporter.php
│ │ │ │ ├── course_competency_statistics_exporter.php
│ │ │ │ ├── path_node_exporter.php
│ │ │ │ ├── template_statistics_exporter.php
│ │ │ │ ├── user_competency_summary_exporter.php
│ │ │ │ ├── user_competency_summary_in_course_exporter.php
│ │ │ │ ├── user_competency_summary_in_plan_exporter.php
│ │ │ │ ├── user_evidence_competency_summary_exporter.php
│ │ │ │ └── user_evidence_summary_exporter.php
│ │ │ ├── external.php
│ │ │ ├── form
│ │ │ │ ├── competency_framework.php
│ │ │ │ ├── competency.php
│ │ │ │ ├── framework_autocomplete.php
│ │ │ │ ├── plan.php
│ │ │ │ ├── template_cohorts.php
│ │ │ │ ├── template.php
│ │ │ │ ├── template_plans.php
│ │ │ │ └── user_evidence.php
│ │ │ ├── output
│ │ │ │ ├── competency_plan_navigation.php
│ │ │ │ ├── competency_summary.php
│ │ │ │ ├── course_competencies_page.php
│ │ │ │ ├── manage_competencies_page.php
│ │ │ │ ├── manage_competency_frameworks_page.php
│ │ │ │ ├── manage_templates_page.php
│ │ │ │ ├── module_navigation.php
│ │ │ │ ├── plan_page.php
│ │ │ │ ├── plans_page.php
│ │ │ │ ├── related_competencies.php
│ │ │ │ ├── renderer.php
│ │ │ │ ├── template_cohorts_page.php
│ │ │ │ ├── template_cohorts_table.php
│ │ │ │ ├── template_competencies_page.php
│ │ │ │ ├── template_plans_page.php
│ │ │ │ ├── template_plans_table.php
│ │ │ │ ├── user_competency_course_navigation.php
│ │ │ │ ├── user_competency_summary_in_course.php
│ │ │ │ ├── user_competency_summary_in_plan.php
│ │ │ │ ├── user_competency_summary.php
│ │ │ │ ├── user_evidence_list_page.php
│ │ │ │ └── user_evidence_page.php
│ │ │ ├── page_helper.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ ├── site_competencies_form_element.php
│ │ │ ├── template_statistics.php
│ │ │ └── url_resolver.php
│ │ ├── competencies.php
│ │ ├── competencyframeworks.php
│ │ ├── coursecompetencies.php
│ │ ├── db
│ │ │ └── services.php
│ │ ├── editcompetencyframework.php
│ │ ├── editcompetency.php
│ │ ├── editplan.php
│ │ ├── edittemplate.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_lp.php
│ │ ├── learningplans.php
│ │ ├── lib.php
│ │ ├── pix
│ │ │ ├── url.png
│ │ │ └── url.svg
│ │ ├── plan.php
│ │ ├── plans.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── template_cohorts.php
│ │ ├── templatecompetencies.php
│ │ ├── template_plans.php
│ │ ├── templates
│ │ │ ├── action_selector.mustache
│ │ │ ├── comment_area.mustache
│ │ │ ├── competencies_move_tree.mustache
│ │ │ ├── competencies_tree.mustache
│ │ │ ├── competencies_tree_root.mustache
│ │ │ ├── competency_grader.mustache
│ │ │
├── competency_path.mustache │ │ │ ├── competency_picker_competencyform.mustache
│ │ │ ├── competency_picker.mustache
│ │ │ ├── competency_picker_user_plans.mustache
│ │ │ ├── competency_plan_navigation.mustache
│ │ │ ├── competency_rule_config.mustache
│ │ │ ├── competency_rule_points.mustache
│ │ │ ├── competency_summary.mustache
│ │ │ ├── course_competencies_page.mustache
│ │ │ ├── course_competency_settings.mustache
│ │ │ ├── course_competency_statistics.mustache
│ │ │ ├── evidence_summary.mustache
│ │ │ ├── form_competency_list.mustache
│ │ │ ├── form-user-selector-suggestion.mustache
│ │ │ ├── linked_courses_summary.mustache
│ │ │ ├── loading.mustache
│ │ │ ├── manage_competencies_page.mustache
│ │ │ ├── manage_competency_frameworks_page.mustache
│ │ │ ├── manage_templates_page.mustache
│ │ │ ├── module_navigation.mustache
│ │ │ ├── no_frameworks_warning.mustache
│ │ │ ├── plan_page.mustache
│ │ │ ├── plans_page.mustache
│ │ │ ├── progress_bar.mustache
│ │ │ ├── related_competencies.mustache
│ │ │ ├── scale_configuration_page.mustache
│ │ │ ├── template_competencies_page.mustache
│ │ │ ├── template_statistics.mustache
│ │ │ ├── user_competency_course_navigation.mustache
│ │ │ ├── user_competency_summary_in_course.mustache
│ │ │ ├── user_competency_summary_in_plan.mustache
│ │ │ ├── user_competency_summary.mustache
│ │ │ ├── user_evidence_list_page.mustache
│ │ │ ├── user_evidence_page.mustache
│ │ │ └── user_summary.mustache
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── behat_tool_lp_data_generators.php
│ │ │ │ ├── behat_tool_lp.php
│ │ │ │ ├── course_competencies.feature
│ │ │ │ ├── framework_crud.feature
│ │ │ │ ├── plan_crud.feature
│ │ │ │ ├── plan_workflow.feature
│ │ │ │ ├── template_crud.feature
│ │ │ │ ├── user_evidence_comp_link.feature
│ │ │ │ ├── user_evidence_crud.feature
│ │ │ │ └── view_competencies.feature
│ │ │ └── externallib_test.php
│ │ ├── upgrade.txt
│ │ ├── user_competency_in_course.php
│ │ ├── user_competency_in_plan.php
│ │ ├── user_competency.php
│ │ ├── user_evidence_edit.php
│ │ ├── user_evidence_list.php
│ │ ├── user_evidence.php
│ │ ├── version.php
│ │ └── yui
│ │ ├── build
│ │ │ └── moodle-tool_lp-dragdrop-reorder
│ │ │ ├── moodle-tool_lp-dragdrop-reorder-debug.js
│ │ │ ├── moodle-tool_lp-dragdrop-reorder.js
│ │ │ └── moodle-tool_lp-dragdrop-reorder-min.js
│ │ └── src
│ │ └── dragdrop-reorder
│ │ ├── build.json
│ │ ├── js
│ │ │ └── dragdropreorder.js
│ │ └── meta
│ │ └── dragdrop-reorder.json
│ ├── lpimportcsv
│ │ ├── classes
│ │ │ ├── form
│ │ │ │ ├── export.php
│ │ │ │ ├── import_confirm.php
│ │ │ │ └── import.php
│ │ │ ├── framework_exporter.php
│ │ │ ├── framework_importer.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── export.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_lpimportcsv.php
│ │ ├── settings.php
│ │ ├── tests
│ │ │ ├── fixtures
│ │ │ │ └── example.csv
│ │ │ └── import_test.php
│ │ └── version.php
│ ├── lpmigrate
│ │ ├── classes
│ │ │ ├── form
│ │ │ │ └── migrate_framework.php
│ │ │ ├── framework_mapper.php
│ │ │ ├── framework_processor.php
│ │ │ ├── output
│ │ │ │ ├── migrate_framework_results.php
│ │ │ │ └── renderer.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── db
│ │ │ └── access.php
│ │ ├── frameworks.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_lpmigrate.php
│ │ ├── settings.php
│ │ ├── قوالب
│ │ │ └── migrate_frameworks_results.mustache
│ │ ├── اختبارات
│ │ │ └── processor_test.php
│ │ └── version.php
│ ├── messageinbound
│ │ ├── فئات
│ │ │ ├── edit_handler_form.php
│ │ │ ├── manager.php
│ │ │ ├── رسالة
│ │ │ │ └── inbound
│ │ │ │ └── invalid_recipient_handler.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ ├── task
│ │ │ │ ├── cleanup_task.php
│ │ │ │ └── pickup_task.php
│ │ │ └── utils.php
│ │ ├── db
│ │ │ ├── messageinbound_handlers.php
│ │ │ ├── messages.php
│ │ │ └── tasks.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_messageinbound.php
│ │ ├── renderer.php
│ │ ├── roundcube
│ │ │ ├── rcube_charset.php
│ │ │ ├── rcube_imap_generic.php
│ │ │ ├── rcube_message_header.php
│ │ │ ├── rcube_mime.php
│ │ │ ├── rcube_result_index.php
│ │ │ ├── rcube_result_thread.php
│ │ │ ├── rcube_utils.php
│ │ │ └── readme_moodle.txt
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ └── incoming_mail.feature
│ │ │ ├── manager_test.php
│ │ │ └── privacy
│ │ │ └── provider_test.php
│ │ ├── thirdpartylibs.xml
│ │ └── version.php
│ ├── mfa
│ │ ├── action.php
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── autosubmit_verification_code.min.js
│ │ │ │ ├── autosubmit_verification_code.min.js.map
│ │ │ │ ├── confirmation_modal.min.js
│ │ │ │ └── confirmation_modal.min.js.map
│ │ │ └── src
│ │ │ ├── autosubmit_verification_code.js
│ │ │ └── confirmation_modal.js
│ │ ├── auth.php
│ │ ├── classes
│ │ │ ├── event
│ │ │ │ ├── user_deleted_factor.php
│ │ │ │ ├── user_failed_mfa.php
│ │ │ │ ├── user_passed_mfa.php
│ │ │ │ ├── user_revoked_factor.php
│ │ │ │ └── user_setup_factor.php
│ │ │ ├── hook
│ │ │ │ └── after_user_passed_mfa.php
│ │ │ ├── local
│ │ │ │ ├── admin_setting_managemfa.php
│ │ │ │ ├── factor
│ │ │ │ │ ├── fallback.php
│ │ │ │ │ ├── object_factor_base.php
│ │ │ │ │ └── object_factor.php
│ │ │ │ ├── form
│ │ │ │ │ ├── factor_action_confirmation_form.php
│ │ │ │ │ ├── global_form_manager.php
│ │ │ │ │ ├── login_form.php
│ │ │ │ │ ├── reset_factor.php
│ │ │ │ │ ├── setup_factor_form.php
│ │ │ │ │ └── verification_field.php
│ │ │ │ ├── hooks
│ │ │ │ │ └── extend_bulk_user_actions.php
│ │ │ │ └── secret_manager.php
│ │ │ ├── manager.php
│ │ │ ├── output
│ │ │ │ └── renderer.php
│ │ │ ├── plugininfo
│ │ │ │ └── factor.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── db
│ │ │ ├── access.php
│ │ │ ├── hooks.php
│ │ │ ├── install.xml
│ │ │ ├── renamedclasses.php
│ │ │ ├── subplugins.json
│ │ │ └── subplugins.php
│ │ ├── factor
│ │ │ ├── admin
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ └── الخصوصية
│ │ │ │ │ └── provider.php
│ │ │ │ ├── اللغة
│ │ │ │
│ └── الإنجليزية │ │ │ │ │ └── factor_admin.php
│ │ │ │ ├── الإعدادات.php
│ │ │ │ └── الإصدار.php
│ │ │ ├── المصادقة
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── db
│ │ │ │ │ │ └── upgrade.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_auth.php
│ │ │ │ ├── settings.php
│ │ │ │ └── version.php
│ │ │ ├── capabilities
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── db
│ │ │ │ │ └── access.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_capability.php
│ │ │ │ ├── settings.php
│ │ │ │ └── version.php
│ │ │ ├── cohort
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_cohort.php
│ │ │ │ ├── settings.php
│ │ │ │ ├── tests
│ │ │ │ │ └── factor_test.php
│ │ │ │ └── version.php
│ │ │ ├── email
│ │ │ │ ├── classes
│ │ │ │ │ ├── event
│ │ │ │ │ │ └── unauth_email.php
│ │ │ │ │ ├── factor.php
│ │ │ │ │ ├── form
│ │ │ │ │ │ └── email.php
│ │ │ │ │ ├── output
│ │ │ │ │ │ └── renderer.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── email.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_email.php
│ │ │ │ ├── settings.php
│ │ │ │ ├── templates
│ │ │ │ │ └── email.mustache
│ │ │ │ ├── tests
│ │ │ │ │ └── factor_test.php
│ │ │ │ └── version.php
│ │ │ ├── grace
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ ├── privacy
│ │ │ │ │ │ └── provider.php
│ │ │ │ │ └── task
│ │ │ │ │ └── revoke_expired_factors.php
│ │ │ │ ├── db
│ │ │ │ │ └── tasks.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_grace.php
│ │ │ │ ├── settings.php
│ │ │ │ ├── tests
│ │ │ │ │ └── factor_test.php
│ │ │ │ └── version.php
│ │ │ ├── iprange
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_iprange.php
│ │ │ │ ├── settings.php
│ │ │ │ └── version.php
│ │ │ ├── nosetup
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ ├── privacy
│ │ │ │ │ │ └── provider.php
│ │ │ │ │ └── task
│ │ │ │ │ └── delete_unusable_factors.php
│ │ │ │ ├── db
│ │ │ │ │ └── tasks.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_nosetup.php
│ │ │ │ ├── settings.php
│ │ │ │ └── version.php
│ │ │ ├── role
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_role.php
│ │ │ │ ├── settings.php
│ │ │ │ ├── اختبارات
│ │ │ │ │ └── factor_test.php
│ │ │ │ └── version.php
│ │ │ ├── رسائل نصية قصيرة
│ │ │ │ ├── فئات
│ │ │ │ │ ├── حدث
│ │ │ │ │ │ └── sms_sent.php
│ │ │ │ │ ├── factor.php
│ │ │ │ │ ├── helper.php
│ │ │ │ │ ├── local
│ │ │ │ │ │ └── smsgateway
│ │ │ │ │ │ ├── aws_sns.php
│ │ │ │ │ │ └── gateway_interface.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── editphonenumber.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_sms.php
│ │ │ │ ├── settings.php
│ │ │ │ ├── اختبارات
│ │ │ │ │ ├── behat
│ │ │ │ │ │ ├── behat_factor_sms.php
│ │ │ │ │ │ ├── factor_sms_login.feature
│ │ │ │ │ │ └── factor_sms_setup.feature
│ │ │ │ │ └── factor_test.php
│ │ │ │ └── version.php
│ │ │ ├── token
│ │ │ │ ├── classes
│ │ │ │ │ ├── event
│ │ │ │ │ │ └── token_created.php
│ │ │ │ │ ├── factor.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ └── factor_token.php
│ │ │ │ ├── settings.php
│ │ │ │ ├── tests
│ │ │ │ │ └── factor_test.php
│ │ │ │ └── version.php
│ │ │ ├── totp
│ │ │ │ ├── classes
│ │ │ │ │ ├── factor.php
│ │ │ │ │ └── privacy
│ │ │ │ │ └── provider.php
│ │ │ │ ├── extlib
│ │ │ │ │ ├── Assert
│ │ │ │ │ │ ├── AssertionFailedException.php
│ │ │ │ │ │ ├── Assertion.php
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ └── readme_moodle.txt
│ │ │ │ │ ├── OTPHP
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── OTPInterface.php
│ │ │ │ │ │ ├── OTP.php
│ │ │ │ │ │ ├── ParameterTrait.php
│ │ │ │ │ │ ├── readme_moodle.txt
│ │ │ │ │ │ ├── TOTPInterface.php
│ │ │ │ │ │ └── TOTP.php
│ │ │ │ │ └── ParagonIE
│ │ │ │ │ └── ConstantTime
│ │ │ │ │ ├── Base32.php
│ │ │ │ │ ├── Binary.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── EncoderInterface.php
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ └── readme_moodle.txt
│ │ │ │ ├── lang
│ │ │ │ │ └── en
│ │ │ │ │ ├── deprecated.txt
│ │ │ │ │ └── factor_totp.php
│ │ │ │ ├── settings.php
│ │ │ │ ├── tests
│ │ │ │ │ └── factor_test.php
│ │ │ │ ├── thirdpartylibs.xml
│ │ │ │ └── version.php
│ │ │ └── webauthn
│ │ │ ├── amd
│ │ │ │ ├── build
│ │ │ │ │ ├── login.min.js
│ │ │ │ │ ├── login.min.js.map
│ │ │ │ │ ├── register.min.js
│ │ │ │ │ ├── register.min.js.map
│ │ │ │ │ ├── utils.min.js
│ │ │ │ │ └── utils.min.js.map
│ │ │ │ └── src
│ │ │ │ ├── login.js
│ │ │ │ ├── register.js
│ │ │ │ └── utils.js
│ │ │ ├── classes
│ │ │ │ ├── factor.php
│ │ │ │ └── الخصوصية
│ │ │ │ └── provider.php
│ │ │ ├── اللغة │ │ │ │ └──
الإنجليزية
│ │ │ │ └── factor_webauthn.php
│ │ │ ├── settings.php
│ │ │ └── version.php
│ │ ├── factor_report.php
│ │ ├── guide.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ ├── deprecated.txt
│ │ │ └── tool_mfa.php
│ │ ├── lib.php
│ │ ├── reset_factor.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── templates
│ │ │ ├── guide_link.mustache
│ │ │ ├── mfa_card.mustache
│ │ │ ├── mfa_selector.mustache
│ │ │ └── verification_form.mustache
│ │ ├── tests
│ │ │ ├── admin_setting_managemfa_test.php
│ │ │ ├── behat
│ │ │ │ └── tool_mfa_setup_and_manage_user_factors.feature
│ │ │ ├── generator
│ │ │ │ ├── behat_tool_mfa_generator.php
│ │ │ │ └── lib.php
│ │ │ ├── manager_test.php
│ │ │ ├── object_factor_base_test.php
│ │ │ ├── plugininfo_factor_test.php
│ │ │ ├── secret_manager_test.php
│ │ │ └── tool_mfa_trait.php
│ │ ├── upgrade.txt
│ │ ├── user_preferences.php
│ │ └── version.php
│ ├── mobile
│ │ ├── autologin.php
│ │ ├── classes
│ │ │ ├── api.php
│ │ │ ├── external.php
│ │ │ ├── hook_callbacks.php
│ │ │ ├── local
│ │ │ │ └── الخطافات
│ │ │ │ ├── المخرجات
│ │ │ │ │ └── قبل_رؤوس_http.php
│ │ │ │ └── المستخدم
│ │ │ │ └── بعد_اجتياز_المستخدم_للمصادقة_متعددة_الأمان.
php │ │ │ ├── المخرجات
│ │ │ │ ├── المُعرِض.php
│ │ │ │ └── subscription.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── db
│ │ │ ├── caches.php
│ │ │ ├── hooks.php
│ │ │ ├── services.php
│ │ │ └── upgrade.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_mobile.php
│ │ ├── launch.php
│ │ ├── lib.php
│ │ ├── logout.php
│ │ ├── mobile.webmanifest.php
│ │ ├── pix
│ │ │ └── icon_144.png
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── subscription.php
│ │ ├── templates
│ │ │ └── subscription.mustache
│ │ ├── tests
│ │ │ ├── api_test.php
│ │ │ ├── externallib_test.php
│ │ │ ├── fixtures
│ │ │ │ └── output
│ │ │ │ └── mobile.php
│ │ │ └── privacy
│ │ │ └── provider_test.php
│ │ ├── upgrade.txt
│ │ └── version.php
│ ├── monitor
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── dropdown.min.js
│ │ │ │ └── dropdown.min.js.map
│ │ │ └── src
│ │ │ └── dropdown.js
│ │ ├── classes
│ │ │ ├── event
│ │ │ │ ├── rule_created.php
│ │ │ │ ├── rule_deleted.php
│ │ │ │ ├── rule_updated.php
│ │ │ │ ├── subscription_created.php
│ │ │ │ ├── subscription_criteria_met.php
│ │ │ │ └── subscription_deleted.php
│ │ │ ├── eventlist.php
│ │ │ ├── eventobservers.php
│ │ │ ├── notification_task.php
│ │ │ ├── output
│ │ │ │ ├── managerules
│ │ │ │ │ ├── renderable.php
│ │ │ │ │ └── renderer.php
│ │ │ │ └── managesubs
│ │ │ │ ├── renderer.php
│ │ │ │ ├── rules.php
│ │ │ │ └── subs.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ ├── rule_form.php
│ │ │ ├── rule_manager.php
│ │ │ ├── rule.php
│ │ │ ├── subscription_manager.php
│ │ │ ├── subscription.php
│ │ │ └── task
│ │ │ ├── check_subscriptions.php
│ │ │ └── clean_events.php
│ │ ├── db
│ │ │ ├── access.php
│ │ │ ├── caches.php
│ │ │ ├── events.php
│ │ │ ├── install.xml
│ │ │ ├── messages.php
│ │ │ ├── tasks.php
│ │ │ └── upgrade.php
│ │ ├── edit.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_monitor.php
│ │ ├── lib.php
│ │ ├── managerules.php
│ │ ├── settings.php
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── course_report_monitor.feature
│ │ │ │ ├── disabled.feature
│ │ │ │ ├── rule.feature
│ │ │ │ ├── siteadmin_monitor_breadcrumbs.feature
│ │ │ │ └── subscription.feature
│ │ │ ├── event
│ │ │ │ └── events_test.php
│ │ │ ├── eventobservers_test.php
│ │ │ ├── generator
│ │ │ │ └── lib.php
│ │ │ ├── generator_test.php
│ │ │ ├── privacy
│ │ │ │ └── provider_test.php
│ │ │ ├── rule_manager_test.php
│ │ │ ├── subscription_manager_test.php
│ │ │ ├── subscription_test.php
│ │ │ ├── task_check_subscriptions_test.php
│ │ │ └── task_clean_events_test.php
│ │ └── version.php
│ ├── moodlenet
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── instance_form.min.js
│ │ │ │ ├── instance_form.min.js.map
│ │ │ │ ├── selectors.min.js
│ │ │ │ ├── selectors.min.js.map
│ │ │ │ ├── select_page.min.js
│ │ │ │ ├── select_page.min.js.map
│ │ │ │ ├── validator.min.js
│ │ │ │ └── validator.min.js.map
│ │ │ └── src
│ │ │ ├── instance_form.js
│ │ │ ├── selectors.js
│ │ │ ├── select_page.js
│ │ │ └── validator.js
│ │ ├── classes
│ │ │ ├── external.php
│ │ │ ├── local
│ │ │ │ ├── import_backup_helper.php
│ │ │ │ ├── import_handler_info.php
│ │ │ │ ├── import_handler_registry.php
│ │ │ │ ├── import_info.php
│ │ │ │ ├── import_processor.php
│ │ │ │ ├── import_strategy_file.php
│ │ │ │ ├── import_strategy_link.php
│ │ │ │ ├── import_strategy.php
│ │ │ │ ├── remote_resource.php
│ │ │ │ └── url.php
│ │ │ ├── moodlenet_user_profile.php
│ │ │ ├── output
│ │ │ │ ├── renderer.php
│ │ │ │ └── select_page.php
│ │ │ ├── الخصوصية
│ │ │ │ └── provider.php
│ │ │ ├── profile_manager.php
│ │ │ └── المهمة
│ │ │ ├── post_install.php
│ │ │ ├── send_enable_notification.php
│ │ │ └── send_mnet_profiles_data_removed_notification.php
│ │ ├── قاعدة البيانات
│ │ │ ├── install.php
│ │ │ ├── services.php
│ │ │ └── upgrade.php
│ │ ├── import.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_moodlenet.php
│ │ ├── lib.php
│ │ ├── options.php
│ │ ├── pix
│ │ │ ├── courses.svg
│ │ │ ├── MoodleNet.png
│ │ │ └── MoodleNet.svg
│ │ ├── select.php
│ │ ├── settings.php
│ │ ├── templates
│ │ │ ├── chooser_footer_close_mnet.mustache
│ │ │ ├── chooser_footer.mustache
│ │ │ ├── chooser_moodlenet.mustache
│ │ │ ├── import_confirmation.mustache
│ │ │ ├── import_options_select.mustache
│ │ │ ├── select_page.mustache
│ │ │ └── view-cards.mustache
│ │ ├── tests
│ │ │ ├── import_backup_helper_test.php
│ │ │ ├── lib_test.php
│ │ │ ├── محلي
│ │ │ │ ├── import_handler_info_test.php
│ │ │ │ ├── import_handler_registry_test.php
│ │ │ │ ├── import_info_test.php
│ │ │ │ ├── import_processor_test.php
│ │ │ │ ├── remote_resource_test.php
│ │ │ │ └── url_test.php
│ │ │ └── profile_manager_test.php
│ │ └── version.php
│ ├── multilangupgrade
│ │ ├── classes
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_multilangupgrade.php
│ │ ├── settings.php
│ │ └── version.php
│ ├── oauth2
│ │ ├── classes
│ │ │ ├── form
│ │ │ │ ├── endpoint.php
│ │ │ │ ├── issuer.php
│ │ │ │ └── user_field_mapping.php
│ │ │ ├── output
│ │ │ │ └── renderer.php
│ │ │ └── الخصوصية
│ │ │ └── provider.php
│ │ ├── endpoints.php
│ │ ├── issuers.php
│ │ ├── اللغة │
│ │ └── الإنجليزية
│ │ │ ├── deprecated.txt
│ │ │ └── tool_oauth2.php
│ │ ├── الصور
│ │ │ ├── auth.svg
│ │ │ ├── no.svg
│ │ │ ├── notconfigured.svg
│ │ │ └── yes.svg
│ │ ├── settings.php
│ │ ├── tests
│ │ │ └── behat
│ │ │ ├── basic_settings.feature
│ │ │ ├── email_verification.feature
│ │ │ └── user_profile_fields.feature
│ │ ├── userfieldmappings.php
│ │ └── version.php
│ ├── phpunit
│ │ ├── classes
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── cli
│ │ │ ├── init.php
│ │ │ └── util.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_phpunit.php
│ │ ├── settings.php
│ │ ├── upgrade.txt
│ │ └── version.php
│ ├── policy
│ │ ├── accepts.php
│ │ ├── accept.php
│ │ ├── amd
│ │ │ ├── بناء
│ │ │ │ ├── accepts_filter_datasource.min.js
│ │ │ │ ├── accepts_filter_datasource.min.js.map
│ │ │ │ ├── accepts_filter.min.js
│ │ │ │ ├── accepts_filter.min.js.map
│ │ │ │ ├── acceptmodal.min.js
│ │ │ │ ├── acceptmodal.min.js.map
│ │ │ │ ├── jquery-eu-cookie-law-popup.min.js
│ │ │ │ ├── jquery-eu-cookie-law-popup.min.js.map
│ │ │ │ ├── managedocsactions.min.js
│ │ │ │ ├── managedocsactions.min.js.map
│ │ │ │ ├── policyactions.min.js
│ │ │ │ └── policyactions.min.js.map
│ │ │ └── src
│ │ │ ├── accepts_filter_datasource.js
│ │ │ ├── accepts_filter.js
│ │ │ ├── acceptmodal.js
│ │ │ ├── jquery-eu-cookie-law-popup.js
│ │ │ ├── managedocsactions.js
│ │ │ └── policyactions.js
│ │ ├── classes
│ │ │ ├── accepts_table.php
│ │ │ ├── api.php
│ │ │ ├── event
│ │ │ │ ├── accepts_base.php
│ │ │ │ ├── accepts_created.php
│ │ │ │ └── accepts_updated.php
│ │ │ ├── external
│ │ │ │ ├── get_user_acceptances.php
│ │ │ │ └── set_acceptances_status.php
│ │ │ ├── external.php
│ │ │ ├── form
│ │ │ │ ├── accept_policy.php
│ │ │ │ └── policydoc.php
│ │ │ ├── hook_callbacks.php
│ │ │ ├── output
│ │ │ │ ├── accepts_filter.php
│ │ │ │ ├── accepts.php
│ │ │ │ ├── guestconsent.php
│ │ │ │ ├── page_agreedocs.php
│ │ │ │ ├── page_managedocs_list.php
│ │ │ │ ├── page_nopermission.php
│ │ │ │ ├── page_viewalldoc.php
│ │ │ │ ├── page_viewdoc.php
│ │ │ │ ├── renderer.php
│ │ │ │ └── user_agreement.php
│ │ │ ├── policy_exporter.php
│ │ │ ├── policy_version_exporter.php
│ │ │ ├── policy_version.php
│ │ │ ├── privacy
│ │ │ │ ├── local
│ │ │ │ │ └── سياسة الموقع
│ │ │ │ │ └── handler.php
│ │ │ │ └── provider.php
│ │ │ └── اختبار
│ │ │ └── helper.php
│ │ ├── قاعدة البيانات
│ │ │ ├── الوصول.php │ │
│ ├── ذاكرة التخزين المؤقت.php
│ │ │ ├── الأحداث.php
│ │ │ ├── hooks.php
│ │ │ ├── install.xml
│ │ │ ├── services.php
│ │ │ └── upgrade.php
│ │ ├── editpolicydoc.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_policy.php
│ │ ├── lib.php
│ │ ├── managedocs.php
│ │ ├── pix
│ │ │ ├── agreed.png
│ │ │ ├── agreed.svg
│ │ │ ├── rejected.png
│ │ │ ├── rejected.svg
│ │ │ ├── level.png
│ │ │ ├── level.svg
│ │ │ ├── partial.png
│ │ │ ├── partial.svg
│ │ │ ├── pending.png
│ │ │ └── pending.svg
│ │ ├── readme_moodle.txt
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── templates
│ │ │ ├── accepts_filter.mustache
│ │ │ ├── accepts.mustache
│ │ │ ├── guestconsent.mustache
│ │ │ ├── page_agreedocs.mustache
│ │ │ ├── page_managedocs_list.mustache
│ │ │ ├── page_nopermission.mustache
│ │ │ ├── page_viewalldoc.mustache
│ │ │ ├── page_viewdoc.mustache
│ │ │ └── user_agreement.mustache
│ │ ├── tests
│ │ │ ├── api_test.php
│ │ │ ├── behat
│ │ │ │ ├── accepts.feature
│ │ │ │ ├── behat_tool_policy.php
│ │ │ │ ├── consent.feature
│ │ │ │ ├── managepolicies.feature
│ │ │ │ └── optional.feature
│ │ │ ├── externallib_test.php
│ │ │ ├── الخصوصية
│ │ │ │ └── provider_test.php
│ │ │ └── sitepolicy_handler_test.php
│ │ ├── thirdpartylibs.xml
│ │ ├── user.php
│ │ ├── version.php
│ │ ├── viewall.php
│ │ └── view.php
│ ├── التنميط
│ │ ├── الفئات
│ │ │ └── الخصوصية
│ │ │ └── provider.php
│ │ ├── export.php
│ │ ├── import_form.php
│ │ ├── import.php
│ │ ├── index.php
│ │ ├── اللغة
│ │ │ └── الإنجليزية
│ │ │ └── tool_profiling.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ └── version.php
│ ├── recyclebin
│ │ ├── classes
│ │ │ ├── base_bin.php
│ │ │ ├── category_bin.php
│ │ │ ├── course_bin.php
│ │ │ ├── event
│ │ │ │ ├── category_bin_item_created.php
│ │ │ │ ├── category_bin_item_deleted.php
│ │ │ │ ├── category_bin_item_restored.php
│ │ │ │ ├── course_bin_item_created.php
│ │ │ │ ├── course_bin_item_deleted.php
│ │ │ │ └── course_bin_item_restored.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ └── task
│ │ │ ├── cleanup_category_bin.php
│ │ │ └── cleanup_course_bin.php
│ │ ├── db
│ │ │ ├── access.php
│ │ │ ├── install.xml
│ │ │ └── tasks.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_recyclebin.php
│ │ ├── lib.php
│ │ ├── pix
│ │ │ ├── trash.png
│ │ │ └── trash.svg
│ │ ├── settings.php
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── backup_user_data.feature
│ │ │ │ └── basic_functionality.feature
│ │ │ ├── category_bin_test.php
│ │ │ ├── course_bin_test.php
│ │ │ └── event
│ │ │ └── events_test.php
│ │ └── version.php
│ ├── replace
│ │ ├── classes
│ │ │ ├── form.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── cli
│ │ │ └── replace.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_replace.php
│ │ ├── settings.php
│ │ └── version.php
│ ├── spamcleaner
│ │ ├── classes
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_spamcleaner.php
│ │ ├── module.js
│ │ ├── settings.php
│ │ └── version.php
│ ├── task
│ │ ├── adhoctasks.php
│ │ ├── classes
│ │ │ ├── check
│ │ │ │ ├── adhocqueue.php
│ │ │ │ ├── cronrunning.php
│ │ │ │ ├── longrunningtasks.php
│ │ │ │ └── maxfaildelay.php
│ │ │ ├── edit_scheduled_task_form.php
│ │ │ ├── الخصوصية
│ │ │ │ └── provider.php
│ │ │ ├── running_tasks_table.php
│ │ │ └── scheduled_checker_task.php
│ │ ├── clear_fail_delay.php
│ │ ├── اللغة
│ │ │ └── الإنجليزية
│ │ │ └── tool_task.php
│ │ ├── lib.php
│ │ ├── renderer.php
│ │ ├── run_adhoctasks.php
│ │ ├── runningtasks.php
│ │ ├── scheduledtasks.php
│ │ ├── schedule_task.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── templates
│ │ │ └── link_back.mustache
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── behat_tool_task.php
│ │ │ │ ├── clear_fail_delay.feature
│ │ │ │ ├── cron_disabled.feature
│ │ │ │ ├── manage_tasks.feature
│ │ │ │ └── running_tasks.feature
│ │ │ ├── form_test.php
│ │ │ └── generator
│ │ │ ├── behat_tool_task_generator.php
│ │ │ └── lib.php
│ │ └── version.php
│ ├── templatelibrary
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── display.min.js
│ │ │ │ ├── display.min.js.map
│ │ │ │ ├── search.min.js
│ │ │ │ └── search.min.js.map
│ │ │ └── src
│ │ │ ├── display.js
│ │ │ └── search.js
│ │ ├── classes
│ │ │ ├── api.php
│ │ │ ├── external.php
│ │ │ ├── output
│ │ │ │ ├── list_templates_page.php
│ │ │ │ └── renderer.php
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── db
│ │ │ └── services.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_templatelibrary.php
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── templates
│ │ │ ├── display_template.mustache
│ │ │ ├── list_templates_page.mustache
│ │ │ └── search_results.mustache
│ │ ├── tests
│ │ │ └── externallib_test.php
│ │ └── version.php
│ ├── unsuproles
│ │ ├── classes
│ │ │ └── privacy
│ │ │ └── provider.php
│ │ ├── db
│ │ │ └── install.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_unsuproles.php
│ │ ├── settings.php
│ │ └── version.php
│ ├── upgrade.txt
│ ├── uploadcourse
│ │ ├── classes
│ │ │ ├── base_form.php
│ │ │ ├── course.php
│ │ │ ├── helper.php
│ │ │ ├── permissions.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ ├── processor.php
│ │ │ ├── step1_form.php
│ │ │ ├── step2_form.php
│ │ │ └── tracker.php
│ │ ├── cli
│ │ │ └── uploadcourse.php
│ │ ├── db
│ │ │ ├── access.php
│ │ │ └── caches.php
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_uploadcourse.php
│ │ ├── lib.php
│ │ ├── settings.php
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ ├── cohorts.feature
│ │ │ │ ├── create.feature
│ │ │ │ ├── enrolments.feature
│ │ │ │ ├── guest.feature
│ │ │ │ ├── meta.feature
│ │ │ │ ├── self.feature
│ │ │ │ └── update.feature
│ │ │ ├── course_test.php
│ │ │ ├── fixtures
│ │ │ │ ├── backup.mbz
│ │ │ │ ├── courses.csv
│ │ │ │ ├── courses_custom_fields.csv
│ │ │ │ ├── courses_manager1.csv
│ │ │ │ ├── courses_manager2.csv
│ │ │ │ ├── enrolment_cohort_addtogroup.csv
│ │ │ │ ├── enrolment_cohort_addtogroup_groupname.csv
│ │ │ │ ├── enrolment_cohort.csv
│ │ │ │ ├── enrolment_cohort_groups.csv
│ │ │ │ ├── enrolment_cohort_missing_fields.csv
│ │ │ │ ├── enrolment_cohort_multiple.csv
│ │ │ │ ├── enrolment_delete.csv
│ │ │ │ ├── enrolment_disable.csv
│ │ │ │ ├── enrolment_enable.csv
│ │ │ │ ├── enrolment_guest.csv
│ │ │ │ ├── enrolment_meta_addtogroup.csv
│ │ │ │ ├── enrolment_meta_addtogroup_groupname.csv
│ │ │ │ ├── enrolment_meta.csv
│ │ │ │ ├── enrolment_meta_groups.csv
│ │ │ │ ├── enrolment_multiple.csv
│ │ │ │ ├── enrolment_multiple_delete.csv
│ │ │ │ ├── enrolment_role.csv
│ │ │ │ ├── enrolment_self.csv
│ │ │ │ └── unsupported_enrol_method.csv
│ │ │ ├── helper_test.php
│ │ │ └── processor_test.php
│ │ └── version.php
│ ├── uploaduser
│ │ ├── classes
│ │ │ ├── cli_helper.php
│ │ │ ├── local
│ │ │ │ ├── cli_progress_tracker.php
│ │ │ │ ├── field_value_validators.php
│ │ │ │ └── text_progress_tracker.php
│ │ │ ├── preview.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ └── process.php
│ │ ├── cli
│ │ │ └── uploaduser.php
│ │ ├── db
│ │ │ └── access.php
│ │ ├── example.csv
│ │ ├── index.php
│ │ ├── lang
│ │ │ └── en
│ │ │ ├── deprecated.txt
│ │ │ └── tool_uploaduser.php
│ │ ├── locallib.php
│ │ ├── picture_form.php
│ │ ├── picture.php
│ │ ├── settings.php
│ │ ├── tests
│ │ │ ├── behat
│ │ │ │ └── upload_users.feature
│ │ │ ├── cli_test.php
│ │ │ ├── field_value_validators_test.php
│ │ │ └── upload_users_test.php
│ │ ├── user_form.php
│ │ └── version.php
│ ├── usertours
│ │ ├── amd
│ │ │ ├── build
│ │ │ │ ├── events.min.js
│ │ │ │ ├── events.min.js.map
│ │ │ │ ├── filter_cssselector.min.js
│ │ │ │ ├── filter_cssselector.min.js.map
│ │ │ │ ├── managesteps.min.js
│ │ │ │ ├── managesteps.min.js.map
│ │ │ │ ├── managetours.min.js
│ │ │ │ ├── managetours.min.js.map
│ │ │ │ ├── repository.min.js
│ │ │ │ ├── repository.min.js.map
│ │ │ │ ├── tour.min.js
│ │ │ │ ├── tour.min.js.map
│ │ │ │ ├── usertours.min.js
│ │ │ │ └── usertours.min.js.map
│ │ │ └── src
│ │ │ ├── events.js
│ │ │ ├── filter_cssselector.js
│ │ │ ├── managesteps.js
│ │ │ ├── managetours.js
│ │ │ ├── repository.js
│ │ │ ├── tour.js
│ │ │ └── usertours.js
│ │ ├── classes
│ │ │ ├── cache.php
│ │ │ ├── configuration.php
│ │ │ ├── event
│ │ │ │ ├── step_shown.php
│ │ │ │ ├── tour_ended.php
│ │ │ │ ├── tour_reset.php
│ │ │ │ └── tour_started.php
│ │ │ ├── external
│ │ │ │ └── tour.php
│ │ │ ├── helper.php
│ │ │ ├── hook
│ │ │ │ ├── before_clientside_filter_fetch.php
│ │ │ │ └── before_serverside_filter_fetch.php
│ │ │ ├── hook_callbacks.php
│ │ │ ├── local
│ │ │ │ ├── clientside_filter
│ │ │ │ │ ├── clientside_filter.php
│ │ │ │ │ └── cssselector.php
│ │ │ │ ├── filter
│ │ │ │ │ ├── accessdate.php
│ │ │ │ │ ├── base.php
│ │ │ │ │ ├── category.php
│ │ │ │ │ ├── courseformat.php
│ │ │ │ │ ├── course.php
│ │ │ │ │ ├── role.php
│ │ │ │ │ └── theme.php
│ │ │ │ ├── forms
│ │ │ │ │ ├── editstep.php
│ │ │ │ │ ├── edittour.php
│ │ │ │ │ └── importtour.php
│ │ │ │ ├── table
│ │ │ │ │ ├── step_list.php
│ │ │ │ │ └── tour_list.php
│ │ │ │ └── target
│ │ │ │ ├── base.php
│ │ │ │ ├── block.php
│ │ │ │ ├── selector.php
│ │ │ │ └── unattached.php
│ │ │ ├── manager.php
│ │ │ ├── output
│ │ │ │ ├── renderer.php
│ │ │ │ ├── step.php
│ │ │ │ └── tour.php
│ │ │ ├── privacy
│ │ │ │ └── provider.php
│ │ │ ├── step.php
│ │ │ ├── target.php
│ │ │ └── tour.php
│ │ ├── configure.php
│ │ ├── db
│ │ │ ├── access.php
│ │ │ ├── caches.php
│ │ │ ├── hooks.php
│ │ │ ├── install.php
│ │ │ ├── install.xml
│ │ │ ├── services.php
│ │ │ └── upgrade.php
│ │ ├── lang
│ │ │ └── en
│ │ │ └── tool_usertours.php
│ │ ├── lib.php
│ │ ├── pix
│ │ │ ├── b
│ │ │ │ ├── tour-import.png
│ │ │ │ ├── tour-new.png
│ │ │ │ └── tour-shared.png
│ │ │ ├── i
│ │ │ │ ├── reload.png
│ │ │ │ ├── reload.svg
│ │ │ │ ├── sprite-green.png
│ │ │ │ └── sprite-orange.png
│ │ │ ├── t
│ │ │ │ ├── export.png
│ │ │ │ ├── export.svg
│ │ │ │ ├── filler.png
│ │ │ │ └── filler.svg
│ │ │ └── tour
│ │ │ ├── tour_course_admin_1.png
│ │ │ ├── tour_course_admin_2.png
│ │ │ ├── tour_course_admin_3.png
│ │ │ ├── tour_course_student.png
│ │ │ ├── tour_dashboard.png
│ │ │ ├── tour_grader_report_action_menu.svg
│ │ │ ├──
tour_grader_report_initials.svg │ │ │ ├── tour_grader_report_search.svg
│ │ │ └── tour_mycourses.png
│ │ ├── settings.php
│ │ ├── styles.css
│ │ ├── قوالب
│ │ │ ├── resettour.mustache
│ │ │ └── tourstep.mustache
│ │ ├── اختبارات
│ │ │ ├── accessdate_filter_test.php
│ │ │ ├── behat
│ │ │ │ ├── behat_tool_usertours.php
│ │ │ │ ├── create_tour.feature
│ │ │ │ ├── duplicate_tour.feature
│ │ │ │ ├── reset_tour.feature
│ │ │ │ ├── siteadmin_tour_breadcrumbs.feature
│ │ │ │ ├── tour_accessibility.feature
│ │ │ │ ├── tour_content_type.feature
│ │ │ │ ├── tour_content_with_filter.feature
│ │ │ │ ├── tour_filter.feature
│ │ │ │ ├── tour_navigation.feature
│ │ │ │ └── tour_prevents_completion.feature
│ │ │ ├── cache_test.php
│ │ │ ├── fixtures
│ │ │ │ ├── clientside_filter_for_serverside_hook.php
│ │ │ │ ├── hook_fixtures.php
│ │ │ │ ├── invalid_clientside_hook_fixture.php
│ │ │ │ ├── invalid_serverside_hook_fixture.php
│ │ │ │ └── serverside_filter_for_clientside_hook.php
│ │ │ ├── helper_test.php
│ │ │ ├── helper_trait.php
│ │ │ ├── manager_test.php
│ │ │ ├── privacy
│ │ │ │ └── provider_test.php
│ │ │ ├── role_filter_test.php
│ │ │ ├── step_test.php
│ │ │ ├── theme_filter_test.php
│ │ │ └── tour_test.php
│ │ ├── tours
│ │ │ ├── 40_tour_navigation_course_student.json
│ │ │ ├── 40_tour_navigation_course_teacher.json
│ │ │ ├── 40_tour_navigation_dashboard.json
│ │ │ ├── 40_tour_navigation_mycourse.json
│ │ │ └── 42_tour_gradebook_grader_report.json
│ │ ├── upgrade.txt
│ │ └── version.php
│ └── xmldb
│ ├── actions
│ │ ├── add_persistent_mandatory
│ │ │ └── add_persistent_mandatory.class.php
│ │ ├── check_bigints
│ │ │ └── check_bigints.class.php
│ │ ├── check_defaults
│ │ │ └── check_defaults.class.php
│ │ ├── check_foreign_keys
│ │ │ └── check_foreign_keys.class.php
│ │ ├── check_indexes
│ │ │ └── check_indexes.class.php
│ │ ├── check_oracle_semantics
│ │ │ └── check_oracle_semantics.class.php
│ │ ├── create_xml_file
│ │ │ └── create_xml_file.class.php
│ │ ├── delete_field
│ │ │ └── delete_field.class.php
│ │ ├── delete_index
│ │ │ └── delete_index.class.php
│ │ ├── delete_key
│ │ │ └── delete_key.class.php
│ │ ├── delete_table
│ │ │ └── delete_table.class.php
│ │ ├── delete_xml_file
│ │ │ └── delete_xml_file.class.php
│ │ ├── edit_field
│ │ │ ├── edit_field.class.php
│ │ │ └── edit_field.js
│ │ ├── edit_field_save
│ │ │ └── edit_field_save.class.php
│ │ ├── edit_index
│ │ │ └── edit_index.class.php
│ │ ├── edit_index_save
│ │ │ └── edit_index_save.class.php
│ │ ├── edit_key
│ │ │ ├── edit_key.class.php
│ │ │ └── edit_key.js
│ │ ├── edit_key_save
│ │ │ └── edit_key_save.class.php
│ │ ├── edit_table
│ │ │ └── edit_table.class.php
│ │ ├── edit_table_save
│ │ │ └── edit_table_save.class.php
│ │ ├── edit_xml_file
│ │ │ └── edit_xml_file.class.php
│ │ ├── edit_xml_file_save
│ │ │ └── edit_xml_file_save.class.php
│ │ ├── generate_all_documentation
│ │ │ └── generate_all_documentation.class.php
│ │ ├── generate_documentation
│ │ │ ├── generate_documentation.class.php
│ │ │ └── xmldb.xsl
│ │ ├── get_db_directories
│ │ │ └── get_db_directories.class.php
│ │ ├── load_xml_file
│ │ │ └── load_xml_file.class.php
│ │ ├── load_xml_files
│ │ │ └── load_xml_files.class.php
│ │ ├── main_view
│ │ │ └── main_view.class.php
│ │ ├── move_updown_field
│ │ │ └── move_updown_field.class.php
│ │ ├── move_updown_index
│ │ │ └── move_updown_index.class.php
│ │ ├── move_updown_key
│ │ │ └── move_updown_key.class.php
│ │ ├── move_updown_table
│ │ │ └── move_updown_table.class.php
│ │ ├── new_field
│ │ │ └── new_field.class.php
│ │ ├── new_index
│ │ │ └── new_index.class.php
│ │ ├── new_key
│ │ │ └── new_key.class.php
│ │ ├── new_table
│ │ │ └── new_table.class.php
│ │ ├── new_table_from_mysql
│ │ │ └── new_table_from_mysql.class.php
│ │ ├── reconcile_files
│ │ │ └── reconcile_files.class.php
│ │ ├── revert_changes
│ │ │ └── revert_changes.class.php
│ │ ├── save_xml_file
│ │ │ └── save_xml_file.class.php
│ │ ├── template
│ │ │ └── template.class.php
│ │ ├── unload_xml_file
│ │ │ └── unload_xml_file.class.php
│ │ ├── view_field_xml
│ │ │ └── view_field_xml.class.php
│ │ ├── view_index_xml
│ │ │ └── view_index_xml.class.php
│ │ ├── view_key_xml
│ │ │ └── view_key_xml.class.php
│ │ ├── view_reserved_words
│ │ │ └── view_reserved_words.class.php
│ │ ├── view_structure_php
│ │ │ └── view_structure_php.class.php
│ │ ├── view_structure_sql
│ │ │ └── view_structure_sql.class.php
│ │ ├── view_structure_xml
│ │ │ └── view_structure_xml.class.php
│ │ ├── view_table_php
│ │ │ ├── view_table_php.class.php
│ │ │ └── view_table_php.js
│ │ ├── view_table_sql
│ │ │ └── view_table_sql.class.php
│ │ ├── view_table_xml
│ │ │ └── view_table_xml.class.php
│ │ ├── view_xml
│ │ │ └── view_xml.class.php
│ │ ├── XMLDBAction.class.php
│ │ └── XMLDBCheckAction.class.php
│ ├── amd
│ │ ├── build
│ │ │ ├── move.min.js
│ │ │ └── move.min.js.map
│ │ └── src
│ │ └── move.js
│ ├── classes
│ │ ├── external.php
│ │ └── privacy
│ │ └── provider.php
│ ├── db
│ │ └── services.php
│ ├── index.php
│ ├── lang
│ │ └── en
│ │ └── tool_xmldb.php
│ ├── README.txt
│ ├── settings.php
│ ├── styles_boost.css
│ ├── styles_bootstrapbase.css
│ ├── tests
│ │ └── behat
│ │ ├── mandatory_persistent_fields.feature
│ │ └── reconcile_xmldb_files.feature
│ └── version.php
├── updatesetting.php
├── upgradesettings.php
├── upgrade.txt
├── user
│ ├── lib.php
│ ├── user_bulk_cohortadd_form.php
│ ├── user_bulk_cohortadd.php
│ ├── user_bulk_confirm.php
│ ├── user_bulk_delete.php
│ ├── user_bulk_display.php
│ ├── user_bulk_download.php
│ ├── user_bulk_forcepasswordchange.php
│ ├── user_bulk_forms.php
│ ├── user_bulk_message.php
│ ├── user_bulk.php
│ └── user_message_form.php
├── user.php
└── webservice
    ├── documentation.php
    ├── forms.php
    ├── lib.php
    ├── protocols.php
    ├── service_functions.php
    ├── service.php
    ├── service_user_settings.php
    ├── service_users.php
    ├── testclient_forms.php
    ├── testclient.php
    └── tokens.php

874 مجلدًا، 2598 ملفًا
Reply
#2
thanks
Reply
#3
link is dead
Reply
#4
Download link is broken ..... can it be reuploaded please again?
Reply


Forum Jump:


 Users browsing this thread: 1 Guest(s)