Git commits in Moodle 3.10.0 by Andrew Nicols

commit b26a5e5e08938b4bc548ab8c25d54a862b6320ca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 15:27:46 +0800
Tag:    v3.10.0-rc2

MDL-70137 cache: Use sensible default when reading MUC config

commit 511dab1cd3b39d3dc65ef699b8454b683ed308b9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 15:07:57 +0800
Tag:    v3.10.0-rc2

MDL-70137 cache: Write config to temp file and move into place

commit 1c0b8f8c501f294d6800e28655092281e806dece
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 10:50:56 +0800
Tag:    v3.10.0-rc2

MDL-70130 core: Simplify attachment handling in email_to_suer

commit 50f5563c1f48aeded84971e18ca420fa74133403
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 10:46:02 +0800
Tag:    v3.10.0-rc2

MDL-70130 core: Compare realpaths for file attachment checks

commit 27de77007b9d605fb1adc349c047b5a238a8ac9a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 04 Nov 2020 11:24:04 +0800
Tag:    v3.10.0-rc1

MDL-70075 core: Autocomplete selection should always have an active item

commit 34d1c236684cda2680370ebada9ed896359fbf26
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Nov 2020 15:42:38 +0800
Tag:    v3.10.0-rc1

MDL-70075 core: Do not return a value in an event handler

commit dc7ca062caf7e9e334337df5dd8bfcb8a50acb8a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Nov 2020 15:42:13 +0800
Tag:    v3.10.0-rc1

MDL-70075 core: jQuery.attr() does not accept a bool value

commit 8100d46f855d9aefaf0edf5cfdfb381aff153dfd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Nov 2020 09:33:05 +0800
Tag:    v3.10.0-rc1

MDL-70075 core: Listen for `change` in  accessibleChange event

commit f4dfe66ea8a215ec4dca60abcf33d07208cf57d3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Nov 2020 08:12:22 +0800
Tag:    v3.10.0-rc1

MDL-70075 core: Listen for the `focus` and `blur` events again

commit 6ba76c00970764c41783425be42f3cc60404ae28
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Oct 2020 09:27:15 +0800
Tag:    v3.10.0-rc1

MDL-69815 core: Bump Node to v14.15.0 (LTS/Fermium)

commit a69b38d6047e0b0828575b443f64bbac51b6e6c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Oct 2020 07:31:11 +0800
Tag:    v3.10.0-beta

MDL-69549 mod_page: Content export implementation

commit 0ea391d1eb9d2fde5956dacf3324ff7f3fcb750d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Oct 2020 07:31:05 +0800
Tag:    v3.10.0-beta

MDL-69549 mod_folder: Content export implementation

commit b2d43a7db1d767f884a35a5b66aec68d8f6a4318
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Oct 2020 08:23:03 +0800
Tag:    v3.10.0-beta

MDL-68665 assignfeedback_editpdf: Coding style fixes

commit c5628485966019d0e953156cd0c53ad41566c58c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Oct 2020 08:01:25 +0800
Tag:    v3.10.0-beta

MDL-69192 mod_assign: Stop clicking OK on non-existent modal

commit 17d4bc49f692ceabec5183cf66e5e7ed823d7902
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 24 Sep 2020 12:25:31 +0800
Tag:    v3.10.0-beta

MDL-69549 core: Add context export API

commit e5f0085cdb23398487f2b1ba03d37b19344a2234
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 Sep 2020 11:46:31 +0800
Tag:    v3.10.0-beta

MDL-42012 cache: Fix missing return value

commit 36f3b1e4182ad96dd7fa8e5c34d5c7e2190fa88a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 15:36:46 +0800
Tag:    v3.10.0-beta

MDL-57682 mediaplayer_videojs: Improve in-page caching of lang strings

commit a3cc6898e913cc8ed706bc284e82edfdea793a21
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 15:14:09 +0800
Tag:    v3.10.0-beta

MDL-57682 mediaplayer_videojs: Login not required for lang fetch

commit c705434a629a9adb468c4fda8195230aca72cf77
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 14:04:05 +0800
Tag:    v3.10.0-beta

MDL-42012 cache: Fully disable cache for disabled cache factory

commit 13e34fb4280f21bc59c95dd9d5e7ef16c1b07a29
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 13:50:37 +0800
Tag:    v3.10.0-beta

MDL-42012 cache: Valid definitions are required even when disabled

commit 94d05a5bfb7400d7e2c8f6ebb6a8c243899af4de
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 12:43:55 +0800
Tag:    v3.10.0-beta

