Skip to content

Latest commit

 

History

History
112 lines (89 loc) · 4.56 KB

CHANGELOG.md

File metadata and controls

112 lines (89 loc) · 4.56 KB

Changelog

README

Version 1.5.2 — Pilot 3-B

  • 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 from fr to tpt (BRASIL course etc.)

Version 1.5.0 — Pilot 3-B

  • 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 Moodle mod/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 ...

Version 1.4.2 (Beta) - Pilot 3-A

  • 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 and bin/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;

Version 1.4.0 (Beta) - Pilot 3-A

  • 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 ...?

Site-wide, 6-November-2017

Version 1.2.2 (Beta)

  • 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]

Version 1.2 (Beta)

  • Date: 4 May 2017 (Deployed during TeSLA pilot 2)
  • Tag: v1.2-beta
  • Database upgrade - handle batches/tranches of students (Bug #5);

Version 1.0 (Beta)

  • 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 and csv-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)