Skip to content
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

Rebase PoetOS/moodle-mod_questionnaire:MOODLE_404_STABLE. to master #77

Open
wants to merge 361 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
361 commits
Select commit Hold shift + click to select a range
cbf36fd
MOBILE - Fixing templates, especially radio buttons.
Jul 16, 2019
a91edee
GHI160 Last recorded response now displayed.
Jul 16, 2019
94ba0d4
GHI202 Paged questions now working correctly.
Jul 18, 2019
57d7cfe
GHI160 - List of responses displayed on main page.
Jul 19, 2019
f56b66c
GHI159 Working on getting all pages questions working.
Jul 25, 2019
b0f5895
GHI205 Changing date to convert back and forth from display format.
Jul 25, 2019
2aa7e0a
Removing mobile templates from mustache check.
Jul 25, 2019
a2a6ce1
GHI159 Getting pages to save properly.
Jul 26, 2019
099ad34
Still trying to exclude mobile templates.
Jul 26, 2019
29e7ac8
GHI159 Dependencies working.
Jul 29, 2019
fd599c6
GHI168 Disabling rate questions on review.
Jul 29, 2019
ef41652
GHI206 Pre-processing choice displays.
Jul 29, 2019
aeaa6e3
GHI208 Adding 100 years out to the date selector.
Jul 30, 2019
1845f96
Fordebugging.
Aug 1, 2019
bf6da22
Saving point.
Aug 9, 2019
5ccb0c3
GHI207 - Working towards checking all input.
Aug 15, 2019
5d10449
New java installer.
Aug 15, 2019
9f7e82c
Updating per distro instructions.
Aug 15, 2019
21bf576
Updating per distro instructions.
Aug 15, 2019
0973e4b
GHI207 Making sure submit works.
Aug 16, 2019
dd763ff
GHI204 Fixing boolean response display.
Aug 16, 2019
db024c5
Fixing namespace issue.
Aug 23, 2019
40314cf
GHI215 Added question numbering logic to mobile display.
Aug 28, 2019
985b86a
Travis fixes.
Aug 28, 2019
9690f42
Setting up for Beta 3.5 release.
Aug 29, 2019
236919b
Merge branch 'MOODLE-MOBILE_35_BETA' into MOODLE-MOBILE_36_BETA
Aug 29, 2019
aae0ade
Creating 3.6 code.
Aug 29, 2019
0cb3255
GHI214 Restructuring named degrees to not use choices table.
Sep 18, 2019
8d912f2
Fixing CI issues.
Sep 18, 2019
8d569f9
GHI214 Adding backup and restore code for new extradata.
Sep 19, 2019
1a2accf
The overview doesn't anonymize the results, even when the respondentt…
scippie75 Sep 24, 2019
3088080
GHI214 Adding mobile supporting code for named degrees.
Sep 25, 2019
bdf26d0
GHI223 Fixing rate result storage.
Sep 26, 2019
a650759
GHI223 Getting rate question display correct.
Oct 2, 2019
1d5f324
GHI223 Fixing date display.
Oct 2, 2019
85bfe19
GHI225 Enabling N/A column in mobile code.
Oct 3, 2019
15ed525
GHI226 Osgood type question now displaying properly.
Oct 9, 2019
32b5e20
Placeholder for rate segments and javascript.
Oct 10, 2019
fbb014b
GHI201 Changing rate questions to radios as v3 segnents not easy to c…
Oct 12, 2019
5230cc2
GHI227 Handling single page questionnaire invalid responses.
Oct 16, 2019
dfbaa18
GHI227 Fixing errors with 'other' answer..
Oct 16, 2019
fe4a37f
Some travis CI fixes.
Oct 17, 2019
14a6515
Setting up for 3.7.0 release.
Oct 17, 2019
3b9457b
Merge branch 'CONTRIB-6982-M34_dataform-api' of https://github.com/sh…
Oct 17, 2019
b23e892
GHI230 Add back incomplete option to download function.
Oct 18, 2019
9c12de0
Merge branch 'sharpchi-CONTRIB-6982-M34_dataform-api' into MOODLE_35_…
Oct 18, 2019
39fbf8d
Fixing Travis integration.
Oct 18, 2019
1bb2f2b
GHI230 Changing dowload language string.
Oct 21, 2019
6b3fa5b
CONTRIB-7878 Fixing SQL typo.
Oct 22, 2019
bb87251
GHI235 Adding email file options.
Oct 25, 2019
f7cf0c2
GHI234 Templating PDF output as simple HTML.
Oct 22, 2019
cebe80b
GHI233 Fixing incorrect rank offsets.
Nov 5, 2019
a133f78
GHI246 Need to check for N/A column when using named degrees as well.
Nov 6, 2019
e60d64a
GHI239 Fixing named degrees summary displays.
Nov 6, 2019
adf2373
Trying to get rid of mustache checks for mobile templates.
Nov 7, 2019
c48fe65
Submit preview button not rendered with classes. (#245)
lucaboesch Nov 7, 2019
11e108b
Provide a 'More help' link to MoodleDocs in activity chooser. (#242)
lucaboesch Nov 7, 2019
4ee667c
Style questionnaire navigation and submit buttons. (#240)
lucaboesch Nov 7, 2019
8bacf2c
Adding spaces to the control buttons.
Nov 7, 2019
b20cb29
Merge branch 'master' of https://github.com/scippie75/moodle-mod_ques…
Nov 7, 2019
2620d14
Merge branch 'scippie75-37' into MOODLE_37_STABLE
Nov 7, 2019
51de75f
Trying to exclude mobile templates from CI.
Nov 7, 2019
98cb4cf
Suggestion for editing travis.yml (#248)
Dagefoerde Nov 8, 2019
b923f52
GHI118 Making the continue button a button.
Nov 8, 2019
d758df9
GHI233 Fixing incorrect values for ranks in export.
Nov 9, 2019
6db236a
GHI118 Updating behat tests to use continue button.
Nov 9, 2019
f3b797f
Setting up for 3.7.1 release.
Nov 9, 2019
4bdb1af
GHI252 Using the svg icon for the mobile app.
Nov 26, 2019
1414e7c
GHPR251 Style the 'Answer the questions...' link to show as a button.
lucaboesch Nov 26, 2019
d445a06
Adding 3.8 to the testing environment.
Nov 27, 2019
0bb2911
GHI249 - Fixing recordset usage.
Dec 3, 2019
824efaa
GHI249 - Rewriting rank value update SQL.
Dec 3, 2019
2a4f898
GHI256 - Checking version of backup before adjusting rate responses.
Dec 4, 2019
fce6867
GHI255 - Fixing summary display for named degrees.
Dec 4, 2019
d2f7c65
GHI249 Adding a time limit extension.
Dec 4, 2019
39ac7a4
Setting up for 3.7.2 release.
Dec 4, 2019
a7341ab
GHI260 Fixing SQL to work with all database techs.
Dec 6, 2019
c130840
Poet - Setting up for 3.7.3 release.
Dec 6, 2019
1f0e3e3
GHI260 Another fix for Postgres.
Dec 10, 2019
261f325
Clean user response text
MartinGauk Dec 12, 2019
9983ebd
fix issue #191
Apr 19, 2019
78e341b
Align items and remove useless CSS
Dec 4, 2019
0024ad4
Align answer options.
lucaboesch Dec 9, 2019
abfae54
Remove unnecessary html strong element (rework #251)
Dec 4, 2019
0c51ffb
Other buttons to be rendered with bootstrap classes.
lucaboesch Dec 9, 2019
ed5de1c
Format buttons and form elements.
lucaboesch Dec 9, 2019
155d6b4
CONTRIB-7929 Fixed check for permissions in report script.
Jan 13, 2020
9d85c5c
Setting up for release 3.7.4.
Jan 13, 2020
e8c05a8
Setting up base 3.8 release.
Jan 13, 2020
cdafaa5
Merge branch 'MOODLE_35_IGGREPORTING' into MOODLE_38_IGGREPORTING
Jan 13, 2020
9d4a078
GHI235 Adding email file options.
Oct 25, 2019
5f53db3
GHI237 Allow rank choice averages to be exported with responses.
Oct 31, 2019
12c85e6
GHI234 Changing rate results display to work with PDF HTML.
Jan 17, 2020
e8a2143
Creating templates for ranks responses.
Jan 24, 2020
b0b67ae
Merge branch 'MOODLE_38_IGGREPORTING' into MOODLE_38_MERGEWORK
Feb 10, 2020
c05e984
GHI-232 Enabling HTML print page for individual responses.
Feb 10, 2020
f8db9ab
Updating node requirements for Travis.
May 14, 2020
40a805b
Simplifying rank code.
May 14, 2020
513ec39
Limiting branches.
May 14, 2020
d482035
Prevent a PHP Warning: count(): Parameter must be an array or an object
lucaboesch Jan 14, 2020
fbd31f1
Update questionnaire.class.php
glu000 Feb 1, 2020
b49571a
Backup question choices ordered by their id
MartinGauk Feb 25, 2020
b06130a
CONTRIB-8003 Standardizing DB schema.
May 14, 2020
2a0f742
CONTRIB-8009 Checkbox can now specify just minimum number of checks.
May 15, 2020
b4c9172
Setting up for 3.8.0 release.
May 15, 2020
a3ad423
Update master as 3.9 alpha.
Nov 7, 2019
28c4c1c
Fixing serious issue with database upgrade.
May 15, 2020
fc733f6
Do not upgrade id fields for Postgres.
May 21, 2020
ef7b484
Setting up for 3.8.2 release.
May 22, 2020
624c8e8
CONTRIB-8096 Further fixes to the update script for DB standardization.
Jun 15, 2020
877ce98
Getting 3.9 compliancy.
Jun 17, 2020
502726c
Update README.txt
mchurchward Jun 24, 2020
ba5bfc0
Update README.txt
mchurchward Jun 24, 2020
4bd1baa
Redoing duplicated code.
Jun 24, 2020
6440f56
Merge branch 'MOODLE_38_STABLE'
Jun 24, 2020
8f60d50
Making master the 3.9 alpha.
Jun 24, 2020
3d659f7
Making the templates more CSS compliant.
Jun 24, 2020
f3ac20b
Fixing template code style issues.
Jun 24, 2020
f99f3ec
Setting up for 3.8.3 release.
Jun 24, 2020
7d73edb
Initializing MOODLE_39_STABLE branch.
Jun 25, 2020
3edafc0
indent child
Sep 4, 2018
278d414
Add fields for action event to calendar events
joostvanderborg Nov 13, 2019
061e76a
Add a progress bar
Mar 9, 2020
41a3e62
Add css class for mobile handler
nguyenphuctien Mar 23, 2020
9f5250e
GHI296 Replacing deprecated download_as_dataformat function.
Jun 25, 2020
993f435
GHI295 Changing title and subtitle to use filters for output.
Jun 26, 2020
8f5e4bf
GHI288 Fixed incorrect date display problems.
Jun 26, 2020
b6f60bd
3.9 'officially' supported back to 3.7.
Jun 26, 2020
f0a872f
Ensuring old download_as_dataformat works for pre-3.9.
Jun 29, 2020
d273443
GHI276/CONTRIB-4791 Ensure images are copied when a questionnaire is …
Jun 29, 2020
3d7060a
Adding support for multilanguage in choice options.
lucaboesch Jun 29, 2020
b33bd7e
Allow multilanguage options to be displayed correctly in conditions.
lucaboesch Jun 26, 2020
315e433
GHI291/GHI299 Stop overriding unnecessary function.
Jun 30, 2020
e20310e
Optimize 2018050102 upgrade for sites with large number of attempts
AlphaHydrae Aug 13, 2019
a93727a
GHI301 Zero is a valid numerical answer.
Jul 20, 2020
6fd380c
GHI300 Checked for invalid close date.
Jul 21, 2020
f0c6393
PR304: Restoring regression that removed incomplete responses checkbox.
Jul 14, 2020
eeb94aa
CONTRIB-8165 Allowing zero as an answer for text and essay.
Jul 23, 2020
c6d86fe
Trying the new HQ Travis.
Jul 23, 2020
8089238
Trying to pass the mustache test on Travis.
Jul 23, 2020
85b78ee
PR306: Save responses on page when prev and next buttons are used.
Jul 15, 2020
dae00b4
Setting up for 3.9.0 release.
Aug 7, 2020
0d0090c
Some maintenance.
Nov 16, 2020
cfa75c6
Setting up 3.10 branch.
Nov 18, 2020
3d78e2d
For 3.10 release, fixing deprecated unit test functions.
Nov 18, 2020
7bd33d4
Making master the 3.11 beta.
Nov 18, 2020
1db7bcc
Merging in 3.10.
Nov 18, 2020
b782b33
New postgres minimum version in Travis.
Nov 18, 2020
f8722a6
Making 3.11 compliant.
mchurchward May 25, 2021
182f582
Setup 3.10.0 release.
mchurchward May 26, 2021
ac986ba
Move mobile templates to subfolder
dpalou Jun 25, 2021
de7adeb
Adapt mobile app code to ionic 5
dpalou Jun 28, 2021
7bdbff6
GHI353_310 Ensuring clean text on new and existing essay questions.
mchurchward Aug 3, 2021
ab789de
GHI353_310 Adding newlines where needed.
mchurchward Aug 4, 2021
d754337
Fixing question preview display
rezeau Dec 13, 2020
e44f30a
Added CSS rule to styles.css to enable horizontal and vertical resize…
rezeau Dec 15, 2020
09f42b7
Bugfix: ignore deleted questions but continue loop over remaining res…
Aug 4, 2021
a5d2b59
Setting up 3.10.1 release.
mchurchward Aug 4, 2021
a4613a8
Added a GPL v3 license file.
mchurchward Aug 20, 2021
a9f6798
Merge branch 'ionic5' of https://github.com/dpalou/moodle-mod_questio…
mchurchward Jan 21, 2022
62c1cc2
Removing old travis file.
mchurchward Jan 21, 2022
876a69e
Merge branch 'dpalou-ionic5' into MOODLE_310_STABLE
mchurchward Jan 21, 2022
1566b47
GHPR331 Fix for student report print
rezeau Jan 19, 2021
70950e0
GHI370 Replaced plain text format_text with format_string.
mchurchward Jan 21, 2022
1b8d8f8
Fixing CI issues.
mchurchward Mar 4, 2022
e585fec
Ignoring the mobile templates for now.
mchurchward Mar 4, 2022
b132018
Update README.txt
mchurchward Mar 4, 2022
5c9ca5c
Setting up initial 3.11 branch.
mchurchward Mar 4, 2022
815026f
Updating to latest ci and PHP8.
mchurchward Mar 4, 2022
9ec8ab4
Fixes PHP8 deprecation warnings (#359)
mwehr Mar 8, 2022
5aa96f4
Fixing all PHPDoc issues.
mchurchward Mar 8, 2022
45f76a8
Adding Moodle 4 checks.
mchurchward Mar 12, 2022
0c0781a
Updating Behat to work with 3.9 through 4.0.
mchurchward Mar 15, 2022
408a448
Updating for release of MOODLE_40_STABLE.
mchurchward Apr 20, 2022
124f044
GHI393 Don't show separator message when not needed. (#404)
mchurchward May 31, 2022
a6a32ad
Setting up release 3.11.1.
mchurchward Jun 23, 2022
a8b70d5
Fix for essay question using atto editor (#356)
btc989 Oct 21, 2022
5900714
Questionnaire: "'Save is actully 'Save and exit', and should be bette…
lamtranb Oct 21, 2022
ab3cc38
Questionnaire: Inconsistent advice on 'Date' question #447472 (#397)
lamtranb Oct 21, 2022
faeba26
Nash tech open university wip375491 (#432)
mchurchward Oct 24, 2022
ec9c796
Questionnaire: improve navigation layout (#433)
mchurchward Oct 24, 2022
925e821
Setting 4.0 beta.
mchurchward Mar 4, 2022
b8013e4
Updating to Moodle 4 and PHP 8.
mchurchward Mar 4, 2022
9a82720
Testing a new Behat option.
mchurchward Mar 15, 2022
d63835b
Fixing ci.yml.
mchurchward Oct 24, 2022
2a35b36
Fixing ci.yml.
mchurchward Oct 24, 2022
4a4c339
Setting up for Moodle 4.0 onward.
mchurchward Nov 28, 2022
c258ed7
New icon feature for Moodle 4
rezeau Jul 7, 2022
a73fbbb
Adding 4.01 to CI.
mchurchward Dec 2, 2022
27a0e45
Stop escaping of text that has been run through the filters as html(#…
mchurchward Dec 2, 2022
dc546b5
Questionnaire: Error when trying to delete a question
Dec 12, 2022
8f2b6ee
Merge pull request #442 from emanoylov/ou-wip630461
jason-platts Dec 13, 2022
07cbda2
Rename downloaded PDF from dump.pdf
mwithheld Feb 22, 2022
0d94e90
Fix links in feedback text not decoding on restore (#414)
jason-platts Dec 20, 2022
d896424
fix issue #415 (#446)
mchurchward Dec 20, 2022
d202a7b
Nina fix show description once (#447)
mchurchward Dec 20, 2022
80d8bd9
Fix feedback section errors when scorecalculation is empty
Oct 14, 2022
cd1b5a9
GHI420 Remove name output in 4.0. (#448)
mchurchward Dec 21, 2022
a6b0039
GHPR436 Fixed non respondents tab getting to many users
frederikmillingpytlick Nov 24, 2022
5d08554
GHPR403: New Slider type question (#403)
toanlamt Dec 22, 2022
3d5873e
Update README.txt
mchurchward Jan 3, 2023
5417324
Questionnaire: Error adding/deleting question with branch/no branch (…
emanoylov Jan 10, 2023
a173d83
GHI419 Using var instead of (#453)
mchurchward Jan 30, 2023
5138c65
M4: Questionnaire: Warning displayed when editing the completion trac…
tailetan Jan 30, 2023
f59e65b
CONTRIB-9171 Safely decode score calculation field (#462)
mchurchward Feb 1, 2023
ffb0046
GHI384_400 Fix for required checkbox issue and 'other' option. (#461)
mchurchward Feb 28, 2023
857f482
Ghi456 311 (#464) fix for PH8 feedback issue
mchurchward Feb 28, 2023
4eb3d5a
Appeasing the CI.
mchurchward Mar 7, 2023
1e39079
Setting up release 4.0.0.
mchurchward Mar 7, 2023
5ca3d4c
Adding 4.2 to CI testing.
mchurchward May 15, 2023
0aa45f1
GHI480 Removing deprecated get_legacy_logdata functions. (#481)
mchurchward May 16, 2023
0a5b0a6
Setting up 4.0.1 release.
mchurchward May 16, 2023
686880b
Setting up release for Moodle 4.1 onward.
mchurchward Aug 11, 2023
5fc9623
Allow localized answer options to be displayed correctly in condition…
lucaboesch Sep 18, 2023
133f4c7
Questionnaire: improved accessibility for essay box type (#506)
toanlamt Sep 19, 2023
64457dd
Removing 4.3 for now.
mchurchward Sep 20, 2023
f55147e
Questionnaire\Accessibility\Slider: The slider values should be assoc…
tailetan Sep 20, 2023
d27f42b
Questionnaire\Accessibility\Rate: table does not have a programmatica…
lamtranb Sep 20, 2023
cb07cc2
Questionnaire\Accessibility\Numeric: Instructions not programmaticall…
tailetan Sep 21, 2023
3813cba
Questionnaire\Accessibility\Rate: The form controls within the table …
lamtranb Sep 26, 2023
829c180
Questionnaire/Accessibility: Check boxes missing group label (#501)
emanoylov Sep 26, 2023
04023c2
Fixing issues #502 and #507 (#508)
opitz Sep 26, 2023
57ba67f
Adding Moodle 4.3beta to the mix.
mchurchward Oct 5, 2023
e8607f8
Questionnaire different ≤ 4.2 and ≥ 4.3 activity completion behat tes…
lucaboesch Nov 7, 2023
b2ee5bd
Questionnaire/Accessibility: Radio buttons & Yes/No missing group lab…
emanoylov Feb 23, 2024
46bd6b3
rebased my PR #503 to MOODLE_401_STABLE (#514)
rezeau Feb 23, 2024
1326e31
rebased (#516)
rezeau Feb 23, 2024
9dec750
Update sectiontext questions to display on mobile #482 (#517)
sayoder-aprende Feb 23, 2024
a2692eb
Add Slider question type compatibility with Feedback features for MOO…
rezeau Feb 23, 2024
d7477df
Have addInfo pass through filters everywhere fixes #525. (#526)
lucaboesch Feb 23, 2024
e4ce349
fix composer name (#531)
jay-oswald Feb 23, 2024
b361e85
Added suffix for completion rules for Moodle 4.3+ (#533)
opitz Feb 23, 2024
6818190
[#524] fix issues with externallib.php file (#534)
jwalits Feb 23, 2024
35c0bf7
GHI535 Support for user identity fields in Download Responses (#536)
emanoylov Feb 23, 2024
4564790
fix PHP8 warning due to wrong initialization format (#539)
CPASimUSante Feb 23, 2024
743b2fb
GHI545 Fix deprecated error in php8.2 (#546)
jason-platts Feb 23, 2024
a9ca15b
Fixing Moodle Code Checker issues. (#548)
lucaboesch Mar 12, 2024
b06947c
Prepare for Moodle 4.3 and PHP 8.2. (#542)
lucaboesch Apr 4, 2024
f7dca3a
Minor UI changes in Questionnaire Report page (#577)
toanlamt Aug 21, 2024
3309603
Updating CI.
mchurchward Aug 21, 2024
852486f
4.4 Replaced removed deprecated YUI function.
mchurchward Aug 27, 2024
154d3ff
Adapt mobile code to ionic 7 (#581)
dpalou Aug 27, 2024
81c026d
Adopt icon size to 24×24 with a smaller content as other icons. (#569)
lucaboesch Aug 28, 2024
a581289
585 Fix deprecated Behat steps (#586)
leonstr Aug 28, 2024
5c0dbe8
579 Fix dataformatlib.php No such file or dir (#587)
leonstr Aug 28, 2024
de5227b
594 Fix formChild is null (#595)
leonstr Aug 29, 2024
25e1d8f
pdf extension added
ettolrah Aug 21, 2024
b9f5a7c
Setting up release 4.1.1.
mchurchward Aug 29, 2024
cf20dca
Removing copy/paste check.
mchurchward Aug 29, 2024
f2ffa46
Establishing new feature release branch.
mchurchward Aug 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 115 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,115 @@
name: Moodle plugin CI
on: [push, pull_request]

jobs:
test:
runs-on: ubuntu-22.04

services:
postgres:
image: postgres:13
env:
POSTGRES_USER: 'postgres'
POSTGRES_HOST_AUTH_METHOD: 'trust'
ports:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 3

mariadb:
image: mariadb:10
env:
MYSQL_USER: 'root'
MYSQL_ALLOW_EMPTY_PASSWORD: "true"
MYSQL_CHARACTER_SET_SERVER: "utf8mb4"
MYSQL_COLLATION_SERVER: "utf8mb4_unicode_ci"
ports:
- 3306:3306
options: --health-cmd="mysqladmin ping" --health-interval 10s --health-timeout 5s --health-retries 3

strategy:
fail-fast: false
matrix:
include:
- php: '8.3'
moodle-branch: 'main'
database: 'pgsql'
- php: '8.2'
moodle-branch: 'MOODLE_404_STABLE'
database: 'pgsql'
- php: '8.1'
moodle-branch: 'MOODLE_404_STABLE'
database: 'mariadb'

steps:
- name: Checkout
uses: actions/checkout@v4
with:
path: plugin

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
extensions: ${{ matrix.extensions }}
ini-values: max_input_vars=5000
# none to use phpdbg fallback. Specify pcov (Moodle 3.10 and up) or xdebug to use them instead.
coverage: none

- name: Deploy moodle-plugin-ci
run: |
composer create-project -n --no-dev --prefer-dist moodlehq/moodle-plugin-ci ci ^4
echo $(cd ci/bin; pwd) >> $GITHUB_PATH
echo $(cd ci/vendor/bin; pwd) >> $GITHUB_PATH
sudo locale-gen en_AU.UTF-8
# Install nvm.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

- name: Install Moodle
# Need explicit IP to stop mysql client fail on attempt to use unix socket.
run: moodle-plugin-ci install --plugin ./plugin --db-host=127.0.0.1
env:
DB: ${{ matrix.database }}
MOODLE_BRANCH: ${{ matrix.moodle-branch }}
IGNORE_PATHS: 'templates/local/mobile'
PHPDOCCHECKER_IGNORE_PATHS: /^vendor/

- name: PHP Lint
if: ${{ always() }}
run: moodle-plugin-ci phplint

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

- name: Moodle Code Checker
if: ${{ always() }}
run: moodle-plugin-ci codechecker || true

- name: Moodle PHPDoc Checker
if: ${{ always() }}
run: moodle-plugin-ci phpdoc || true

- name: Validating
if: ${{ always() }}
run: moodle-plugin-ci validate

- name: Check upgrade savepoints
if: ${{ always() }}
run: moodle-plugin-ci savepoints

- name: Mustache Lint
if: ${{ always() }}
run: moodle-plugin-ci mustache

- name: Grunt
if: ${{ always() }}
run: moodle-plugin-ci grunt

- name: PHPUnit tests
if: ${{ always() }}
run: moodle-plugin-ci phpunit

- name: Behat features
if: ${{ always() }}
run: moodle-plugin-ci behat --profile chrome
93 changes: 0 additions & 93 deletions .travis.yml

This file was deleted.

38 changes: 38 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
Release Notes

Release 4.1.0 (Build - 2023081100)

Initial release for Moodle 4.1 forward.

Release 4.1.1 (Build - 2024082900)

Improvements:
* Compatible with Moodle 4.3 and 4.4.
* Compatible with PHP8.2.
* PR449 - Allow localized answer options to be displayed correctly in conditions.
* PR506 - Accessibility: improved accessibility for essay box type.
* PR495 - Accessibility: The slider values should be associated with the labels and the slider should be programmatically associated with the question
* PR497 - Accessibility: Rate table does not have a programmatically associated caption.
* PR496 - Accessibility: Numeric instructions not programmatically associated with field.
* PR505 - Accessibility: Rate form controls within the table are not accessible.
* PR501 - Accessibility: Check boxes missing group label.
* PR511 - Accessibility: Radio buttons & Yes/No missing group labels.
* PR517 - Mobile: Update sectiontext questions to display on mobile.
* PR520 - Add Slider question type compatibility with Feedback features.
* PR526 - Have additional info text pass through filters everywhere fixes.
* PR534 - Fix namespace issues with externallib.php file.
* PR536 - Support for user identity fields in Download Responses.
* PR577 - Improved headings in report page.
* PR581 - Mobile: Adapt mobile code to ionic 7.
* PR569 - Adopt icon size to 24×24 with a smaller content as other icons.
* PR586, PR579, PR594 - Various deprecations fixed.
* PR593 - Ensure "pdf" extension force.

Bug Fixes:
* PR508 - General PHP fixes.
* PR523 - Behat activity completion fix.
* PR514 - Section text qtype should not support feedback.
* PR516 - Course description displays properly.

(see CHANGES.md in release 4.00 for earlier changes.)

80 changes: 0 additions & 80 deletions CHANGES.txt

This file was deleted.

Loading