MDL-68797 tool_mobile: Version bump

commit cfe1a9a8d8cf6dc8146cc9051d3d2b753cd13c2f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Sep 2020 14:17:24 +0800
Tag:    v3.10.0-beta

MDL-42012 cache: Allow data sources to work when caching is disabled

commit f558127d0e032c18b40bef4750bc0ac7ada7cd5a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Sep 2020 11:34:47 +0800
Tag:    v3.10.0-beta

MDL-69391 behat: Grammar correction in feature

commit 3e1c856bd941885b077b7dc918806ed0429722d6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Sep 2020 09:01:32 +0800
Tag:    v3.10.0-beta

MDL-69117 output: Correct remove_dir usage

commit a4f4cbf095912214ac0e45b6739a27297621430b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 31 Aug 2020 12:40:38 +0800
Tag:    v3.10.0-beta

MDL-69269 contentbank: Fix issues identified in integration

commit f0b7948c96b4c5cba750f59531d3b5804f20e9c0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 Aug 2020 09:44:24 +0800
Tag:    v3.10.0-beta

MDL-66222 report_antivirus: Correct version number

commit f2602288eb184e97ecc9959f83ea3e5b95c9008c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 25 Aug 2020 13:21:26 +0800
Tag:    v3.10.0-beta

MDL-69464 core_output: Whitespace fix

commit 03e84b68a1967b3a523ac95e9273bb013c98b6c0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Aug 2020 08:09:11 +0800
Tag:    v3.10.0-beta

MDL-66818 mod_forum: Use cap manager to check exportability

commit 51dc7d230f637a7125a3e3e27437ba454c080e9d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Aug 2020 07:38:06 +0800
Tag:    v3.10.0-beta

MDL-42434 chat: Disable stylelint important check

commit 4d03cc37b275a8a080549ce0d182d1e1575a5a06
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Aug 2020 10:25:17 +0800
Tag:    v3.10.0-beta

MDL-69419 core: Task reset tests cannot use random test times

commit c1813ed81864f367a6c19e96673c8bbdbe4e01f1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Aug 2020 08:39:15 +0800
Tag:    v3.10.0-beta

MDL-67735 theme_boost: Fix incorrect whitespace

commit bd1eaea02b617f65a84eae1512a1bfa0e9d0a508
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Aug 2020 07:47:59 +0800
Tag:    v3.10.0-beta

MDL-69273 travis: Use exttests for https too

commit a0fc902eb184cd4097c8ab453ddc57964cd2dbd4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 14 Aug 2020 14:42:18 +0800
Tag:    v3.10.0-beta

weekly release 4.0dev

commit d665dec78e6bbd5bb782bc990d5655c384fe6055
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 14 Aug 2020 14:42:17 +0800
Tag:    v3.10.0-beta

NOBUG: Fixed SVG browser compatibility

commit ca6cf0bd217bed7bedfb26e6729c6bb2057f2f51
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Aug 2020 08:02:42 +0800
Tag:    v3.10.0-beta

MDL-68974 calendar: Use page context for block check

commit 7d990ee185e9788e24623ff49ff6d8a5637bd969
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 10 Aug 2020 10:08:17 +0800
Tag:    v3.10.0-beta

MDL-68974 blocks: Check permission before generating content

commit 9d32114bf6abe96689bd1c94ef21eaa0a9228e7f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Aug 2020 11:21:03 +0800
Tag:    v3.10.0-beta

MDL-68705 testing: New CLI args to disable composer features

commit 8ddb17b64144926fa5f4d9e19b5fb3744cec27ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Aug 2020 11:20:33 +0800
Tag:    v3.10.0-beta

MDL-68705 testing: Allow composer updates to be disabled

commit 7c56d5589d0958db7b6c99f068ad4408ef8a86a7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 30 Jul 2020 11:36:23 +0800
Tag:    v3.10.0-beta

MDL-68390 tool_usertours: Update to use aria-hidden module

commit 6c4cdd6d9679cbd21355ae6ce68b4c87a79abd21
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Jul 2020 10:31:32 +0800
Tag:    v3.10.0-beta

MDL-68974 admin: Unit tests for context parent/child test

commit 4bb41b4e5ac00c67d60e07c34145ae763a04d3a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Jul 2020 13:20:44 +0800
Tag:    v3.10.0-beta

MDL-68974 admin: Unit tests for loginas

