Merge branch 'MDL57475-master' of https://github.com/mmafrar/moodle
authorDavid Monllao <david.monllao@gmail.com>
Wed, 12 Apr 2017 14:18:53 +0000 (16:18 +0200)
committerDavid Monllao <david.monllao@gmail.com>
Wed, 12 Apr 2017 14:18:53 +0000 (16:18 +0200)
1167 files changed:
.eslintignore
.stylelintignore
admin/auth_config.php
admin/oauth2callback.php
admin/renderer.php
admin/roles/tests/behat/override_roles_highlighting.feature
admin/settings/courses.php
admin/tool/availabilityconditions/tests/behat/manage_conditions.feature
admin/tool/behat/tests/behat/data_generators.feature
admin/tool/behat/tests/behat/datetime_strings.feature
admin/tool/behat/tests/behat/edit_permissions.feature
admin/tool/behat/tests/behat/get_and_set_fields.feature
admin/tool/behat/tests/behat/manipulate_forms.feature
admin/tool/filetypes/tests/behat/add_filetypes.feature
admin/tool/mobile/classes/api.php
admin/tool/mobile/classes/external.php
admin/tool/mobile/launch.php
admin/tool/mobile/tests/externallib_test.php
admin/tool/mobile/upgrade.txt
admin/tool/monitor/tests/behat/rule.feature
admin/tool/monitor/tests/behat/subscription.feature
admin/tool/oauth2/classes/form/endpoint.php [new file with mode: 0644]
admin/tool/oauth2/classes/form/issuer.php [new file with mode: 0644]
admin/tool/oauth2/classes/form/user_field_mapping.php [new file with mode: 0644]
admin/tool/oauth2/classes/output/renderer.php [new file with mode: 0644]
admin/tool/oauth2/endpoints.php [new file with mode: 0644]
admin/tool/oauth2/issuers.php [new file with mode: 0644]
admin/tool/oauth2/lang/en/tool_oauth2.php [new file with mode: 0644]
admin/tool/oauth2/pix/auth.svg [new file with mode: 0644]
admin/tool/oauth2/pix/no.svg [new file with mode: 0644]
admin/tool/oauth2/pix/yes.svg [new file with mode: 0644]
admin/tool/oauth2/settings.php [new file with mode: 0644]
admin/tool/oauth2/userfieldmappings.php [new file with mode: 0644]
admin/tool/oauth2/version.php [moved from blocks/course_overview/save.php with 65% similarity]
admin/tool/recyclebin/tests/behat/backup_user_data.feature
admin/tool/recyclebin/tests/behat/basic_functionality.feature
admin/tool/recyclebin/tests/events_test.php
admin/tool/uploaduser/tests/behat/upload_users.feature
admin/tool/usertours/amd/build/popper.min.js
admin/tool/usertours/amd/build/tour.min.js
admin/tool/usertours/amd/src/popper.js
admin/tool/usertours/amd/src/tour.js
admin/tool/usertours/tests/behat/create_tour.feature
admin/tool/usertours/tests/behat/tour_filter.feature
admin/tool/usertours/thirdpartylibs.xml
auth/cas/auth.php
auth/cas/config.html [deleted file]
auth/cas/db/upgrade.php
auth/cas/settings.php [new file with mode: 0644]
auth/cas/upgrade.txt [new file with mode: 0644]
auth/cas/version.php
auth/classes/output/login.php
auth/db/auth.php
auth/db/classes/admin_setting_special_auth_configtext.php [new file with mode: 0644]
auth/db/classes/task/sync_users.php
auth/db/config.html [deleted file]
auth/db/db/upgrade.php [new file with mode: 0644]
auth/db/lang/en/auth_db.php
auth/db/settings.php [new file with mode: 0644]
auth/db/tests/db_test.php
auth/db/upgrade.txt
auth/db/version.php
auth/email/auth.php
auth/email/config.html [deleted file]
auth/email/db/upgrade.php [new file with mode: 0644]
auth/email/settings.php [new file with mode: 0644]
auth/email/upgrade.txt [new file with mode: 0644]
auth/email/version.php
auth/fc/auth.php
auth/fc/config.html [deleted file]
auth/fc/db/upgrade.php [new file with mode: 0644]
auth/fc/settings.php [new file with mode: 0644]
auth/fc/upgrade.txt [new file with mode: 0644]
auth/fc/version.php
auth/imap/auth.php
auth/imap/config.html [deleted file]
auth/imap/db/upgrade.php [new file with mode: 0644]
auth/imap/settings.php [new file with mode: 0644]
auth/imap/upgrade.txt [new file with mode: 0644]
auth/imap/version.php
auth/ldap/auth.php
auth/ldap/classes/admin_setting_special_contexts_configtext.php [new file with mode: 0644]
auth/ldap/classes/admin_setting_special_lowercase_configtext.php [new file with mode: 0644]
auth/ldap/classes/admin_setting_special_ntlm_configtext.php [new file with mode: 0644]
auth/ldap/config.html [deleted file]
auth/ldap/db/upgrade.php
auth/ldap/lang/en/auth_ldap.php
auth/ldap/settings.php [new file with mode: 0644]
auth/ldap/tests/plugin_test.php
auth/ldap/upgrade.txt
auth/ldap/version.php
auth/manual/auth.php
auth/manual/config.html [deleted file]
auth/manual/db/upgrade.php
auth/manual/settings.php [new file with mode: 0644]
auth/manual/tests/manual_test.php
auth/manual/upgrade.txt [new file with mode: 0644]
auth/manual/version.php
auth/mnet/auth.php
auth/mnet/config.html [deleted file]
auth/mnet/db/upgrade.php
auth/mnet/settings.php [new file with mode: 0644]
auth/mnet/upgrade.txt
auth/mnet/version.php
auth/nntp/auth.php
auth/nntp/config.html [deleted file]
auth/nntp/db/upgrade.php [new file with mode: 0644]
auth/nntp/settings.php [new file with mode: 0644]
auth/nntp/upgrade.txt [new file with mode: 0644]
auth/nntp/version.php
auth/none/auth.php
auth/none/config.html [deleted file]
auth/none/db/upgrade.php [new file with mode: 0644]
auth/none/settings.php [new file with mode: 0644]
auth/none/upgrade.txt [new file with mode: 0644]
auth/none/version.php
auth/oauth2/auth.php [new file with mode: 0644]
auth/oauth2/classes/api.php [new file with mode: 0644]
auth/oauth2/classes/auth.php [new file with mode: 0644]
auth/oauth2/classes/linked_login.php [new file with mode: 0644]
auth/oauth2/classes/output/renderer.php [new file with mode: 0644]
auth/oauth2/config.html [new file with mode: 0644]
auth/oauth2/confirm-account.php [new file with mode: 0644]
auth/oauth2/confirm-linkedlogin.php [new file with mode: 0644]
auth/oauth2/db/access.php [new file with mode: 0644]
auth/oauth2/db/install.xml [new file with mode: 0644]
auth/oauth2/db/upgrade.php [new file with mode: 0644]
auth/oauth2/lang/en/auth_oauth2.php [new file with mode: 0644]
auth/oauth2/lib.php [new file with mode: 0644]
auth/oauth2/linkedlogins.php [new file with mode: 0644]
auth/oauth2/login.php [new file with mode: 0644]
auth/oauth2/version.php [moved from blocks/course_overview/version.php with 73% similarity]
auth/pam/auth.php
auth/pam/config.html [deleted file]
auth/pam/db/upgrade.php [new file with mode: 0644]
auth/pam/settings.php [new file with mode: 0644]
auth/pam/upgrade.txt [new file with mode: 0644]
auth/pam/version.php
auth/pop3/auth.php
auth/pop3/config.html [deleted file]
auth/pop3/db/upgrade.php [new file with mode: 0644]
auth/pop3/settings.php [new file with mode: 0644]
auth/pop3/upgrade.txt [new file with mode: 0644]
auth/pop3/version.php
auth/shibboleth/auth.php
auth/shibboleth/classes/admin_setting_special_idp_configtextarea.php [new file with mode: 0644]
auth/shibboleth/classes/admin_setting_special_wayf_select.php [new file with mode: 0644]
auth/shibboleth/config.html [deleted file]
auth/shibboleth/db/upgrade.php [new file with mode: 0644]
auth/shibboleth/index.php
auth/shibboleth/index_form.html
auth/shibboleth/lang/en/auth_shibboleth.php
auth/shibboleth/login.php
auth/shibboleth/settings.php [new file with mode: 0644]
auth/shibboleth/upgrade.txt [new file with mode: 0644]
auth/shibboleth/version.php
auth/upgrade.txt
auth/webservice/auth.php
availability/classes/info_module.php
availability/classes/info_section.php
availability/condition/completion/tests/behat/availability_completion.feature
availability/condition/completion/tests/behat/conditional_bug.feature
availability/condition/date/tests/behat/availability_date.feature
availability/condition/grade/tests/behat/availability_grade.feature
availability/condition/group/tests/behat/availability_group.feature
availability/condition/grouping/tests/behat/availability_grouping.feature
availability/condition/profile/tests/behat/availability_profile.feature
availability/tests/behat/display_availability.feature
availability/tests/behat/edit_availability.feature
availability/tests/fixtures/mock_info.php
availability/tests/info_test.php
backup/backupfilesedit_form.php
backup/converter/moodle1/lib.php
backup/converter/moodle1/tests/moodle1_converter_test.php
backup/moodle2/backup_stepslib.php
backup/util/ui/tests/behat/duplicate_activities.feature
backup/util/ui/tests/behat/import_course.feature
backup/util/ui/tests/behat/import_groups.feature
backup/util/ui/tests/behat/restore_moodle2_courses.feature
badges/tests/behat/award_badge.feature
blocks/activity_modules/tests/behat/block_activity_modules.feature
blocks/activity_results/tests/behat/addblockinactivity.feature
blocks/activity_results/tests/behat/addunconfiguredblock.feature
blocks/activity_results/tests/behat/addunsupportedactivity.feature
blocks/activity_results/tests/behat/defaultsettings.feature
blocks/activity_results/tests/behat/highscoreswithoutgroups.feature
blocks/activity_results/tests/behat/highscoreswithscales.feature
blocks/activity_results/tests/behat/highscoreswithscalesandgroups.feature
blocks/activity_results/tests/behat/highscoreswithseperategroups.feature
blocks/activity_results/tests/behat/highscoreswithvisiblegroups.feature
blocks/activity_results/tests/behat/lowscoreswithoutgroups.feature
blocks/activity_results/tests/behat/lowscoreswithscales.feature
blocks/activity_results/tests/behat/lowscoreswithscalesandgroups.feature
blocks/activity_results/tests/behat/lowscoreswithseperategroups.feature
blocks/activity_results/tests/behat/lowscoreswithvisiblegroups.feature
blocks/badges/tests/behat/block_badges.feature
blocks/badges/tests/behat/block_badges_course.feature
blocks/badges/tests/behat/block_badges_dashboard.feature
blocks/badges/tests/behat/block_badges_frontpage.feature
blocks/blog_menu/tests/behat/block_blog_menu.feature
blocks/blog_menu/tests/behat/block_blog_menu_activity.feature
blocks/blog_menu/tests/behat/block_blog_menu_course.feature
blocks/blog_recent/tests/behat/block_blog_recent.feature
blocks/blog_recent/tests/behat/block_blog_recent_activity.feature
blocks/blog_recent/tests/behat/block_blog_recent_course.feature
blocks/blog_tags/tests/behat/blogtag.feature
blocks/calendar_month/block_calendar_month.php
blocks/calendar_month/tests/behat/block_calendar_month.feature
blocks/calendar_month/tests/behat/block_calendar_month_course.feature
blocks/calendar_upcoming/block_calendar_upcoming.php
blocks/classes/external.php [new file with mode: 0644]
blocks/comments/tests/behat/add_comment.feature
blocks/comments/tests/behat/block_comment_activity.feature
blocks/comments/tests/behat/block_comment_course.feature
blocks/comments/tests/behat/delete_comment.feature
blocks/completionstatus/tests/behat/block_completionstatus.feature
blocks/completionstatus/tests/behat/block_completionstatus_activity_completion.feature
blocks/completionstatus/tests/behat/block_completionstatus_manual_other.feature
blocks/completionstatus/tests/behat/block_completionstatus_manual_self.feature
blocks/course_list/tests/behat/block_course_list_category.feature
blocks/course_list/tests/behat/block_course_list_course.feature
blocks/course_list/tests/behat/block_course_list_dashboard.feature
blocks/course_list/tests/behat/block_course_list_frontpage.feature
blocks/course_overview/block_course_overview.php [deleted file]
blocks/course_overview/lang/en/block_course_overview.php [deleted file]
blocks/course_overview/locallib.php [deleted file]
blocks/course_overview/module.js [deleted file]
blocks/course_overview/move.php [deleted file]
blocks/course_overview/renderer.php [deleted file]
blocks/course_overview/settings.php [deleted file]
blocks/course_overview/styles.css [deleted file]
blocks/course_overview/tests/behat/block_course_overview.feature [deleted file]
blocks/course_overview/tests/behat/quiz_overview.feature [deleted file]
blocks/course_summary/tests/behat/block_course_summary_course.feature
blocks/glossary_random/tests/behat/glossary_random.feature
blocks/glossary_random/tests/behat/glossary_random_global.feature
blocks/html/tests/behat/course_block.feature
blocks/login/block_login.php
blocks/messages/tests/behat/block_messages_course.feature
blocks/myoverview/amd/build/calendar_events_repository.min.js [new file with mode: 0644]
blocks/myoverview/amd/build/event_list.min.js [new file with mode: 0644]
blocks/myoverview/amd/build/event_list_by_course.min.js [new file with mode: 0644]
blocks/myoverview/amd/build/paging_bar.min.js [new file with mode: 0644]
blocks/myoverview/amd/build/paging_content.min.js [new file with mode: 0644]
blocks/myoverview/amd/src/calendar_events_repository.js [new file with mode: 0644]
blocks/myoverview/amd/src/event_list.js [new file with mode: 0644]
blocks/myoverview/amd/src/event_list_by_course.js [new file with mode: 0644]
blocks/myoverview/amd/src/paging_bar.js [new file with mode: 0644]
blocks/myoverview/amd/src/paging_content.js [new file with mode: 0644]
blocks/myoverview/block_myoverview.php [new file with mode: 0644]
blocks/myoverview/classes/output/course_summary.php [new file with mode: 0644]
blocks/myoverview/classes/output/courses_view.php [new file with mode: 0644]
blocks/myoverview/classes/output/main.php [new file with mode: 0644]
blocks/myoverview/classes/output/renderer.php [new file with mode: 0644]
blocks/myoverview/db/access.php [moved from blocks/course_overview/db/access.php with 88% similarity]
blocks/myoverview/lang/en/block_myoverview.php [new file with mode: 0644]
blocks/myoverview/pix/activities.svg [new file with mode: 0644]
blocks/myoverview/pix/courses.svg [new file with mode: 0644]
blocks/myoverview/templates/course-event-list-item.mustache [new file with mode: 0644]
blocks/myoverview/templates/course-event-list-items.mustache [new file with mode: 0644]
blocks/myoverview/templates/course-event-list.mustache [new file with mode: 0644]
blocks/myoverview/templates/course-item.mustache [new file with mode: 0644]
blocks/myoverview/templates/course-paging-content-item.mustache [new file with mode: 0644]
blocks/myoverview/templates/course-paging-content.mustache [new file with mode: 0644]
blocks/myoverview/templates/course-summary.mustache [new file with mode: 0644]
blocks/myoverview/templates/courses-view-by-status.mustache [new file with mode: 0644]
blocks/myoverview/templates/courses-view-course-item.mustache [new file with mode: 0644]
blocks/myoverview/templates/courses-view.mustache [new file with mode: 0644]
blocks/myoverview/templates/event-list-group.mustache [new file with mode: 0644]
blocks/myoverview/templates/event-list-item.mustache [new file with mode: 0644]
blocks/myoverview/templates/event-list-items.mustache [new file with mode: 0644]
blocks/myoverview/templates/event-list.mustache [new file with mode: 0644]
blocks/myoverview/templates/main.mustache [new file with mode: 0644]
blocks/myoverview/templates/paging-bar-item.mustache [new file with mode: 0644]
blocks/myoverview/templates/paging-bar.mustache [new file with mode: 0644]
blocks/myoverview/templates/paging-content-item.mustache [new file with mode: 0644]
blocks/myoverview/templates/paging-content.mustache [new file with mode: 0644]
blocks/myoverview/templates/progress-chart.mustache [new file with mode: 0644]
blocks/myoverview/templates/timeline-view-courses.mustache [new file with mode: 0644]
blocks/myoverview/templates/timeline-view-dates.mustache [new file with mode: 0644]
blocks/myoverview/templates/timeline-view.mustache [new file with mode: 0644]
blocks/myoverview/tests/behat/block_myoverview_dashboard.feature [new file with mode: 0644]
blocks/myoverview/tests/behat/block_myoverview_progress.feature [new file with mode: 0644]
blocks/myoverview/version.php [new file with mode: 0644]
blocks/myprofile/tests/behat/block_myprofile_activity.feature
blocks/myprofile/tests/behat/block_myprofile_course.feature
blocks/navigation/tests/behat/expand_courses_node.feature
blocks/news_items/tests/behat/display_news.feature
blocks/online_users/tests/behat/block_online_users_course.feature
blocks/participants/tests/behat/block_participants_course.feature
blocks/private_files/tests/behat/block_private_files_activity.feature
blocks/private_files/tests/behat/block_private_files_course.feature
blocks/recent_activity/tests/behat/structural_changes.feature
blocks/search_forums/tests/behat/block_search_forums_course.feature
blocks/section_links/block_section_links.php
blocks/section_links/tests/behat/block_section_links_course.feature
blocks/site_main_menu/tests/behat/edit_activities.feature
blocks/social_activities/tests/behat/edit_activities.feature
blocks/tags/tests/behat/tagcloud.feature
blocks/tests/behat/add_blocks.feature
blocks/tests/behat/configure_block_throughout_site.feature
blocks/tests/behat/hidden_block_region.feature
blocks/tests/behat/hide_blocks.feature
blocks/tests/behat/manage_blocks.feature
blocks/tests/behat/move_blocks.feature
blocks/tests/behat/restrict_available_blocks.feature
blocks/tests/behat/return_block_original_state.feature
blocks/tests/externallib_test.php [new file with mode: 0644]
blocks/upgrade.txt
blog/tests/behat/blog_visibility.feature
cache/stores/redis/addinstanceform.php
cache/stores/redis/lang/en/cachestore_redis.php
cache/stores/redis/lib.php
cache/stores/redis/settings.php
cache/stores/redis/version.php
calendar/classes/action_factory.php [new file with mode: 0644]
calendar/classes/export_form.php
calendar/classes/external/event_action_exporter.php [new file with mode: 0644]
calendar/classes/external/event_exporter.php [new file with mode: 0644]
calendar/classes/external/event_icon_exporter.php [new file with mode: 0644]
calendar/classes/external/events_exporter.php [new file with mode: 0644]
calendar/classes/external/events_grouped_by_course_exporter.php [new file with mode: 0644]
calendar/classes/external/events_related_objects_cache.php [new file with mode: 0644]
calendar/classes/external/events_same_course_exporter.php [new file with mode: 0644]
calendar/classes/local/api.php [new file with mode: 0644]
calendar/classes/local/event/container.php [new file with mode: 0644]
calendar/classes/local/event/data_access/event_vault.php [new file with mode: 0644]
calendar/classes/local/event/data_access/event_vault_interface.php [new file with mode: 0644]
calendar/classes/local/event/entities/action_event.php [new file with mode: 0644]
calendar/classes/local/event/entities/action_event_interface.php [new file with mode: 0644]
calendar/classes/local/event/entities/action_interface.php [new file with mode: 0644]
calendar/classes/local/event/entities/event.php [new file with mode: 0644]
calendar/classes/local/event/entities/event_collection_interface.php [new file with mode: 0644]
calendar/classes/local/event/entities/event_interface.php [new file with mode: 0644]
calendar/classes/local/event/entities/repeat_event_collection.php [new file with mode: 0644]
calendar/classes/local/event/exceptions/invalid_callback_exception.php [new file with mode: 0644]
calendar/classes/local/event/exceptions/invalid_parameter_exception.php [new file with mode: 0644]
calendar/classes/local/event/exceptions/limit_invalid_parameter_exception.php [new file with mode: 0644]
calendar/classes/local/event/exceptions/member_does_not_exist_exception.php [new file with mode: 0644]
calendar/classes/local/event/exceptions/no_repeat_parent_exception.php [new file with mode: 0644]
calendar/classes/local/event/exceptions/timesort_invalid_parameter_exception.php [new file with mode: 0644]
calendar/classes/local/event/factories/action_factory_interface.php [new file with mode: 0644]
calendar/classes/local/event/factories/event_abstract_factory.php [new file with mode: 0644]
calendar/classes/local/event/factories/event_factory.php [new file with mode: 0644]
calendar/classes/local/event/factories/event_factory_interface.php [new file with mode: 0644]
calendar/classes/local/event/mappers/event_mapper.php [new file with mode: 0644]
calendar/classes/local/event/mappers/event_mapper_interface.php [new file with mode: 0644]
calendar/classes/local/event/proxies/module_std_proxy.php [new file with mode: 0644]
calendar/classes/local/event/proxies/proxy_interface.php [new file with mode: 0644]
calendar/classes/local/event/proxies/std_proxy.php [new file with mode: 0644]
calendar/classes/local/event/strategies/raw_event_retrieval_strategy.php [new file with mode: 0644]
calendar/classes/local/event/strategies/raw_event_retrieval_strategy_interface.php [new file with mode: 0644]
calendar/classes/local/event/value_objects/action.php [new file with mode: 0644]
calendar/classes/local/event/value_objects/description_interface.php [new file with mode: 0644]
calendar/classes/local/event/value_objects/event_description.php [new file with mode: 0644]
calendar/classes/local/event/value_objects/event_times.php [new file with mode: 0644]
calendar/classes/local/event/value_objects/times_interface.php [new file with mode: 0644]
calendar/classes/rrule_manager.php
calendar/export.php
calendar/export_execute.php
calendar/externallib.php
calendar/lib.php
calendar/renderer.php
calendar/set.php
calendar/tests/action_event_test.php [new file with mode: 0644]
calendar/tests/action_factory_test.php [new file with mode: 0644]
calendar/tests/action_test.php [new file with mode: 0644]
calendar/tests/behat/calendar.feature
calendar/tests/behat/calendar_lookahead.feature
calendar/tests/calendartype_test.php
calendar/tests/container_test.php [new file with mode: 0644]
calendar/tests/event_description_test.php [new file with mode: 0644]
calendar/tests/event_factory_test.php [new file with mode: 0644]
calendar/tests/event_mapper_test.php [new file with mode: 0644]
calendar/tests/event_test.php [new file with mode: 0644]
calendar/tests/event_times_test.php [new file with mode: 0644]
calendar/tests/event_vault_test.php [new file with mode: 0644]
calendar/tests/events_test.php
calendar/tests/externallib_test.php
calendar/tests/helpers.php [new file with mode: 0644]
calendar/tests/ical_test.php [deleted file]
calendar/tests/lib_test.php
calendar/tests/local_api_test.php [new file with mode: 0644]
calendar/tests/module_std_proxy_test.php [new file with mode: 0644]
calendar/tests/raw_event_retrieval_strategy_test.php [new file with mode: 0644]
calendar/tests/repeat_event_collection_test.php [new file with mode: 0644]
calendar/tests/std_proxy_test.php [new file with mode: 0644]
calendar/upgrade.txt
cohort/tests/behat/access_visible_cohorts.feature
cohort/tests/behat/upload_cohort_users.feature
completion/classes/api.php [new file with mode: 0644]
completion/classes/progress.php [new file with mode: 0644]
completion/tests/api_test.php [new file with mode: 0644]
completion/tests/behat/enable_manual_complete_mark.feature
completion/tests/behat/restrict_activity_by_date.feature
completion/tests/behat/restrict_activity_by_grade.feature
completion/tests/behat/restrict_section_availability.feature
completion/tests/behat/teacher_manual_completion.feature
completion/tests/progress_test.php [new file with mode: 0644]
config-dist.php
course/changenumsections.php
course/classes/external/course_summary_exporter.php
course/externallib.php
course/format/lib.php
course/format/renderer.php
course/format/social/tests/behat/social_adjust_discussion_count.feature
course/format/topics/backup/moodle2/restore_format_topics_plugin.class.php [new file with mode: 0644]
course/format/topics/db/upgrade.php [new file with mode: 0644]
course/format/topics/db/upgradelib.php [new file with mode: 0644]
course/format/topics/format.php
course/format/topics/lang/en/format_topics.php
course/format/topics/lib.php
course/format/topics/renderer.php
course/format/topics/tests/behat/edit_delete_sections.feature
course/format/topics/tests/format_topics_test.php
course/format/topics/tests/format_topics_upgrade_test.php [new file with mode: 0644]
course/format/topics/version.php
course/format/upgrade.txt
course/format/weeks/backup/moodle2/restore_format_weeks_plugin.class.php [new file with mode: 0644]
course/format/weeks/db/upgrade.php [new file with mode: 0644]
course/format/weeks/db/upgradelib.php [new file with mode: 0644]
course/format/weeks/format.php
course/format/weeks/lang/en/format_weeks.php
course/format/weeks/lib.php
course/format/weeks/tests/behat/edit_delete_sections.feature
course/format/weeks/tests/format_weeks_test.php
course/format/weeks/tests/format_weeks_upgrade_test.php [new file with mode: 0644]
course/format/weeks/version.php
course/lib.php
course/moodleform_mod.php
course/tests/behat/activities_edit_completion.feature
course/tests/behat/activities_edit_name.feature
course/tests/behat/activities_edit_with_block_dock.feature
course/tests/behat/activities_group_icons.feature
course/tests/behat/activities_indentation.feature
course/tests/behat/activities_visibility_icons.feature
course/tests/behat/add_activities.feature
course/tests/behat/course_controls.feature
course/tests/behat/course_creation.feature
course/tests/behat/coursetags.feature
course/tests/behat/edit_settings.feature
course/tests/behat/force_group_mode.feature
course/tests/behat/move_activities.feature
course/tests/behat/move_sections.feature
course/tests/behat/paged_course_navigation.feature
course/tests/behat/rename_roles.feature
course/tests/behat/restrict_available_activities.feature
course/tests/behat/role_renaming.feature
course/tests/behat/section_highlighting.feature
course/tests/behat/section_visibility.feature
course/tests/behat/view_subfolders_inline.feature
course/tests/courseformat_test.php
course/tests/courselib_test.php
course/tests/externallib_test.php
course/upgrade.txt
course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop-debug.js
course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop-min.js
course/yui/build/moodle-course-dragdrop/moodle-course-dragdrop.js
course/yui/src/dragdrop/js/resource.js
enrol/database/lang/en/enrol_database.php
enrol/database/lib.php
enrol/database/settings.php
enrol/database/tests/sync_test.php
enrol/externallib.php
enrol/guest/tests/behat/guest_access.feature
enrol/lti/tests/behat/basic_settings.feature
enrol/lti/tests/behat/index_page.feature
enrol/meta/tests/behat/enrol_meta.feature
enrol/self/tests/behat/key_holder.feature
enrol/self/tests/behat/self_enrolment.feature
enrol/tests/behat/add_to_group.feature
enrol/tests/behat/enrol_user.feature
enrol/tests/behat/filter_enrolled_users.feature
enrol/tests/behat/manage_enrolments_from_participants.feature
enrol/tests/enrollib_test.php
files/classes/conversion.php
files/classes/converter.php
files/classes/task/conversion_cleanup_task.php
files/converter/unoconv/classes/converter.php
files/converter/unoconv/tests/converter_test.php
files/renderer.php
files/tests/behat/add_custom_file_type.feature
files/tests/behat/course_files.feature
files/tests/converter_test.php
filter/mathjaxloader/contrib/a11y/accessibility-menu.js [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/auto-collapse.js [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/collapsible.js [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/explorer.js [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/invalid_keypress.mp3 [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/invalid_keypress.ogg [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathjax-sre.js [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/.htaccess [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/functions/algebra.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/functions/elementary.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/functions/hyperbolic.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/functions/trigonometry.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/mathmaps_ie.js [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/greek-capital.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/greek-mathfonts.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/greek-scripts.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/greek-small.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/greek-symbols.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/hebrew_letters.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-lower-double-accent.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-lower-normal.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-lower-phonetic.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-lower-single-accent.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-mathfonts.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-rest.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-upper-double-accent.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-upper-normal.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/latin-upper-single-accent.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_angles.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_arrows.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_characters.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_delimiters.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_digits.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_geometry.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_harpoons.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_non_characters.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_symbols.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/math_whitespace.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/symbols/other_stars.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/energy.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/length.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/memory.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/other.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/speed.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/temperature.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/time.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/volume.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/mathmaps/units/weight.json [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/semantic-enrich.js [new file with mode: 0644]
filter/mathjaxloader/contrib/a11y/wgxpath.install.js [new file with mode: 0644]
filter/mathjaxloader/db/upgrade.php
filter/mathjaxloader/db/upgradelib.php [new file with mode: 0644]
filter/mathjaxloader/filter.php
filter/mathjaxloader/readme_moodle.txt
filter/mathjaxloader/settings.php
filter/mathjaxloader/tests/upgradelib_test.php [new file with mode: 0644]
filter/mathjaxloader/thirdpartylibs.xml [new file with mode: 0644]
filter/mathjaxloader/version.php
filter/mediaplugin/styles.css
grade/export/txt/tests/behat/export.feature
grade/export/xml/tests/behat/export.feature
grade/grading/form/guide/tests/behat/edit_guide.feature
grade/grading/form/rubric/tests/behat/edit_rubric.feature
grade/grading/form/rubric/tests/behat/grade_calculation.feature
grade/grading/form/rubric/tests/behat/negative_points.feature
grade/grading/form/rubric/tests/behat/publish_rubric_templates.feature
grade/grading/form/rubric/tests/behat/reuse_own_rubrics.feature
grade/report/grader/tests/behat/ajax_grader.feature
grade/report/grader/tests/behat/switch_views.feature
grade/report/history/tests/behat/basic_functionality.feature
grade/report/singleview/tests/behat/bulk_insert_grades.feature
grade/report/singleview/tests/behat/singleview.feature
grade/report/user/tests/behat/user_view.feature
grade/report/user/tests/behat/view_usereport.feature
grade/tests/behat/grade_UI_settings.feature
grade/tests/behat/grade_aggregation.feature
grade/tests/behat/grade_aggregation_changes.feature
grade/tests/behat/grade_average.feature
grade/tests/behat/grade_calculated_grade_items.feature
grade/tests/behat/grade_calculated_grade_items_20150627.feature
grade/tests/behat/grade_calculated_weights.feature
grade/tests/behat/grade_category_validation.feature
grade/tests/behat/grade_contribution_with_extra_credit.feature
grade/tests/behat/grade_grade_minmax_change.feature
grade/tests/behat/grade_hidden_items.feature
grade/tests/behat/grade_item_validation.feature
grade/tests/behat/grade_letter_boundary.feature
grade/tests/behat/grade_letter_boundary_20160518.feature
grade/tests/behat/grade_mingrade.feature
grade/tests/behat/grade_natural_exclude_empty.feature
grade/tests/behat/grade_natural_exclude_empty_20150619.feature
grade/tests/behat/grade_natural_normalisation.feature
grade/tests/behat/grade_natural_normalisation_20150619.feature
grade/tests/behat/grade_override_letter.feature
grade/tests/behat/grade_point_maximum.feature
grade/tests/behat/grade_scales.feature
grade/tests/behat/grade_scales_aggregation.feature
grade/tests/behat/grade_single_item_scales.feature
grade/tests/behat/grade_to_pass.feature
grade/tests/behat/grade_view.feature
group/tests/behat/auto_creation.feature
group/tests/behat/create_groups.feature
group/tests/behat/delete_groups.feature
group/tests/behat/groups_import.feature
group/tests/behat/id_uniqueness.feature
group/tests/behat/overview.feature
group/tests/behat/update_groups.feature
install/lang/ca/error.php
install/lang/et/error.php
install/lang/et/install.php
install/lang/et/moodle.php
install/lang/eu/error.php
install/lang/fa/admin.php
install/lang/fo/admin.php [new file with mode: 0644]
install/lang/fo/moodle.php
install/lang/it/install.php
lang/en/admin.php
lang/en/calendar.php
lang/en/completion.php
lang/en/moodle.php
lang/en/repository.php
lang/en/role.php
lib/adminlib.php
lib/amd/build/ajax.min.js
lib/amd/build/templates.min.js
lib/amd/src/ajax.js
lib/amd/src/templates.js
lib/authlib.php
lib/behat/lib.php
lib/blocklib.php
lib/classes/event/course_section_created.php [new file with mode: 0644]
lib/classes/filetypes.php
lib/classes/oauth2/api.php [new file with mode: 0644]
lib/classes/oauth2/client.php [new file with mode: 0644]
lib/classes/oauth2/endpoint.php [new file with mode: 0644]
lib/classes/oauth2/issuer.php [new file with mode: 0644]
lib/classes/oauth2/refresh_system_tokens_task.php [new file with mode: 0644]
lib/classes/oauth2/rest.php [new file with mode: 0644]
lib/classes/oauth2/rest_exception.php [new file with mode: 0644]
lib/classes/oauth2/system_account.php [new file with mode: 0644]
lib/classes/oauth2/user_field_mapping.php [new file with mode: 0644]
lib/classes/output/icon_system_fontawesome.php
lib/classes/output/mustache_pix_helper.php
lib/classes/output/mustache_user_date_helper.php
lib/classes/plugin_manager.php
lib/classes/plugininfo/auth.php
lib/classes/session/redis.php
lib/classes/task/calendar_cron_task.php
lib/classes/text.php
lib/classes/user.php
lib/db/access.php
lib/db/install.xml
lib/db/services.php
lib/db/tasks.php
lib/db/upgrade.php
lib/deprecatedlib.php
lib/editor/atto/tests/behat/autosave.feature
lib/editor/atto/tests/behat/customtoolbar.feature
lib/editor/tinymce/tests/behat/edit_available_icons.feature
lib/enrollib.php
lib/externallib.php
lib/filelib.php
lib/filestorage/file_storage.php
lib/filestorage/file_system.php
lib/filestorage/file_system_filedir.php
lib/filestorage/stored_file.php
lib/filestorage/tests/file_storage_test.php
lib/filestorage/tests/file_system_filedir_test.php
lib/filestorage/tests/file_system_test.php
lib/filestorage/tests/tgz_packer_test.php
lib/form/editor.php
lib/form/filemanager.php
lib/form/modvisible.php
lib/form/tests/behat/modgrade_validation.feature
lib/form/tests/behat/multi_select_dependencies.feature
lib/grade/grade_item.php
lib/grouplib.php
lib/modinfolib.php
lib/oauthlib.php
lib/outputcomponents.php
lib/outputrenderers.php
lib/phpmailer/README_MOODLE.txt
lib/phpmailer/VERSION
lib/phpmailer/class.phpmailer.php
lib/phpmailer/class.smtp.php
lib/phpmailer/language/phpmailer.lang-de.php
lib/phpmailer/language/phpmailer.lang-es.php
lib/phpmailer/language/phpmailer.lang-ro.php
lib/phpunit/bootstrap.php
lib/setuplib.php
lib/statslib.php
lib/tablelib.php
lib/templates/initials_bar.mustache [new file with mode: 0644]
lib/templates/login.mustache
lib/templates/settings_link_page.mustache
lib/testing/generator/data_generator.php
lib/testing/tests/generator_test.php
lib/tests/behat/alpha_chooser.feature [new file with mode: 0644]
lib/tests/behat/behat_navigation.php
lib/tests/behat/largeforms.feature
lib/tests/calendar_cron_task_test.php [new file with mode: 0644]
lib/tests/externallib_test.php
lib/tests/grouplib_test.php
lib/tests/medialib_test.php
lib/tests/modinfolib_test.php
lib/tests/oauth2_test.php [new file with mode: 0644]
lib/thirdpartylibs.xml
lib/upgrade.txt
lib/upgradelib.php
login/tests/behat/change_password.feature
media/classes/manager.php
media/player/videojs/styles.css
media/upgrade.txt
message/output/popup/tests/behat/notification_popover_unread.feature
mod/assign/assignmentplugin.php
mod/assign/backup/moodle2/backup_assign_stepslib.php
mod/assign/backup/moodle2/restore_assign_stepslib.php
mod/assign/db/install.xml
mod/assign/db/upgrade.php
mod/assign/externallib.php
mod/assign/feedback/editpdf/classes/document_services.php
mod/assign/feedback/editpdf/classes/page_editor.php
mod/assign/feedback/editpdf/classes/pdf.php
mod/assign/feedback/editpdf/classes/renderer.php
mod/assign/feedback/editpdf/lang/en/assignfeedback_editpdf.php
mod/assign/feedback/editpdf/pix/comment_expcol.png [new file with mode: 0644]
mod/assign/feedback/editpdf/pix/comment_expcol.svg [new file with mode: 0644]
mod/assign/feedback/editpdf/styles.css
mod/assign/feedback/editpdf/tests/behat/annotate_pdf.feature
mod/assign/feedback/editpdf/tests/behat/group_annotations.feature
mod/assign/feedback/editpdf/tests/behat/view_previous_annotations.feature
mod/assign/feedback/editpdf/yui/build/moodle-assignfeedback_editpdf-editor/moodle-assignfeedback_editpdf-editor-debug.js
mod/assign/feedback/editpdf/yui/build/moodle-assignfeedback_editpdf-editor/moodle-assignfeedback_editpdf-editor-min.js
mod/assign/feedback/editpdf/yui/build/moodle-assignfeedback_editpdf-editor/moodle-assignfeedback_editpdf-editor.js
mod/assign/feedback/editpdf/yui/src/editor/js/comment.js
mod/assign/feedback/editpdf/yui/src/editor/js/commentmenu.js
mod/assign/feedback/editpdf/yui/src/editor/js/commentsearch.js
mod/assign/feedback/editpdf/yui/src/editor/js/editor.js
mod/assign/feedback/editpdf/yui/src/editor/js/globals.js
mod/assign/feedback/file/importziplib.php
mod/assign/feedback/file/tests/behat/feedback_file.feature
mod/assign/lang/en/assign.php
mod/assign/lib.php
mod/assign/locallib.php
mod/assign/mod_form.php
mod/assign/renderable.php
mod/assign/renderer.php
mod/assign/settings.php
mod/assign/submission/file/locallib.php
mod/assign/submission/onlinetext/locallib.php
mod/assign/tests/behat/allow_another_attempt.feature
mod/assign/tests/behat/assign_course_reset.feature
mod/assign/tests/behat/assign_group_override.feature
mod/assign/tests/behat/assign_user_override.feature
mod/assign/tests/behat/comment_inline.feature
mod/assign/tests/behat/display_error_message_onbadformat.feature
mod/assign/tests/behat/display_grade.feature
mod/assign/tests/behat/edit_previous_feedback.feature
mod/assign/tests/behat/edit_student_submission.feature
mod/assign/tests/behat/file_submission.feature
mod/assign/tests/behat/filter_by_marker.feature
mod/assign/tests/behat/grading_status.feature
mod/assign/tests/behat/grant_extension.feature
mod/assign/tests/behat/group_submission.feature
mod/assign/tests/behat/online_submissions.feature
mod/assign/tests/behat/outcome_grading.feature
mod/assign/tests/behat/prevent_submission_changes.feature
mod/assign/tests/behat/quickgrading.feature
mod/assign/tests/behat/reopen_locked_submission.feature
mod/assign/tests/behat/rescale_grades.feature
mod/assign/tests/behat/steps_blind_marking.feature
mod/assign/tests/behat/submission_comments.feature
mod/assign/tests/behat/submit_without_group.feature
mod/assign/tests/generator/lib.php
mod/assign/tests/lib_test.php
mod/assign/upgradelib.php
mod/assign/version.php
mod/book/lib.php
mod/book/tests/behat/create_chapters.feature
mod/book/tests/behat/edit_navigation_options.feature
mod/book/tests/behat/log_entries.feature
mod/book/tests/behat/show_hide_chapters.feature
mod/book/tests/lib_test.php
mod/chat/classes/external.php
mod/chat/lib.php
mod/chat/tests/behat/chat_calendar_events.feature
mod/chat/tests/behat/chat_course_reset.feature
mod/chat/tests/lib_test.php [new file with mode: 0644]
mod/choice/lang/en/choice.php
mod/choice/lib.php
mod/choice/locallib.php
mod/choice/mod_form.php
mod/choice/tests/behat/add_choice.feature
mod/choice/tests/behat/allow_preview.feature
mod/choice/tests/behat/block_editing.feature
mod/choice/tests/behat/change_response.feature
mod/choice/tests/behat/choice_availability.feature
mod/choice/tests/behat/include_inactive.feature
mod/choice/tests/behat/limit_responses.feature
mod/choice/tests/behat/modify_choice.feature
mod/choice/tests/behat/multiple_options.feature
mod/choice/tests/behat/my_home.feature
mod/choice/tests/behat/publish_results.feature
mod/choice/tests/behat/publish_results_anonymously.feature
mod/choice/tests/behat/remove_choice_options.feature
mod/choice/tests/lib_test.php
mod/data/backup/moodle2/backup_data_stepslib.php
mod/data/db/install.xml
mod/data/db/upgrade.php
mod/data/field/file/field.class.php
mod/data/lang/en/data.php
mod/data/lib.php
mod/data/locallib.php
mod/data/mod_form.php
mod/data/styles.css
mod/data/tests/behat/add_entries.feature
mod/data/tests/behat/completion_condition_entries.feature [new file with mode: 0644]
mod/data/tests/behat/manageapproved.feature
mod/data/tests/behat/required_entries.feature
mod/data/tests/behat/view_entries.feature
mod/data/tests/externallib_test.php
mod/data/tests/lib_test.php
mod/data/upgrade.txt
mod/data/version.php
mod/feedback/classes/completion.php
mod/feedback/classes/external.php
mod/feedback/classes/external/feedback_completed_exporter.php [new file with mode: 0644]
mod/feedback/classes/responses_anon_table.php
mod/feedback/classes/responses_table.php
mod/feedback/db/services.php
mod/feedback/lang/en/deprecated.txt
mod/feedback/lang/en/feedback.php
mod/feedback/lib.php
mod/feedback/mod_form.php
mod/feedback/show_nonrespondents.php
mod/feedback/tests/behat/anonymous.feature
mod/feedback/tests/behat/behat_mod_feedback.php
mod/feedback/tests/behat/coursemapping.feature
mod/feedback/tests/behat/export_import.feature
mod/feedback/tests/behat/groups.feature
mod/feedback/tests/behat/multichoice.feature
mod/feedback/tests/behat/multipleattempt.feature [new file with mode: 0644]
mod/feedback/tests/behat/non_anonymous.feature
mod/feedback/tests/behat/question_types.feature
mod/feedback/tests/behat/question_types_non_anon.feature
mod/feedback/tests/behat/show_nonrespondents.feature
mod/feedback/tests/behat/templates.feature
mod/feedback/tests/external_test.php
mod/feedback/tests/lib_test.php
mod/feedback/upgrade.txt
mod/feedback/version.php
mod/folder/lib.php
mod/folder/tests/lib_test.php
mod/forum/classes/output/email/renderer.php
mod/forum/classes/post_form.php
mod/forum/externallib.php
mod/forum/lang/en/forum.php
mod/forum/lib.php
mod/forum/mod_form.php
mod/forum/subscribers.php
mod/forum/tests/behat/add_forum.feature
mod/forum/tests/behat/advanced_search.feature
mod/forum/tests/behat/completion_condition_number_discussions.feature
mod/forum/tests/behat/discussion_display.feature
mod/forum/tests/behat/discussion_navigation.feature
mod/forum/tests/behat/discussion_subscriptions.feature
mod/forum/tests/behat/edit_post_student.feature
mod/forum/tests/behat/edit_post_teacher.feature
mod/forum/tests/behat/forum_subscriptions.feature
mod/forum/tests/behat/forum_subscriptions_availability.feature
mod/forum/tests/behat/forum_subscriptions_default.feature
mod/forum/tests/behat/forum_subscriptions_management.feature
mod/forum/tests/behat/groups_in_course_no_groups_in_forum.feature
mod/forum/tests/behat/move_discussion.feature
mod/forum/tests/behat/my_forum_posts.feature
mod/forum/tests/behat/no_groups_in_course.feature
mod/forum/tests/behat/post_to_multiple_groups.feature
mod/forum/tests/behat/posts_ordering_blog.feature
mod/forum/tests/behat/posts_ordering_general.feature
mod/forum/tests/behat/separate_group_discussions.feature
mod/forum/tests/behat/separate_group_single_group_discussions.feature
mod/forum/tests/behat/single_forum_discussion.feature
mod/forum/tests/behat/split_forum_discussion.feature
mod/forum/tests/behat/timed_discussions.feature
mod/forum/tests/behat/track_read_posts.feature
mod/forum/tests/behat/visible_group_discussions.feature
mod/forum/tests/externallib_test.php
mod/forum/tests/lib_test.php
mod/forum/upgrade.txt
mod/glossary/lib.php
mod/glossary/mod_form.php
mod/glossary/tests/behat/categories.feature
mod/glossary/tests/behat/entries_always_editable.feature
mod/glossary/tests/behat/entries_require_approval.feature
mod/glossary/tests/behat/prevent_duplicate_entries.feature
mod/glossary/tests/behat/print_friendly_version.feature
mod/glossary/tests/behat/search_entries.feature
mod/glossary/tests/lib_test.php
mod/imscp/lib.php
mod/imscp/tests/lib_test.php
mod/label/lib.php
mod/label/tests/behat/label_visibility.feature
mod/label/tests/lib_test.php [new file with mode: 0644]
mod/lesson/lib.php
mod/lesson/locallib.php
mod/lesson/mod_form.php
mod/lesson/tests/behat/completion_condition_end_reached.feature
mod/lesson/tests/behat/completion_condition_time_spent.feature
mod/lesson/tests/behat/date_availability.feature
mod/lesson/tests/behat/duplicate_lesson_page.feature
mod/lesson/tests/behat/import_fillintheblank_question.feature
mod/lesson/tests/behat/import_images.feature
mod/lesson/tests/behat/lesson_complete_report.feature
mod/lesson/tests/behat/lesson_course_reset.feature
mod/lesson/tests/behat/lesson_delete_answers.feature
mod/lesson/tests/behat/lesson_edit_cluster.feature
mod/lesson/tests/behat/lesson_edit_pages.feature
mod/lesson/tests/behat/lesson_essay_question.feature
mod/lesson/tests/behat/lesson_group_override.feature
mod/lesson/tests/behat/lesson_informations_at_end.feature
mod/lesson/tests/behat/lesson_navigation.feature
mod/lesson/tests/behat/lesson_number_of_student_attempts.feature
mod/lesson/tests/behat/lesson_outline_report.feature
mod/lesson/tests/behat/lesson_practice.feature
mod/lesson/tests/behat/lesson_progress_bar.feature
mod/lesson/tests/behat/lesson_question_attempts.feature
mod/lesson/tests/behat/lesson_report.feature
mod/lesson/tests/behat/lesson_review.feature
mod/lesson/tests/behat/lesson_student_dashboard.feature
mod/lesson/tests/behat/lesson_student_resume.feature
mod/lesson/tests/behat/lesson_user_override.feature
mod/lesson/tests/behat/lesson_with_clusters.feature
mod/lesson/tests/behat/lesson_with_subcluster.feature
mod/lesson/tests/behat/link_to_gradebook.feature
mod/lesson/tests/behat/password_protection.feature
mod/lesson/tests/behat/questions_images.feature
mod/lesson/tests/behat/teacher_grade_essays.feature
mod/lesson/tests/behat/time_limit.feature
mod/lesson/tests/lib_test.php
mod/lti/lib.php
mod/lti/tests/behat/addtool.feature
mod/lti/tests/behat/addtype.feature
mod/lti/tests/behat/contentitem.feature
mod/lti/tests/behat/renametool.feature
mod/lti/tests/lib_test.php
mod/page/lib.php
mod/page/tests/lib_test.php
mod/quiz/classes/output/edit_renderer.php
mod/quiz/edit_rest.php
mod/quiz/lang/en/quiz.php
mod/quiz/lib.php
mod/quiz/report/grading/tests/behat/grading.feature
mod/quiz/report/overview/tests/behat/basic.feature
mod/quiz/report/upgrade.txt
mod/quiz/styles.css
mod/quiz/tests/behat/add_quiz.feature
mod/quiz/tests/behat/attempt_basic.feature
mod/quiz/tests/behat/attempt_begin.feature
mod/quiz/tests/behat/attempt_redo_questions.feature
mod/quiz/tests/behat/attempt_require_previous.feature
mod/quiz/tests/behat/backup.feature
mod/quiz/tests/behat/completion_condition_attempts_used.feature
mod/quiz/tests/behat/completion_condition_passing_grade.feature
mod/quiz/tests/behat/editing_add.feature
mod/quiz/tests/behat/editing_move_by_click.feature
mod/quiz/tests/behat/editing_remove_multiple_questions.feature [new file with mode: 0644]
mod/quiz/tests/behat/editing_remove_question.feature
mod/quiz/tests/behat/editing_repaginate.feature
mod/quiz/tests/behat/editing_require_previous.feature
mod/quiz/tests/behat/editing_section_headings.feature
mod/quiz/tests/behat/editing_set_marks_no_attempts.feature
mod/quiz/tests/behat/editing_set_marks_with_attempts.feature
mod/quiz/tests/behat/manually_mark_question.feature
mod/quiz/tests/behat/preview.feature
mod/quiz/tests/behat/quiz_reset.feature
mod/quiz/tests/behat/settings_form_fields_disableif.feature
mod/quiz/tests/lib_test.php
mod/quiz/yui/build/moodle-mod_quiz-repaginate/moodle-mod_quiz-repaginate-debug.js
mod/quiz/yui/build/moodle-mod_quiz-repaginate/moodle-mod_quiz-repaginate-min.js
mod/quiz/yui/build/moodle-mod_quiz-repaginate/moodle-mod_quiz-repaginate.js
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes-debug.js
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes-min.js
mod/quiz/yui/build/moodle-mod_quiz-toolboxes/moodle-mod_quiz-toolboxes.js
mod/quiz/yui/src/repaginate/js/repaginate.js
mod/quiz/yui/src/toolboxes/js/resource.js
mod/quiz/yui/src/toolboxes/js/toolbox.js
mod/resource/lib.php
mod/resource/tests/behat/display_resource.feature
mod/resource/tests/lib_test.php
mod/scorm/classes/task/cron_task.php [new file with mode: 0644]
mod/scorm/db/tasks.php [new file with mode: 0644]
mod/scorm/lang/en/scorm.php
mod/scorm/lib.php
mod/scorm/locallib.php
mod/scorm/mod_form.php
mod/scorm/tests/behat/add_scorm.feature
mod/scorm/tests/behat/completion_condition_require_status.feature
mod/scorm/tests/behat/missing_org.feature
mod/scorm/tests/behat/multisco_review_mode.feature
mod/scorm/tests/externallib_test.php
mod/scorm/tests/lib_test.php
mod/scorm/tests/locallib_test.php [new file with mode: 0644]
mod/scorm/version.php
mod/survey/lib.php
mod/survey/mod_form.php
mod/survey/tests/behat/survey_completion.feature
mod/survey/tests/behat/survey_types.feature
mod/survey/tests/lib_test.php
mod/upgrade.txt
mod/url/lib.php
mod/url/tests/lib_test.php
mod/wiki/filesedit.php
mod/wiki/lib.php
mod/wiki/tests/behat/collaborative_individual.feature
mod/wiki/tests/behat/edit_tags.feature
mod/wiki/tests/behat/page_history.feature
mod/wiki/tests/behat/preview_page.feature
mod/wiki/tests/behat/reset_wiki_comments_tags_files.feature
mod/wiki/tests/behat/wiki_comments.feature
mod/wiki/tests/behat/wiki_formats.feature
mod/wiki/tests/behat/wiki_search.feature
mod/wiki/tests/externallib_test.php
mod/wiki/tests/lib_test.php
mod/workshop/lang/en/workshop.php
mod/workshop/lib.php
mod/workshop/locallib.php
mod/workshop/tests/behat/delete_submission.feature
mod/workshop/tests/behat/embedded_images.feature
mod/workshop/tests/behat/example_submission.feature
mod/workshop/tests/behat/export_submission.feature
mod/workshop/tests/behat/grade_to_pass.feature
mod/workshop/tests/behat/workshop_assessment.feature
mod/workshop/tests/lib_test.php [new file with mode: 0644]
notes/tests/behat/participants_notes.feature
phpunit.xml.dist
pluginfile.php
question/format/gift/tests/behat/import_export.feature
question/format/webct/tests/behat/import.feature
question/format/webct/tests/behat/importcalculated.feature
question/format/xml/tests/behat/import_export.feature
question/tests/behat/copy_questions.feature
question/tests/behat/delete_questions.feature
question/tests/behat/edit_questions.feature
question/tests/behat/preview_question.feature
question/tests/behat/question_categories.feature
question/tests/behat/sort_questions.feature
question/type/ddimageortext/tests/behat/add.feature
question/type/ddimageortext/tests/behat/backup_and_restore.feature
question/type/ddimageortext/tests/behat/edit.feature
question/type/ddimageortext/tests/behat/export.feature
question/type/ddimageortext/tests/behat/import.feature
question/type/ddimageortext/tests/behat/preview.feature
question/type/ddmarker/tests/behat/add.feature
question/type/ddmarker/tests/behat/backup_and_restore.feature
question/type/ddmarker/tests/behat/edit.feature
question/type/ddmarker/tests/behat/export.feature
question/type/ddmarker/tests/behat/import.feature
question/type/ddmarker/tests/behat/preview.feature
question/type/ddwtos/tests/behat/add.feature
question/type/ddwtos/tests/behat/backup_and_restore.feature
question/type/ddwtos/tests/behat/edit.feature
question/type/ddwtos/tests/behat/export.feature
question/type/ddwtos/tests/behat/import.feature
question/type/ddwtos/tests/behat/preview.feature
question/type/description/tests/behat/add.feature
question/type/description/tests/behat/backup_and_restore.feature
question/type/description/tests/behat/edit.feature
question/type/description/tests/behat/export.feature
question/type/description/tests/behat/import.feature
question/type/description/tests/behat/preview.feature
question/type/essay/renderer.php
question/type/essay/tests/behat/add.feature
question/type/essay/tests/behat/backup_and_restore.feature
question/type/essay/tests/behat/edit.feature
question/type/essay/tests/behat/export.feature
question/type/essay/tests/behat/import.feature
question/type/essay/tests/behat/preview.feature
question/type/gapselect/tests/behat/basic_test.feature
question/type/gapselect/tests/behat/import_test.feature
question/type/match/tests/behat/add.feature
question/type/match/tests/behat/backup_and_restore.feature
question/type/match/tests/behat/edit.feature
question/type/match/tests/behat/export.feature
question/type/match/tests/behat/import.feature
question/type/match/tests/behat/preview.feature
question/type/multichoice/tests/behat/add.feature
question/type/multichoice/tests/behat/backup_and_restore.feature
question/type/multichoice/tests/behat/edit.feature
question/type/multichoice/tests/behat/export.feature
question/type/multichoice/tests/behat/import.feature
question/type/multichoice/tests/behat/preview.feature
question/type/shortanswer/tests/behat/add.feature
question/type/shortanswer/tests/behat/backup_and_restore.feature
question/type/shortanswer/tests/behat/edit.feature
question/type/shortanswer/tests/behat/export.feature
question/type/shortanswer/tests/behat/import.feature
question/type/shortanswer/tests/behat/preview.feature
question/type/truefalse/tests/behat/add.feature
question/type/truefalse/tests/behat/backup_and_restore.feature
question/type/truefalse/tests/behat/edit.feature
question/type/truefalse/tests/behat/export.feature
question/type/truefalse/tests/behat/import.feature
question/type/truefalse/tests/behat/preview.feature
report/completion/index.php
report/log/tests/behat/filter_log.feature
report/log/tests/behat/filter_log_actions.feature
report/log/tests/behat/user_log.feature
report/loglive/tests/behat/loglive_report.feature
report/outline/tests/behat/outline.feature
report/outline/tests/behat/user.feature
report/participation/tests/behat/filter_participation.feature
report/participation/tests/behat/message_participants.feature
report/progress/index.php
repository/areafiles/lib.php
repository/filepicker.js
repository/filesystem/lib.php
repository/googledocs/classes/rest.php [new file with mode: 0644]
repository/googledocs/db/caches.php [new file with mode: 0644]
repository/googledocs/db/upgrade.php
repository/googledocs/lang/en/repository_googledocs.php
repository/googledocs/lib.php
repository/googledocs/tests/generator/lib.php
repository/googledocs/version.php
repository/lib.php
repository/onedrive/classes/access.php [new file with mode: 0644]
repository/onedrive/classes/remove_temp_access_task.php [new file with mode: 0644]
repository/onedrive/classes/rest.php [new file with mode: 0644]
repository/onedrive/db/access.php [new file with mode: 0644]
repository/onedrive/db/caches.php [new file with mode: 0644]
repository/onedrive/db/install.xml [new file with mode: 0644]
repository/onedrive/db/tasks.php [new file with mode: 0644]
repository/onedrive/db/upgrade.php [new file with mode: 0644]
repository/onedrive/importskydrive.php [new file with mode: 0644]
repository/onedrive/lang/en/repository_onedrive.php [new file with mode: 0644]
repository/onedrive/lib.php [new file with mode: 0644]
repository/onedrive/pix/icon.png [new file with mode: 0644]
repository/onedrive/version.php [new file with mode: 0644]
repository/recent/tests/behat/add_recent.feature
repository/repository_ajax.php
repository/skydrive/lang/en/repository_skydrive.php
repository/skydrive/lib.php
repository/tests/behat/cancel_add_file.feature
repository/tests/behat/create_folders.feature
repository/tests/behat/create_shortcut.feature
repository/tests/behat/overwrite_file.feature
repository/tests/behat/zip_and_unzip.feature
repository/upgrade.txt
theme/boost/scss/moodle/blocks.scss
theme/boost/scss/moodle/core.scss
theme/boost/scss/moodle/course.scss
theme/boost/scss/moodle/icons.scss
theme/boost/templates/core/filemanager_modal_generallayout.mustache
theme/boost/templates/core/filemanager_selectlayout.mustache
theme/boost/templates/core/login.mustache
theme/boost/templates/core/settings_link_page.mustache
theme/boost/tests/behat/contextmenu.feature
theme/boost/tests/behat/regionmainsettingsmenu.feature
theme/bootstrapbase/less/moodle/blocks.less
theme/bootstrapbase/less/moodle/bs4-compat.less
theme/bootstrapbase/less/moodle/core.less
theme/bootstrapbase/less/moodle/modules.less
theme/bootstrapbase/style/moodle.css
theme/bootstrapbase/templates/block_myoverview/course-event-list-item.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/course-event-list.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/course-item.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/course-paging-content-item.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/course-summary.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/courses-view-course-item.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/courses-view.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/event-list-group.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/event-list-item.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/main.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/paging-bar.mustache [new file with mode: 0644]
theme/bootstrapbase/templates/block_myoverview/timeline-view.mustache [new file with mode: 0644]
user/index.php
user/renderer.php
user/tests/behat/course_preference.feature
user/tests/behat/set_default_homepage.feature
user/tests/behat/user_grade_navigation.feature
user/tests/behat/view_full_profile.feature
user/tests/behat/view_participants.feature
user/tests/behat/view_preferences_page.feature
version.php

index e62d329..f23715a 100644 (file)
@@ -9,6 +9,7 @@ auth/cas/CAS/
 auth/fc/fcFPP.php
 enrol/lti/ims-blti/
 filter/algebra/AlgParser.pm
+filter/mathjaxloader/contrib/a11y/
 filter/tex/mimetex.*
 lib/editor/atto/yui/src/rangy/js/*.*
 lib/editor/tinymce/plugins/pdw/tinymce/
index 8c3d147..02e5607 100644 (file)
@@ -10,6 +10,7 @@ auth/cas/CAS/
 auth/fc/fcFPP.php
 enrol/lti/ims-blti/
 filter/algebra/AlgParser.pm
+filter/mathjaxloader/contrib/a11y/
 filter/tex/mimetex.*
 lib/editor/atto/yui/src/rangy/js/*.*
 lib/editor/tinymce/plugins/pdw/tinymce/
index b307cd7..6c3e315 100644 (file)
@@ -16,6 +16,9 @@ $err = array();
 
 $returnurl = "$CFG->wwwroot/$CFG->admin/settings.php?section=manageauths";
 
+debugging("Use of config.html files in authentication plugins have been deprecated. " .
+          " Please migrate your plugin to use the admin settings API", DEBUG_DEVELOPER);
+
 // save configuration changes
 if ($frm = data_submitted() and confirm_sesskey()) {
 
@@ -86,12 +89,28 @@ exit;
 
 /// Functions /////////////////////////////////////////////////////////////////
 
-// Good enough for most auth plugins
-// but some may want a custom one if they are offering
-// other options
-// Note: lockconfig_ fields have special handling.
+
+/**
+ * auth field locking
+ * Good enough for most auth plugins
+ * but some may want a custom one if they are offering
+ * other options
+ * Note: lockconfig_ fields have special handling.
+ *
+ * @param string $auth authentication plugin shortname
+ * @param array $user_fields user profile fields
+ * @param string $helptext help text to be displayed at top of form
+ * @param boolean $retrieveopts Map fields or lock only.
+ * @param boolean $updateopts Allow remote updates
+ * @param array $customfields list of custom profile fields
+ * @deprecated since Moodle 3.3
+ */
 function print_auth_lock_options($auth, $user_fields, $helptext, $retrieveopts, $updateopts, $customfields = array()) {
     global $DB, $OUTPUT;
+    debugging("The function 'print_auth_lock_options' has been deprecated, " .
+              "Please migrate your code to use the admin settings API and use the function 'display_auth_lock_options' instead. ",
+              DEBUG_DEVELOPER);
+
     echo '<tr><td colspan="3">';
     if ($retrieveopts) {
         echo $OUTPUT->heading(get_string('auth_data_mapping', 'auth'));
index 08bb01d..709e28c 100644 (file)
 
 require_once(__DIR__ . '/../config.php');
 
+$error = optional_param('error', '', PARAM_RAW);
+if ($error) {
+    $message = optional_param('error_description', '', PARAM_RAW);
+    if ($message) {
+        print_error($message);
+    } else {
+        print_error($error);
+    }
+    die();
+}
+
 // The authorization code generated by the authorization server.
 $code = required_param('code', PARAM_RAW);
 // The state parameter we've given (used in moodle as a redirect url).
index 451a504..2d6c362 100644 (file)
@@ -1612,7 +1612,7 @@ class core_admin_renderer extends plugin_renderer_base {
                 $row = new html_table_row();
                 $row->attributes['class'] = 'type-' . $plugin->type . ' name-' . $plugin->type . '_' . $plugin->name;
 
-                if ($this->page->theme->resolve_image_location('icon', $plugin->type . '_' . $plugin->name)) {
+                if ($this->page->theme->resolve_image_location('icon', $plugin->type . '_' . $plugin->name, null)) {
                     $icon = $this->output->pix_icon('icon', '', $plugin->type . '_' . $plugin->name, array('class' => 'icon pluginicon'));
                 } else {
                     $icon = $this->output->spacer();
index f7e358f..8fa6f0f 100644 (file)
@@ -9,11 +9,10 @@ Feature: Highlight non-inherited permissions
       | fullname        | shortname   |
       | Course fullname | C_shortname |
     And I log in as "admin"
-    And I am on site homepage
 
   @javascript
   Scenario: Override a permission
-    Given I follow "Course fullname"
+    Given I am on "Course fullname" course homepage
     And I navigate to "Users > Permissions" in current page administration
     And I select "Manager (0)" from the "roleid" singleselect
     And I click on "Prohibit" "radio" in the "View added and updated modules in recent activity block" "table_row"
index 0f1d394..5f83df7 100644 (file)
@@ -133,7 +133,7 @@ if ($hassiteconfig or has_any_capability($capabilities, $systemcontext)) {
     // Completion tracking.
     $temp->add(new admin_setting_heading('progress', new lang_string('completion','completion'), ''));
     $temp->add(new admin_setting_configselect('moodlecourse/enablecompletion', new lang_string('completion', 'completion'),
-        new lang_string('enablecompletion_help', 'completion'), 0, array(0 => new lang_string('no'), 1 => new lang_string('yes'))));
+        new lang_string('enablecompletion_help', 'completion'), 1, array(0 => new lang_string('no'), 1 => new lang_string('yes'))));
 
     // Groups.
     $temp->add(new admin_setting_heading('groups', new lang_string('groups', 'group'), ''));
index c0107b3..97b5b20 100644 (file)
@@ -49,9 +49,7 @@ Feature: Manage availability conditions
 
     # OK, toggling works. Set the grade one to Hide and we'll go see if it actually worked.
     And I click on "Hide" "icon" in the "Restriction by grade" "table_row"
-    And I am on site homepage
-    And I follow "Course 1"
-    And I turn editing mode on
+    And I am on "Course 1" course homepage with editing mode on
     And I add a "Page" to section "1"
     And I expand all fieldsets
     And I click on "Add restriction..." "button"
index 5560c83..d8a325b 100644 (file)
@@ -57,8 +57,7 @@ Feature: Set up contextual data for tests
       | Grouping 1 | C1 | GG1 |
       | Grouping 2 | C1 | GG2 |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I navigate to "Users > Groups" in current page administration
     Then I should see "Group 1"
     And I should see "Group 2"
@@ -87,8 +86,7 @@ Feature: Set up contextual data for tests
       | mod/forum:editanypost | Allow | student | Course | C1 |
       | mod/forum:replynews | Prevent | editingteacher | Course | C1 |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I navigate to "Users > Permissions" in current page administration
     And I set the field "Advanced role override" to "Student (1)"
     Then "mod/forum:editanypost" capability has "Allow" permission
@@ -108,7 +106,7 @@ Feature: Set up contextual data for tests
       | user | course | role |
       | student1 | C1 | student |
     When I log in as "student1"
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     Then I should see "Topic 1"
 
   Scenario: Add role assigns
@@ -144,24 +142,20 @@ Feature: Set up contextual data for tests
     Then "Edit settings" "link" should exist in current page administration
     And I log out
     And I log in as "user2"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And "Turn editing on" "link" should exist in current page administration
     And I log out
     And I log in as "user3"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And "Turn editing on" "link" should exist in current page administration
     And I log out
     And I log in as "user4"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And "Turn editing on" "link" should exist in current page administration
     And I log out
     And I log in as "user5"
     And I should see "You are logged in as"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I should see "You can not enrol yourself in this course."
 
   Scenario: Add modules
@@ -199,8 +193,7 @@ Feature: Set up contextual data for tests
       | activity   | name                            | intro                         | course | idnumber    | grade |
       | assign     | Test assignment name with scale | Test assignment description   | C1     | assign1     | Test Scale 1 |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     Then I should see "Test assignment name"
     # Assignment 2.2 module type is disabled by default
     # And I should see "Test assignment22 name"
@@ -261,8 +254,7 @@ Feature: Set up contextual data for tests
       | grouping | group |
       | GG1 | G1 |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I navigate to "Users > Groups" in current page administration
     Then the "groups" select box should contain "Group 1 (1)"
     And the "groups" select box should contain "Group 2 (1)"
@@ -321,7 +313,7 @@ Feature: Set up contextual data for tests
       | Grade sub category 2 | C1 | Grade category 1 |
     When I log in as "admin"
     And I am on course index
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I navigate to "View > Grader report" in the course gradebook
     Then I should see "Grade category 1"
     And I should see "Grade sub category 2"
@@ -344,8 +336,7 @@ Feature: Set up contextual data for tests
       | Test Grade Item 2 | C1 | Grade category 1 |
       | Test Grade Item 3 | C1 | Grade sub category 2 |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I navigate to "Setup > Gradebook setup" in the course gradebook
     Then I should see "Test Grade Item 1"
     And I follow "Edit   Test Grade Item 1"
@@ -373,8 +364,7 @@ Feature: Set up contextual data for tests
       | name | scale |
       | Test Scale 1 | Disappointing, Good, Very good, Excellent |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I navigate to "Scales" in the course gradebook
     Then I should see "Test Scale 1"
     And I should see "Disappointing,  Good,  Very good,  Excellent"
@@ -395,8 +385,7 @@ Feature: Set up contextual data for tests
     And the following config values are set as admin:
       | enableoutcomes | 1 |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I follow "Outcomes"
     Then I should see "Grade outcome 1" in the "#addoutcomes" "css_element"
     And I should see "Grade outcome 2" in the "#removeoutcomes" "css_element"
@@ -424,8 +413,7 @@ Feature: Set up contextual data for tests
     And the following config values are set as admin:
       | enableoutcomes | 1 |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I navigate to "Setup > Gradebook setup" in the course gradebook
     Then I should see "Test Outcome Grade Item 1"
     And I follow "Edit   Test Outcome Grade Item 1"
@@ -442,6 +430,5 @@ Feature: Set up contextual data for tests
       | blockname    | contextlevel | reference | pagetypepattern | defaultregion |
       | online_users | Course       | C1        | course-view-*   | site-pre      |
     When I log in as "admin"
-    And I am on site homepage
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     Then I should see "Online users"
index 0b4e7e5..1e15acc 100644 (file)
@@ -19,7 +19,7 @@ Feature: Transform date time string arguments
       | user     | course | role    |
       | teacher1 | C1     | editingteacher |
     And I log in as "teacher1"
-    And I follow "Course 1"
+    And I am on "Course 1" course homepage
     And I follow "Test assignment name"
     And I should see "##yesterday##l, j F Y##"
     And I log out