← README
- Date: 24 April ~ June 2018
- Extend Javascript-based pa11y-ci configuration —
.pa11yci.conf.js
; - Add Javascript —
add_course_code_to_urls()
; - Fix Javascript —
survey_embed_link()
; - Fix Javascript —
generic_embeds()
(BRASIL course) - Add & fix Javascript —
create_survey_url()
(BRASIL course) - Alter
UNDEF_INSTRUMENT
fromfr
totpt
(BRASIL course etc.)
- Date: ~ 19 February ~ 23 April 2018
- Tag: v1.5.0
- Add functionality to reveal a TeSLA activity after the pre-activity
survey is completed —
conditional_embedded_survey
PHP class (Bug #8) (That is, to "Complete" a survey embedded via<IFRAME>
in a Moodlemod/assign
conditional activity.) - Add functionality to "consent" to the TeSLA student-agreement in a
survey embedded in an
<IFRAME>
.tesla_consent
PHP class (Bug #8) - Add Javascript —
course_add_tesla_result_links()
; - Add Javascript —
admin_add_course_category_link()
; - Add Javascript —
inject_post_activity_survey_link()
; - Add Javascript —
accessibility_fixes()
; - Automated accessibility testing — pa11y-ci;
- Many more fixes ...
- Date: ~ 6 - 20 December 2017
- Tag: v1.4.2-beta
- Analysis — get list of OUCUs for students who have consented (Chris E.)
- Fixes to
bin/csv-import
andbin/ouop-query
commandline scripts (PHP); - Re-implement
objToCsv()
Javascript — for TeSLA-plugin results page; - Add browser no-compatibility Javascript/message — (ua-compat): MSIE/ Trident/ Edge;
- Date: ~ 22 August - 6 December 2017 (Deployed at start of TeSLA pilot 3-A)
- Tag: v1.4.0-beta
- Build: "2017-12-05T13:25:56Z (MCD267768)"
- Javascript now built using Browserify (Bug #7)
- Add 'poem server' — convert long texts (poems), into images of text, (Bug #6)
- Add
fix_enrollment_callibrate_page()
Javascript, - Add long texts, with Chris E.
- Injection of "long-texts" into TeSLA enrollment pages —
inject_long_texts()
,quiz_word_count()
Javascripts, - Add survey-embed functionality,
- Add
survey-end
handler, PHP + Javascript, BOS 'piping'; - Add
tesla-db
PHP commandline script; - Node JS commandline to change length of voice-recog. timer;
- Add a random part to test-email in
mdl_auth_ouopenid_users
DB table; - Integrate ...?
- Fix
The website "moodle.ouuk.tesla-project.eu" requires a client certificate.
- See Ale.Okada email, 06-November-2017.
- IIS7 client certificate was set to "Accept" where most browsers ignored this Safari did not. Changed the option to "Ignore" client certificate, job done.
- Date: 14 August 2017 (Deployed at the end of TeSLA Pilot 2, 19 June 2017)
- Tag: v1.2.2-beta
- Deployed at the end of TeSLA Pilot 2, 19 June 2017,
- Maintenance mode,
- Update CLI PHP script for tranche/batch 4, #3,
ouop-query
commandline PHP script,OUOP.survey_return_redirect()
Javascript,- Etc ... [iet:9702401]
- Date: 4 May 2017 (Deployed during TeSLA pilot 2)
- Tag: v1.2-beta
- Database upgrade - handle batches/tranches of students (Bug #5);
- Date: 6 March - 29 April 2017 (Deployed at start of TeSLA pilot 2, Thursday 27 April 2017)
- Tag: v1.0-beta
- Implement initial Moodle authentication plugin functionality (extension to Moodle OpenID plugin),
- Login page, with support text for students,
- Moodle
print_string
internationalization - customisable text, - Database table to hold pilot-study specific data —
mdl_auth_ouopenid_users
, - Ajax functionality to expose pilot-study specific user-data,
- Site-wide Javascript to simplify login process for research participants,
- Javascript to fix TeSLA plugin pages,
- Site-wide LESS/CSS styles to simplify Moodle user-interface,
- Handle unusual OUCU formats - 'csv-import' and 'index' PHP,
- Add
bin/csv-import
andcsv-example
PHP commandline scripts; - Travis-CI build and test - PHP, Javascript lint, LESS build;
- ... more ...!
← README
© 2017-2018 The Open University. (Institute of Educational Technology)