commit a937d4d807de5d5701486ba449e296f043017bfa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Jul 2020 12:28:35 +0800
Tag:    v3.10.0-beta

MDL-68974 admin: Prevent login as outside of the desired context

commit 41eaa09bbe9d5c3f45957e28be101fae7bbf8be1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Jul 2020 12:09:27 +0800
Tag:    v3.10.0-beta

MDL-67687 behat: Make axe tests optional

commit 06d486d9a3d994236964f9c083d983239ca146c6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Jul 2020 09:24:06 +0800
Tag:    v3.10.0-beta

MDL-67687 behat: Add axe-core 3.5.5

commit 05f23d5a2b4dd638e5298b453d32e6b904e78bb2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Jul 2020 08:24:55 +0800
Tag:    v3.10.0-beta

MDL-69278 behat: Correct variable name

commit eb06f92457eaaa9c2d1b4834b7f2b906224cf474
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Jul 2020 15:15:34 +0800
Tag:    v3.10.0-beta

MDL-68390 core: Share focusable selector

commit 0d751c196be3131972a8c0f20de81f08ca38a500
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Jul 2020 09:56:02 +0800
Tag:    v3.10.0-beta

MDL-69278 behat: Mark tests as failed when unable to start Session

commit 99a8358b85a907bc0527b7d811e91708a091db45
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Jul 2020 07:36:02 +0800
Tag:    v3.10.0-beta

MDL-69273 travis: Move exttests check to after_script

commit 4df5ee039ac88706aaec8220b4bb1ac7e14880c6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jul 2020 09:10:09 +0800
Tag:    v3.10.0-beta

MDL-69232 behat: Simplify hooks

commit 5306f2f2b96d4f0267281259b24c85f4149aa888
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 15:35:34 +0800
Tag:    v3.10.0-beta

MDL-69232 behat: Make selenium start more fault tolerant

commit 5e990588609e7e1b0be977a0a62c785907056e4e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 15:35:11 +0800
Tag:    v3.10.0-beta

MDL-69232 behat: Add debugging information to Selenium fails

commit 41426e0aa48a31cec909d55999e7a9a5d20ae0d9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 15:34:10 +0800
Tag:    v3.10.0-beta

MDL-69232 behat: Move suite tests to BeforeSuite hook

commit 0bf024e48a2ac1be443ee8b9108aaaea0eaf7d53
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 11:43:31 +0800
Tag:    v3.10.0-beta

MDL-69228 tool_mobile: Hide dependant settings

commit 6f5f08a8467e590001390d0d096236c43540edb9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Jul 2020 17:01:40 +0800
Tag:    v3.10.0-beta

MDL-69215 output: Correct use of icon_system::instance

commit 4a4a367251ada70d6dd00ea802c2e8e84f1253c3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Jul 2020 13:23:41 +0800
Tag:    v3.10.0-beta

MDL-69215 output: Correct font awesome for themes

commit a95f458cdecc2a10eec5992f62c32f271579abae
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 06 Jul 2020 13:25:31 +0800
Tag:    v3.10.0-beta

MDL-69110 table: Remove commented code

commit 9eaf7a4c3fbb814daa95384f6d39a8a784caf2ba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Jul 2020 09:49:08 +0800
Tag:    v3.10.0-beta

MDL-68714 clilib: Check set_process_title exists

commit 834aba230968be7238c73861e2599659053b7e17
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Jul 2020 09:04:05 +0800
Tag:    v3.10.0-beta

MDL-68714 cron: Check value of CLI_SCRIPT not existence

commit 2c376776351b850c1323c7c740c1cd00961f6dd2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 29 Jun 2020 14:16:23 +0800
Tag:    v3.10.0-beta

MDL-69160 behat: Add form field setter step

commit 34503872770053da5f2baf90be089e58155477fa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 29 Jun 2020 11:27:05 +0800
Tag:    v3.10.0-beta

MDL-69136 behat: Support find on a NodeElement

commit b0627a1a114d58f54690a4e11ab177d02a8e2b71
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 29 Jun 2020 11:23:34 +0800
Tag:    v3.10.0-beta

MDL-69160 workshop: Ensure steps are chained

commit eed46500286905a747d8003aa3faee2096b64ac9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 19:59:56 +0800
Tag:    v3.10.0-beta

MDL-69149 core_grade: Correct xpath attribute selector

commit b2842934029433ddebb679032080c7c90560bbaa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jun 2020 14:39:38 +0800
Tag:    v3.10.0-beta

