Eloy Lafuente (stronk7)
e35205bfec
Merge branch 'MDL-61556-master' of git://github.com/rezaies/moodle
2018-03-07 00:13:01 +01:00
Shamim Rezaie
81053f8cbe
MDL-61380 Quiz: Behat test for tag filter in the random question form
2018-03-07 07:34:11 +11:00
Shamim Rezaie
1b63ff10f9
MDL-61380 behat: Added autocomplete_suggestions name selector
2018-03-07 06:52:01 +11:00
Shamim Rezaie
f3f21c995c
MDL-61380 Quiz: Re-attempting the same "random" question by tag
...
Some question behaviours allow the same question to be re-attempted several times during a quiz attempt.
This commit takes care of the case where a "random" question is re-attempted during a quiz attempt.
2018-03-07 05:43:44 +11:00
Shamim Rezaie
2a1c9daccd
MDL-61380 Quiz: build attempt from "random" questions by tag
2018-03-07 05:43:38 +11:00
Shamim Rezaie
2adefc21ac
MDL-61380 Questions: Support selecting "random" by tag in question bank
2018-03-07 05:33:11 +11:00
Shamim Rezaie
82c67ac7f0
MDL-61380 Quiz: Fix url generation in notenoughrandomquestions exception
2018-03-07 05:33:11 +11:00
Shamim Rezaie
6650c66b59
MDL-61380 Questions: Editing configuration of existing random questions
...
Editing "random" questions follows a different procedure than adding them.
This commit takes care of editing a "random" question's configuration.
This commit also introduces mod_quiz\form\randomquestion_form, so mod_quiz
can edit random questions without having to use the form that is inside qtype_random.
2018-03-07 05:32:40 +11:00
Shamim Rezaie
4f964a1ca0
MDL-61380 Quiz,Questions: Adding "random" question by tag
2018-03-07 00:30:32 +11:00
Kilian
533a7edeae
MDL-38829 core: Unit test for xmlize using two sample xml files.
...
The file sample_questions.xml from moodle-stack is properly formed.
The file sample_questions_wrong.xml has mismatching tags.
Comparison is performed with recursive array comparison.
Error messages and returned data structures are compared.
Call with: phpunit lib/tests/xmlize_test.php
2018-03-06 15:36:14 +08:00
Kilian
7825ffb1d5
MDL-38829 core: fix for xmlize is unable to import xml files>10MB
...
Since version 2.7.3 the libxml library (https://bugs.php.net/bug.php?id=49660 )
limits parsing in memory files to 10MB. Unfortunately the libxml option
LIBXML_PARSEHUGE to release the 10MB limit is not exposed to php. Through
using the sax parser which is typically used to parse directly from files but
instead chunking the string in memory xml files larger than 10MB can again
be parsed. I copied the exact behaviour of the previous routine
by Hans Anderson (http://www.hansanderson.com/contact/ ) so compatibility
should be maintained.
2018-03-06 15:36:08 +08:00
Kilian
e4d61d8321
MDL-38829 core: Remove xmlize from thirdpartylibs
2018-03-06 15:35:46 +08:00
Eloy Lafuente (stronk7)
6a5d9ce4b9
Merge branch 'MDL-36157-master' of https://github.com/lucaboesch/moodle
2018-03-06 02:47:33 +01:00
Luca Bösch
345a010ea4
MDL-36157 block_rss_client: Don't double escape titles.
2018-03-06 00:15:38 +01:00
Eloy Lafuente (stronk7)
9655ef534d
Merge branch 'MDL-61211-master' of git://github.com/mihailges/moodle
2018-03-05 23:30:19 +01:00
Eloy Lafuente (stronk7)
6d3f2f9036
Merge branch 'MDL-55153-master' of git://github.com/sarjona/moodle
2018-03-05 23:25:23 +01:00
Eloy Lafuente (stronk7)
56a7177741
Merge branch 'MDL-61549-master' of git://github.com/Dagefoerde/moodle
2018-03-05 23:22:47 +01:00
Shamim Rezaie
c1d31e42ba
MDL-61526 Questions: phpunit test to test restore from 3.4 and 3.5
2018-03-06 01:43:32 +11:00
Shamim Rezaie
e9897ee6ef
MDL-61526 Questions: Add 2 backup fixtures from 3.4 and 3.5
2018-03-06 01:41:45 +11:00
Shamim Rezaie
0f80f793df
MDL-61526 Questions: Fix creation of multiple TOP question categories
...
Backup files that are made from Moodle 3.5 already contain TOP categories.
There is no need to create an additional TOP category for them.
2018-03-05 15:44:29 +11:00
Shamim Rezaie
8ece85602a
MDL-61556 Questions: Add behat test
2018-03-05 14:17:52 +11:00
Shamim Rezaie
c618e93e66
MDL-61557 Questions: Add behat test
2018-03-05 14:16:13 +11:00
Shamim Rezaie
18d6ff7880
MDL-61557 Questions: Fixed moving question categories to top
2018-03-05 13:40:02 +11:00
Shamim Rezaie
536d4d5729
MDL-61557 Lib: Add get_top_level_parent_id function
2018-03-05 13:34:08 +11:00
Jonathan Champ
9651175f70
MDL-61584 auth_ldap: use get_cache_flag()
...
get_cache_flags() is only useful when you want multiple responses or
you don't know the name/key for the value pair. We know the name/key
here is the session ID, so use get_cache_flag() instead and gain the
performance benefit.
2018-03-03 15:50:58 -05:00
Shamim Rezaie
ee1052bd18
MDL-61556 Questions: Fixed moving question categories between contexts
2018-03-03 16:31:59 +11:00
Andrew Nicols
03d174d733
MDL-61268 core: Fix empty string DB cehck
...
(amended by stronk7 to use the helper better)
2018-03-02 16:31:11 +01:00
Kathrin Osswald
65992c2d25
MDL-61404 blocks: Removed unused strings.
2018-03-02 07:48:49 +01:00
Shamim Rezaie
2d7b0534d3
MDL-61503 Questions: Fix sql query to get questions by tags
2018-03-02 15:40:44 +11:00
Andrew Nicols
8b4510c4cc
Merge branch 'wip-MDL-61268-master' of git://github.com/abgreeve/moodle
2018-03-02 09:57:30 +08:00
Andrew Nicols
3406bdd6fa
Merge branch 'MDL-61196_master' of git://github.com/markn86/moodle
2018-03-02 09:34:24 +08:00
Adrian Greeve
8a844437bf
MDL-61268 blocks: Unit tests for deprecated object update.
...
Unit tests for testing that the upgrade functions to change
the now deprecated object to stdClass works.
2018-03-02 09:22:05 +08:00
Adrian Greeve
e78849e837
MDL-61268 blocks: Fix corrupt configdata in block instances.
...
Old configuration data in the block instances is base64 encoded with
the deprecated object class instead of stdClass.
2018-03-02 09:22:05 +08:00
Eloy Lafuente (stronk7)
20089fb594
Merge branch 'MDL-61533-master-enfix' of git://github.com/mudrd8mz/moodle
2018-03-02 01:42:45 +01:00
Helen Foster
ad5b7d26e7
MDL-61533 lang: Merge English strings from the en_fix language pack
...
Significant string change:
* typeoflogin_desc,tool_mobile - removing sentence about autologinguests
* gradepublishing_help, core_grades - updated explanation mentioning the
manager role and grade export publishing settings
2018-03-01 17:17:16 +01:00
M Kassaei
235b6e4f06
MDL-60991 Workshop: Display late submission text after deadline
2018-03-01 13:51:46 +00:00
Luca Bösch
9d10d64e14
MDL-36157 block_rss_client: Don't double escape titles.
2018-03-01 09:52:32 +01:00
Luca Bösch
49ccb165cc
MDL-61497 repository_onedrive: Use post 2015 icon
2018-03-01 08:59:15 +01:00
Chernyavskiy Leonid
0e9cda01f1
MDL-60658 course, gradebook: fix missing unformat_float for gradepass
...
Fix incorrect comparison of gradepass variable (with comma as decimal separator)
with grade variable when trying to save assignment settings.
Adds missing unformat_float($data['gradepass']).
2018-03-01 09:26:51 +07:00
Mihail Geshoski
0e613a1f5b
MDL-61211 lesson: Error when answer or response contains break tag
2018-03-01 09:50:51 +08:00
Shamim Rezaie
4fa49cc647
MDL-61380 Quiz: Adding a random question
2018-03-01 11:50:52 +11:00
Andrew Nicols
9f4e81a81b
Merge branch 'MDL-61453-master-userpicturefiletype' of git://github.com/mudrd8mz/moodle
2018-03-01 08:45:47 +08:00
Shamim Rezaie
78b3870c50
MDL-61380 Quiz: Initial implementation of slot_random class
2018-03-01 11:41:15 +11:00
Shamim Rezaie
6fc5a830d4
MDL-61380 Quiz: Migrate "random" questions data into quiz_slots
...
Search for all "random" questions in the qbank and move the configuration data of each one to the quiz slots table.
2018-03-01 11:41:15 +11:00
Shamim Rezaie
b6c38f71e2
MDL-61380 Quiz: quiz_slots schema change
...
Adding questioncategoryid and includingsubcategories to the quiz_slots table
2018-03-01 11:41:14 +11:00
Dan Marsden
1a11bf375c
MDL-49417 enrol_cohort: use ajax searchable selector for cohorts.
2018-03-01 13:39:56 +13:00
Eloy Lafuente (stronk7)
856e07e4e7
weekly release 3.5dev
2018-02-28 12:58:13 +01:00
Eloy Lafuente (stronk7)
4881c193b7
NOBUG: Fixed SVG browser compatibility
2018-02-28 12:58:11 +01:00
Jan Dageförde
aa949cb2f9
MDL-61549 user: Remove $already columns because none were loaded yet
2018-02-27 14:47:44 +01:00
Jake Dallimore
54a86d8f15
Merge branch 'wip-MDL-61485-master' of git://github.com/marinaglancy/moodle
2018-02-27 09:37:45 +08:00