Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Sync fork #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 423 commits into from
May 14, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
423 commits
Select commit Hold shift + click to select a range
08390e3
Fix bad format type
trampgeek Jan 26, 2024
284e686
Fix PHP8.2: Deprecated: Creation of dynamic property errors (#189)
AnupamaSarjoshi Jan 29, 2024
506fd1d
Merging code from Anupama Sarjoshi that fixes many PHP8.2 errors from
trampgeek Jan 29, 2024
a34e13e
Updating comments on class attributes
trampgeek Jan 29, 2024
947a302
Revert to use of standard adaptive_adapted_for_coderunner behaviour p…
trampgeek Jan 29, 2024
8aa5132
Trivial whitespace tweak
trampgeek Jan 29, 2024
775c6c7
Updating comments on class attributes
trampgeek Jan 29, 2024
1dde26e
Merge branch 'development' of https://github.com/trampgeek/moodle-qty…
trampgeek Jan 30, 2024
6864e5a
fix: gaps support typing in macrons and other letter characters (#190)
jimbonothing64 Jan 30, 2024
8770431
Merge branch 'wip578890' of https://github.com/danghieu1407/moodle-qt…
trampgeek Jan 30, 2024
6e54090
Documentation tweaks (remove confusing stray line in description of A…
trampgeek Feb 1, 2024
9eef386
Merge in update to ace-gapfiller UI to allow more general alphabetic …
trampgeek Feb 1, 2024
f33ebfd
Merge branch 'danghieu1407-wip578890'
trampgeek Feb 3, 2024
1b024b0
Changes to use Moodle's qbank exporttoxml script instead of custom co…
AnupamaSarjoshi Feb 5, 2024
69e8c68
Update minimised files
trampgeek Feb 5, 2024
7d56fc2
Merge updates to bulk tester.
trampgeek Feb 5, 2024
269d3ee
Merge branch 'master' into development
trampgeek Feb 5, 2024
92ec60b
Fix broken minimised files for scratchpad
trampgeek Feb 5, 2024
499f585
Update version and date.
trampgeek Feb 10, 2024
9b0d418
Squashed commit of merge from development branch. Changes include:
trampgeek Feb 11, 2024
22ba2ab
Add validation: Sandbox lang cannot be empty when creating a prototyp…
AnupamaSarjoshi Feb 11, 2024
5a66bfa
Correct some typos in Readme.md (#193)
anaHue Feb 11, 2024
80bf151
Improve identification of java main class (thanks zupanibla) and upda…
trampgeek Feb 11, 2024
0ef45e3
Remove tests that require -3 to be displayed because the emoticons fi…
trampgeek Feb 11, 2024
de3ca49
Merge branch 'master' into development
trampgeek Feb 11, 2024
e455101
Merge branch 'master' of github.com:trampgeek/moodle-qtype_coderunner
trampgeek Feb 11, 2024
f3b83ee
Remove tests that expect -3 to be displayed because the emoticons fil…
trampgeek Feb 11, 2024
568f325
Add to the Scratchpad UI the ability to direct requests directly to s…
trampgeek Feb 17, 2024
5850111
Update version
trampgeek Feb 18, 2024
0e5b3ad
Include protocol (http or https) in JobeServer UI parameter to accomm…
trampgeek Feb 20, 2024
6de09f5
Use language strings and display errors in output area rather than us…
trampgeek Feb 20, 2024
64e36cb
fix: gigantic vh in chrome & safari on some themes (#199)
jimbonothing64 Feb 21, 2024
e04df4d
Bug fix - with combinator grader, all test cases were being displayed…
trampgeek Feb 21, 2024
4ccac63
Improve error messages when using direct Jobe server access from scra…
trampgeek Feb 24, 2024
da3bcd3
Merge branch 'development' of github.com:trampgeek/moodle-qtype_coder…
trampgeek Feb 24, 2024
3d8ee8c
Add minimised JS files
trampgeek Feb 24, 2024
028dc0b
Fix double full-stops in error messages when using direct JobeServer …
trampgeek Feb 24, 2024
4a8da37
Fix fullscreen mode #578890
Feb 26, 2024
c543ac7
Add variant of download quiz attempts script that anonymises students…
trampgeek Feb 28, 2024
29d2914
Bug fix: when validation errors occur with combinator graders, the va…
trampgeek Feb 28, 2024
64f83f8
Update version date.
trampgeek Feb 28, 2024
7031350
Improve error message when Jobe request fails
trampgeek Mar 5, 2024
4fb41f9
Improve the way of setting jobehost during behat testing by moving th…
trampgeek Mar 5, 2024
47e912e
Fix bug in last commit which assumed a fixed location for MOODLEHOME.
trampgeek Mar 5, 2024
956eb8c
Replace checks for b_ DB prefix with checks against $CFG->behat_prefix.
trampgeek Mar 5, 2024
7629ae0
More changes to prevent use of default jobeserver (jobe2.cosc.canterb…
trampgeek Mar 5, 2024
9415f00
Update loadtester to handle new Ace maximise button, plus a few tweaks.
trampgeek Mar 7, 2024
adb81d9
Merge branch 'wip578890-fix' of https://github.com/danghieu1407/moodl…
trampgeek Mar 8, 2024
d6c4569
Merge branch 'danghieu1407-wip578890-fix'
trampgeek Mar 8, 2024
0bb30b6
Grade caching code merged into development branch (#205)
mckeownp Mar 9, 2024
c6d7444
Fix issue/196 (#197)
chrahe Mar 14, 2024
96a1198
Tweaks to full-screen capabilities to allow full-screening of the ind…
trampgeek Mar 14, 2024
73d0e3c
Prevent tab key from selecting the UI full-screen icon (which resulte…
trampgeek Mar 14, 2024
a155e6d
Remove erroneous check for jobe2, that was meant to check only when r…
trampgeek Mar 14, 2024
c845182
Remove unnecessary hack for testing configuration
trampgeek Mar 14, 2024
8802b3f
GIve error message if behat testing with jobe2.cosc.canterbury.ac.nz
trampgeek Mar 14, 2024
457ca83
Merge branch 'development' of github.com:trampgeek/moodle-qtype_coder…
trampgeek Mar 14, 2024
fb2f72e
Update behat testing to always use test config in test-sandbox-config…
trampgeek Mar 14, 2024
e0a3ac1
Complete merge
trampgeek Mar 19, 2024
dd9a815
Add behat test for combinator template grader.
trampgeek Mar 20, 2024
b1f2d7c
Fix warning - undefined property behat_prefix (#208)
AnupamaSarjoshi Mar 20, 2024
b123dc7
Merge branch 'master' of github.com:trampgeek/moodle-qtype_coderunner
trampgeek Mar 20, 2024
95a0fb6
Remove hack to sandbox.php to force loading of test config. Instead, …
trampgeek Mar 20, 2024
d7ba97b
Add Load-balancing cookie support (#206)
AnupamaSarjoshi Mar 20, 2024
bf8a4d1
Merge branch 'master' of github.com:trampgeek/moodle-qtype_coderunner
trampgeek Mar 20, 2024
260736a
Testcases marked as Precheck Only were not being validating on save.
trampgeek Mar 21, 2024
d262ff9
Fix silly grunt error objecting to multiple blank lines.
trampgeek Mar 21, 2024
9406608
Merge branch 'master' into development
trampgeek Mar 21, 2024
eb9aca5
Code tidying.
trampgeek Mar 21, 2024
e1ba46f
Fix warning messages that cookie file does not exist when attempting …
trampgeek Mar 22, 2024
7e9b816
Fix silly grunt error objecting to multiple blank lines and fix warni…
trampgeek Mar 21, 2024
bd375aa
Fix bug in getallattempts script that was suppressing -precheck, -sub…
trampgeek Mar 27, 2024
c2a133d
Fix bug in getallattempts script that was suppressing -precheck, -sub…
trampgeek Mar 27, 2024
0546df9
Code Runner: The full-screen and exit buttons lack keyboard tab suppo…
danghieu1407 Apr 4, 2024
641471f
Merge branch 'master' of github.com:trampgeek/moodle-qtype_coderunner
trampgeek Apr 4, 2024
9181364
Fix backup behat #773786 (#210)
danghieu1407 Apr 7, 2024
02b7c42
Merge Nguyen Dang Hieu's fix to backup_and_restore.feature.
trampgeek Apr 7, 2024
ceeeb77
Code Runner: The full-screen and exit buttons lack keyboard tab suppo…
danghieu1407 Apr 4, 2024
eb970ac
Fix backup behat #773786 (#210)
danghieu1407 Apr 7, 2024
af2fda9
Improve prompt for scratchpad input.
trampgeek Apr 7, 2024
ec0fc89
Add files attribute to combinator grader outcome, to allow replacemen…
trampgeek Apr 14, 2024
ecf21bc
Fix multiple style errors.
trampgeek Apr 15, 2024
4010c79
Fix various bugs in new combinator grader.
trampgeek Apr 15, 2024
6682d85
Fix style errors in some comments.
trampgeek Apr 15, 2024
bcf86e6
Remove files attribute from combinator outcome, plus some code tidying.
trampgeek Apr 16, 2024
306c2f2
Delete stray file.
trampgeek Apr 18, 2024
c2bbd17
Set default value of step_info.preferredbehaviour to 'adaptive' rathe…
trampgeek Apr 18, 2024
f36b4df
Adding category and course shortname to bulk test report (#212)
AnupamaSarjoshi Apr 19, 2024
f4331b9
Merge branch 'master' of github.com:trampgeek/moodle-qtype_coderunner
trampgeek Apr 19, 2024
0afdea9
Add missing prototypeextra field to Twig QUESTION variable. (#211)
wtrnoguchi Apr 19, 2024
eee9714
Merge branch 'master' of github.com:trampgeek/moodle-qtype_coderunner
trampgeek Apr 19, 2024
403be9f
Add missing prototypeextra field to Twig QUESTION variable. (#211)
wtrnoguchi Apr 19, 2024
e69bd4c
Adding category and course shortname to bulk test report (#212)
AnupamaSarjoshi Apr 19, 2024
0d4276c
Code tidying
trampgeek Apr 19, 2024
f0e5c3a
Bug fix: Ace UI sometimes not active on ui_parameters field in questi…
trampgeek Apr 20, 2024
2d2187b
Update dependency to use latest version of qbeharious_adaptive_adapte…
trampgeek May 6, 2024
75c9711
Bug fix: str_replace with null parameter was raising PHP errors.
trampgeek Jun 30, 2024
155aa78
Bug fix: nested user-interface-wrappers gave JavaScript errors when c…
trampgeek Jul 4, 2024
940afba
Further tweaks to the handling of ctrl-alt-m events when there are ne…
trampgeek Jul 5, 2024
ad4d62a
Switch to the 'right way' to check for Behat.
trampgeek Jul 5, 2024
3859a7b
Update userinterfacewrapper to remove all use of jQuery.
trampgeek Jul 10, 2024
9f97aef
Fix failing behat test in older Moodles/PHPs
trampgeek Jul 11, 2024
8d4bef5
Development - grade result cache with on/off switch for local testing…
mckeownp Jul 17, 2024
bdfec2a
Bug fix: PHP errors occurring during Twig template evaluation were no…
trampgeek Jul 24, 2024
25da9bb
Added a comment
trampgeek Jul 24, 2024
5cafab4
Update version date and release number.
trampgeek Jul 24, 2024
8571b53
Update minimised userinterfacewrapper to keep grunt happy (though it …
trampgeek Jul 24, 2024
09114ed
Add missing newline at end of file.
trampgeek Jul 24, 2024
e219fa5
Bug fix: answerpreload was not editable with Firefox.
trampgeek Jul 25, 2024
2200af3
Update minimised userinterfacewrapper
trampgeek Jul 25, 2024
1a0332c
Regression: Reset button and Ajax downloads of question fields in aut…
trampgeek Jul 26, 2024
0dd1e51
Regression: testing_outcome was giving php errors with newer PHP vers…
trampgeek Aug 23, 2024
31bdd15
Trivial layout change.
trampgeek Aug 23, 2024
44f8790
Add pypy3 to ace editor (using mode python3) as an option for program…
trampgeek Aug 26, 2024
4aec92d
Merge branch 'development'
trampgeek Sep 5, 2024
ada1bf6
Update minimised JS code and version number
trampgeek Sep 5, 2024
2cf6a1c
Remove stray files
trampgeek Sep 5, 2024
edc7c76
Code tidying.
trampgeek Sep 6, 2024
637d638
Code tidying.
trampgeek Sep 6, 2024
27adc8c
Change version date to trigger a github-ci rerun/
trampgeek Sep 6, 2024
a78c381
Switch CI test to use stable Moodle 404 rather than bleeding-edge mas…
trampgeek Sep 6, 2024
bde41be
Update change history, fix error in documentation of Twig QUESTION v…
trampgeek Sep 14, 2024
b7edc77
Added missing language strings for Coderunner cache.
mckeownp Sep 19, 2024
51e094c
Added missing language strings for Coderunner cache. (#221)
mckeownp Sep 20, 2024
b866cba
Reimplement rudimentary tab-handling in test fields in question autho…
trampgeek Sep 25, 2024
87d7189
Delete stray character.
trampgeek Sep 28, 2024
20503e8
Experimenting with feedbackfiles
trampgeek Nov 11, 2024
4e67122
Update documentation
trampgeek Nov 11, 2024
df5aded
Update documentation
trampgeek Nov 11, 2024
f411b8d
Tweak indentation of PyString in behat test.
trampgeek Nov 12, 2024
9e75c1d
Tweak indentation of PyString in behat test.
trampgeek Nov 12, 2024
50a4ca8
Fix autoindent problem with behat testing of combinatory grader
trampgeek Nov 12, 2024
6d42fdf
Merge branch 'master' of github.com:trampgeek/moodle-qtype_coderunner
trampgeek Nov 12, 2024
b6cee8a
Fix the experimental code concerned with saving files from combinator…
trampgeek Nov 14, 2024
ad7c7ce
Remove pointless check for existing file.
trampgeek Nov 14, 2024
81cbe94
Documentation tweak
trampgeek Nov 15, 2024
c5d6aa4
Bug fix: combinator grader templates using the html_wrapper were caus…
trampgeek Nov 15, 2024
06da3c2
Update version date.
trampgeek Nov 18, 2024
158d124
Bug fix: use of a sandbox-language preprocessor (i.e. not Twig) was n…
trampgeek Nov 18, 2024
f45275e
Bug fix. If a question was found to have multiple prototypes (an erro…
trampgeek Nov 20, 2024
e59c720
Merge branch 'development' of https://github.com/mckeownp/moodle-qtyp…
mckeownp Nov 20, 2024
3cdaaee
Prevent autoindent issues when testing combinator grader.
trampgeek Nov 21, 2024
d301c32
Testing the concept of cache tidy up by removing old files.
mckeownp Nov 24, 2024
bc912f7
Bug fix: in expanded mode, bulk tester was displaying count of questi…
trampgeek Nov 27, 2024
2451a85
Trivial documentation tweak.
trampgeek Dec 2, 2024
f50646a
Enable jquery UI in html-ui questions (might be needed).
trampgeek Dec 2, 2024
b0f5f32
Delete unwanted file
trampgeek Dec 2, 2024
909f95d
Revert commit to load jquery UI.
trampgeek Dec 2, 2024
9511a1d
Layout tweaks for Moodle 4.5 compatibility.
trampgeek Dec 2, 2024
6a042d9
Progress on scheduled grading cache purging and scripts for purging b…
mckeownp Dec 6, 2024
e9be5cc
Minor tweak...
mckeownp Dec 7, 2024
bac8e42
More bugfixes
mckeownp Dec 7, 2024
553da6b
Updated way that coderunner cache ttl is stored - it's now it coderun…
mckeownp Dec 7, 2024
9671a9e
More minor tweaks...
mckeownp Dec 7, 2024
ca9fd5c
More tweaks...
mckeownp Dec 8, 2024
be10b55
More tweaks to bulk tester. Added random seed option.
mckeownp Dec 8, 2024
5c4a4ba
Remove feedbackfiles from backup pending a solution that works properly.
trampgeek Dec 10, 2024
27dc3e5
Remove attempt to restore the new experimental feedback files pending…
trampgeek Dec 10, 2024
2f5138b
Updating in-house file
trampgeek Dec 10, 2024
fa10f21
More updates to bulk tester script.
mckeownp Dec 11, 2024
5a12160
Merge branch 'development' into cachepurging to get updates from upst…
mckeownp Dec 16, 2024
4cbb1ed
Jobesandbox now checks that $PAGE->context is set before using it.
mckeownp Dec 16, 2024
7d14a64
Add a couple more utility queries.
trampgeek Dec 16, 2024
8cd175c
Bug fix for "I set ace field" behat test. Worked properly only for sc…
trampgeek Dec 16, 2024
a75b098
Make outcomeid public to avoid zero bytes in the serialization, which…
trampgeek Dec 17, 2024
7c1985d
More bulktester and cachepurging updates. Work in progress...
mckeownp Dec 24, 2024
a3811d8
More tweaks to bulk tester and cache purger...
mckeownp Dec 28, 2024
47dc38a
Some grunting...
mckeownp Dec 28, 2024
bb8da26
Yet more grunting...
mckeownp Dec 29, 2024
7bda0bc
Revert "Yet more grunting..."
mckeownp Dec 29, 2024
79320f2
Fix regression introduced by 9511a1de8: useasexample and hidrestiffai…
trampgeek Jan 2, 2025
7958ef6
Merge branch 'development'
trampgeek Jan 2, 2025
082de03
Bug fix: missing prototypes were giving a PHP warning.
trampgeek Jan 2, 2025
d0f0d86
Prevent the bulk tester from testing prototypes.
trampgeek Jan 2, 2025
2290bf6
Update version, date, change history and minimised authorform js files.
trampgeek Jan 2, 2025
062260d
Add unsupported question types
trampgeek Jan 5, 2025
26f4ce2
Documentation tweaks.
trampgeek Jan 5, 2025
5d62994
Add Show differences to dotnet C#
trampgeek Jan 5, 2025
4ff9038
Document the temporary nature of files created by the combinator temp…
trampgeek Jan 5, 2025
9ea2946
Bug fig: the bulk tester was giving "session mutated after closing" P…
trampgeek Jan 5, 2025
0d9d50d
Updates to bulktester, cache purger, and directed/undirected graph qu…
mckeownp Jan 5, 2025
2051db1
Remove 3 minute debugging delay in test_combinator_grader
trampgeek Jan 5, 2025
6125be1
Merge branch 'cachepurging' into development.
mckeownp Jan 5, 2025
18d1843
Adopting to other question's UI, resolves #228.
lucaboesch Jan 6, 2025
14258b0
Fixed cache cleaning task to work with updated cache_purger class.
mckeownp Jan 7, 2025
6ae4412
Merge branch 'cachepurging' into development to pickup update to sche…
mckeownp Jan 7, 2025
fb10f32
Preliminary updates for Moodle 4.6/5.0 compatibility
trampgeek Jan 7, 2025
7c1b65c
Preliminary changes for Moodle 5.0 compatibility.
trampgeek Jan 13, 2025
e353739
Added two gapfiller question prototypes plus examples.
trampgeek Jan 14, 2025
8442228
Merge branch 'trampgeek:development' into development
mckeownp Jan 14, 2025
4b340b4
Merge pull request #230 from mckeownp/development
trampgeek Jan 16, 2025
26d5a10
On-going tweaks for Moodle 5.0 compatibility.
trampgeek Jan 16, 2025
b4ffb54
Merge pull request #229 from lucaboesch/fieldscolorborder
trampgeek Jan 17, 2025
4c23789
Improve bulk test UI
trampgeek Jan 17, 2025
ef38f5a
Simplify naming of contexts in bulktesters
trampgeek Jan 17, 2025
5272ff3
Improve algorithm for getting current course.
trampgeek Jan 17, 2025
f0a1a2f
Improve styling of question author window (thanks Luca Bösch)
trampgeek Jan 17, 2025
2a29fa4
Update date.
trampgeek Jan 17, 2025
a350c35
Update various utility scripts to work with updated bulk tester class.
mckeownp Jan 20, 2025
de99be4
Updates to get bultestall script working with enhanced bulk_tester cl…
mckeownp Jan 20, 2025
157bca2
Merge pull request #233 from mckeownp/development
trampgeek Jan 21, 2025
b6ce69e
Merge branch 'development' of github.com:trampgeek/moodle-qtype_coder…
trampgeek Jan 21, 2025
4e3a951
Uupdate Twig to latest version.
trampgeek Jan 22, 2025
bf07dbf
Update version, date etc and remove tests for older versions of Moodl…
trampgeek Jan 22, 2025
42a5394
Update unsupported C# DOTNET prototypes and examples.
trampgeek Jan 22, 2025
5ab097f
Tweak tests for Moodle 5.0 compatibility.
trampgeek Jan 25, 2025
cd7ebe5
Delete stray dead code
trampgeek Jan 25, 2025
c705051
Fix bad comment
trampgeek Jan 25, 2025
8530a70
Use ini_set to boost memory limit when bulk testing for a course or f…
mckeownp Jan 30, 2025
a40d6d1
Merge branch 'development' of https://github.com/mckeownp/moodle-qtyp…
mckeownp Jan 30, 2025
8970307
Merge branch 'development' of https://github.com/mckeownp/moodle-qtyp…
mckeownp Jan 30, 2025
e0a0ba9
Merge branch 'development' of https://github.com/mckeownp/moodle-qtyp…
mckeownp Jan 30, 2025
62ae9a4
Merge branch 'development' of https://github.com/mckeownp/moodle-qtyp…
mckeownp Jan 30, 2025
ff4a8d3
Updates to bulktester and related utility scripts. Also, grade cache …
mckeownp Feb 12, 2025
92853eb
Merge pull request #240 from mckeownp/development
trampgeek Feb 13, 2025
8681463
Bug fix: updates not working in Moodle 4.6 or later.
trampgeek Feb 22, 2025
4a4b457
decrease indentation for code examples
antonkesy Feb 26, 2025
a934e2a
Merge pull request #241 from antonkesy/master
trampgeek Feb 27, 2025
f05e152
Style form elements in CodeRunner bulk testing page.
lucaboesch Feb 28, 2025
d124d80
Merge pull request #242 from lucaboesch/prettifybulktestindex
mckeownp Mar 7, 2025
74d5bff
Link to purge cache.
lucaboesch Feb 28, 2025
17e45c4
Add backslash \ to \Exception resolves #244.
lucaboesch Mar 7, 2025
d21e9ac
Change styling of Scratchpad Run button to make it much more distinct…
trampgeek Mar 11, 2025
5b65899
Trivial change - typo in class of div element.
trampgeek Mar 11, 2025
f8e38db
Adjust template for Bootstrap 5/Moodle 5 compatibility.
trampgeek Mar 11, 2025
0373a46
Merge branch 'development' of github.com:trampgeek/moodle-qtype_coder…
trampgeek Mar 11, 2025
840e314
Merge pull request #243 from lucaboesch/purgecachelink
mckeownp Mar 13, 2025
6e954d4
Bug fix: The copy-got-to-expected buttons did not work with combinato…
trampgeek Apr 1, 2025
7cd6757
Unsuccessful attempt to address issues #247 and #249, resulting from …
trampgeek Apr 1, 2025
f820a94
Correct documentation of the Twig TEST variable (which wrongly includ…
trampgeek Apr 1, 2025
8d0cfa1
Update recent minimised files.
trampgeek Apr 1, 2025
df4938a
Merge branch 'development' of github.com:trampgeek/moodle-qtype_coder…
trampgeek Apr 3, 2025
59cda8c
Possible fix for issue #249. Further testing called for.
trampgeek Apr 10, 2025
2dd0c61
Fix side effects of restore_qtype_coderunner_plugin::convert_backup_t…
ngandrass Apr 10, 2025
ea218fc
Merge pull request #253 from ngandrass/development
trampgeek Apr 10, 2025
27b8aa9
Fix failing test case due to ancient course backup, and add a more mo…
trampgeek Apr 11, 2025
ddfc4e5
Skip test of course restore of recent backup on older moodles.
trampgeek Apr 11, 2025
5e105cc
Merge pull request #241 from antonkesy/master
trampgeek Feb 27, 2025
490665f
Update unsupported C# DOTNET prototypes and examples.
trampgeek Jan 22, 2025
d8d4d2e
Added two gapfiller question prototypes plus examples.
trampgeek Jan 14, 2025
2fce6c8
Update change history, documentation and version.
trampgeek Apr 13, 2025
41a9052
Fix bug in bulk tester.
trampgeek Apr 14, 2025
2f33dd7
Temporary bug fix for grade caching.
trampgeek Apr 14, 2025
8610646
Merge pull request #245 from lucaboesch/exceptionclass
trampgeek Apr 22, 2025
8f322d7
Comment out the explicit declaration of overrides with the new API me…
trampgeek Apr 28, 2025
5fe31dc
Revert erroneous updates to Readme.
trampgeek May 4, 2025
9d617d0
Merge from development
trampgeek May 4, 2025
ca0d93f
Update version number/date and include Moodle 5.0 tests in github ci.
trampgeek May 4, 2025
7ad73bf
Bug fix: the downloadquizattempts.php script was broken, and had neve…
trampgeek May 5, 2025
0d01cda
Merge branch 'catalyst-master' into sync-fork
jwalits May 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 17 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,16 +9,18 @@ jobs:
fail-fast: false
matrix:
include:
- php: '8.0'
moodle-branch: 'master'
database: 'pgsql'
- php: '7.4'
moodle-branch: 'MOODLE_401_STABLE'
- php: '8.3'
moodle-branch: 'MOODLE_500_STABLE'
database: 'mariadb'
- php: '8.3'
moodle-branch: 'MOODLE_405_STABLE'
database: 'mariadb'
- php: '8.2'
moodle-branch: 'MOODLE_404_STABLE'
database: 'pgsql'
- php: '7.3'
moodle-branch: 'MOODLE_400_STABLE'
- php: '8.1'
moodle-branch: 'MOODLE_403_STABLE'
database: 'mariadb'

services:
postgres:
image: postgres:13
Expand All @@ -30,7 +32,7 @@ jobs:
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 3

mariadb:
image: mariadb:10.5
image: mariadb:10.6
env:
MYSQL_USER: 'root'
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
Expand Down Expand Up @@ -65,6 +67,9 @@ jobs:
- name: Start JobeInABox
run: sudo docker run -d -p 4000:80 --name jobe trampgeek/jobeinabox:latest

- name: Let JobeInABox settle
run: sleep 5s

- name: Test JobeInABox
run: |
curl http://localhost:4000/jobe/index.php/restapi/languages
Expand All @@ -88,6 +93,7 @@ jobs:
MOODLE_BRANCH: ${{ matrix.moodle-branch }}

- name: PHP Lint
continue-on-error: true # This step will show errors but will not fail
if: ${{ always() }}
run: moodle-plugin-ci phplint

Expand All @@ -102,10 +108,12 @@ jobs:
run: moodle-plugin-ci phpmd

- name: Moodle Code Checker
continue-on-error: true # This step will show errors but will not fail
if: ${{ always() }}
run: moodle-plugin-ci codechecker --max-warnings 0

- name: Moodle PHPDoc Checker
continue-on-error: true # This step will show errors but will not fail
if: ${{ always() }}
run: moodle-plugin-ci phpdoc

Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,5 @@ NonRepoFiles/*
/amd/src/ui_blockly.js
/amd/src/ui_blockly.json
/amd/src/.eslintrc.js
.grunt
.vscode/
Binary file added .swp
Binary file not shown.
Loading
Loading