MDL-69138 behat: Update session->visit() to use visit step

commit d61fa24239d542377cbb253a087c05613e128d61
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jun 2020 14:38:26 +0800
Tag:    v3.10.0-beta

MDL-69138 behat: Add "I visit :localurl" step

commit d128bf726e1c3ad5f4b0dbf4f3c2b1d49f05117d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jun 2020 11:08:47 +0800
Tag:    v3.10.0-beta

MDL-69136 behat: Improve reliability of navigation steps

commit 63a66eb2ce1959a5aed845fbd48814ca7e3b5194
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Jun 2020 09:01:58 +0800
Tag:    v3.10.0-beta

MDL-69134 competencies: Behat fails randomly opening dialogues

commit 94711c151d54bb0e0b95e9f7be87421a6300a2b3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Jun 2020 11:43:24 +0800
Tag:    v3.10.0-beta

MDL-69135 core_calendar: PendingJS for event filtering

commit 94376c6910629f418c77c75681eb1ae0d78515a4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Jun 2020 19:19:41 +0800
Tag:    v3.10.0-beta

MDL-69086 theme_boost: Improve pendingJs checks for bootstrap

commit 45871ec48ebf6fc5d094d06787a6f4c9a3d0f54b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jun 2020 12:34:52 +0800
Tag:    v3.10.0-beta

MDL-69068 behat: Allow singular, pivotted data generators

commit aacfff0bc837853a7cefdf4d33b2b996c614be9f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jun 2020 08:24:52 +0800
Tag:    v3.10.0-beta

MDL-69072 behat: Remove restart_browser_after feature

commit 868a1c377d1fd465457edb77c3631c529aab2735
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jun 2020 08:23:33 +0800
Tag:    v3.10.0-beta

MDL-69072 mod_scorm: Stop mink reset after tests

commit b0e096d870e747208259f7b5ace74bfc1d1367db
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 12:38:56 +0800
Tag:    v3.10.0-beta

MDL-67687 cli: Make boolean CLI args negatable

commit 675e9810047f0fa0b0c4f8f6136d02562975074c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:37:52 +0800
Tag:    v3.10.0-beta

MDL-69072 behat: Relaunch browser session between scenarios

commit c7fb9fe55a080b99d4af9e50891aebc5d1b0c9e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:37:17 +0800
Tag:    v3.10.0-beta

MDL-66568 behat: Reset theme CSS between scenarios

commit ab5a81321a77fb50d05060cfbbe06993f62a57e3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:35:38 +0800
Tag:    v3.10.0-beta

MDL-66568 behat: Support building of themes for behat

commit 868c7558f89d56545a15c56994ac7a57f9361756
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:34:40 +0800
Tag:    v3.10.0-beta

MDL-66568 core_output: Return built theme CSS

commit 7cc18dc2ad334cf1c47358f6beae5d12e77d440d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Apr 2020 21:25:07 +0800
Tag:    v3.10.0-beta

MDL-68390 js: Update to use Aria mod

commit 4f1c8ce764eb81f556f696d1420a4f0d24872cbd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Apr 2020 14:39:37 +0800
Tag:    v3.10.0-beta

MDL-68390 aria: Add new core_aria module

commit 6d5d1935ea8922fbee89b69bbe41d881dda8b38a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Jan 2020 09:04:59 +0800
Tag:    v3.10.0-beta

MDL-67657 behat: Add wrapper for JS execution

commit cd6eadd4078dbe0d4c85f962c1dce1cbc971dc8e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Jan 2020 17:13:28 +0800
Tag:    v3.10.0-beta

MDL-67657 behat: Convert existing uses of executeScript

commit 39a736ef9abee5bb7cd49114882bf87b4e741fa6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Jan 2020 12:21:21 +0800
Tag:    v3.10.0-beta

MDL-67687 behat: Login page accessibility ensurance

commit 9d47a690945f9048cad815fefee8a2304d25be5a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 14 Jan 2020 12:06:10 +0800
Tag:    v3.10.0-beta

MDL-67687 behat: Add axe web accessibility tool integration

commit b49cb92e822be74378e8c648a04f7f518401fb61
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 05 Jan 2020 19:51:18 +0800
Tag:    v3.10.0-beta

MDL-69068 behat: New step to support singular generators

commit 083604ea094b199bddef42fa2e7996fc3e5af699
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Dec 2019 16:40:52 +0800
Tag:    v3.10.0-beta

MDL-67657 behat: Open course with editing using URL