Question types: Essay (auto-grade)

qtype_essayautograde
Maintained by Picture of Gordon BatesonGordon Bateson
Essay (auto-grade) for Moodle >= 3.0

Essay (auto-grade) 2020-07-31 (92)

Release notes

========================================
Change log for qtype_essayautograde
========================================

2020-07-31 (92)
- first attempt to add hook to plagismplugins - not tested yet

2020-07-30 (91)
- convert response to plain text when checking for similarity to response template/sample

2020-07-15 (90)
- improve detection and feedback for autograding files.

2020-07-09 (89)
- add a CSS selector for labels in forms on Moodle <= 3.6

2020-07-08 (88)
- add new matching options to target phrases and embed media attachments into review page

2020-03-01 (87)
- include current version in tool to redo upgrade

2019-10-12 (85)
- standardize layout and spelling in CHANGES.txt

2019-06-05 (84)
- fix importing from XML and GIFT files

2019-05-08 (83)
- fix 'continue' statement within 'switch' block

2019-05-08 (83)
- replace Oracle8 installer from travis.yml.

2019-05-08 (82)
- remove Oracle8 installer from travis.yml as advised by Travis CI help desk.

2019-05-08 (81)
- Add a full stop just as the other strings (#24) Thanks German!

2019-05-07 (80)
- fix restore error: Class not found

2019-03-28 (79)
- add framework for full-word match and case-sensitive match on target phrases

2019-03-28 (78)
- fix missing ';' in tests/helper.php

2019-03-25 (77)
- add new method, get_editortype(), so that speakautograde can specify its own values for the editortype

2019-03-23 (76)
- ensure correct component is used when getting string from lang pack

2019-03-23 (75)
- use similar_text() or levenshtein() to check for similarity of user response to template/sample response

2019-03-16 (74)
- Fix typo (paragraphs) (#22) Well spotted and thanks for the fix German!

2019-03-15 (73)
- remove 'es' and 'es_mx' lang packs from the plugin's 'lang' directory because they now available via AMOS

2019-03-15 (72)
- add 'MOODLE_36_STABLE' to pgsql and mysqli in .travis.yml

2019-03-15 (71)
- fix counting of sentences ending in '\!' and '?'

2019-03-15 (70)
- qtype_essayautorgrade fix problems detected by travis-ci (see https://travis-ci.org/gbateson/moodle-qtype_essayautograde/jobs/506616765)

2019-03-15 (69)
- fix all copyright notices to conform to Moodle standard, using 'base by work on ...'

2019-03-15 (68)
- enable travis-ci functionality (Travis implementation #17)

2019-03-10 (67)
- optimize code for use as parent class for other question types

2019-03-09 (66)
- qtype_essay/speak autograde fix minimum version number in readme.txt

2019-03-09 (66)
- fix 'malformed number' errors when lang pack uses comma as decimal seperator, 'decsep'

2019-03-07 (65)
- fix URL of secondary zip download site

2019-03-07 (65)
- for Moodle >= 3.0 according to version.php (#16)

2019-03-06 (64)
- be sure to remove autolink links from response before adding links to error glossary

2019-03-06 (63)
- add acknowledgements and credits to readme.txt

2019-03-06 (62)
- fix small typo in lang file

2019-03-05 (61)
- fix error caused by set_default_values not returning a result

2019-03-04 (60)
- replace tab indent with spaces from renderer.php and questiontype.php

2019-03-04 (60)
- fix restore or errorcmid

2019-03-04 (59)
- add links from common errors to relevant entry in glossary

2019-03-03 (58)
- new functionality to specify (1) sample response; (2) glossary of common errors

2019-02-20 (56)
- improve handling of empty answers, so that context is always available, and stats are always initialized

2019-02-15 (55)
- remove left debug code that prints $step object to browser

2019-02-15 (54)
- fix manually grading of empty response. Thanks to Matthias Giger for reporting this issue.

2018-10-31 (53)
- add Behat tests (thanks ewallah\!)

2018-08-17 (52)
- allow bare comma (without preceding or following space, as separator for list in target phrase

2018-08-09 (51)
- scroll to appropriate section when adding more grade bands or target phrases

2018-08-08 (49)
- put code to create form menu options into separate methods, to improve code readability

2018-08-08 (48)
- optimize code to set width of phrase text boxes

2018-08-07 (47)
- add missing blank lines in Spanish translations (thanks to German Valero)

2018-08-07 (46)
- make phrase text boxes expandable on edit form

2018-08-07 (45)
- add XML import/export functionality

2018-07-30 (44)
- add new lang packs for 'es' and 'es_mx'. BIG thanks to German Valero

2018-07-30 (44)
- add missing field, 'filetypeslist', to install.xml

2018-07-07 (43)
- add %-sign to 'Lexical density', and simplify help text for 'Long words'

2018-06-25 (42)
- remove left over window.console statement in JS file

2018-06-23 (41)
- add privacy:metadata string required for GDPR

2018-06-23 (40)
- improve CSS formatting for items in the actionable feedback
Moodle 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9

Version information

Version build number
2020073192
Version release name
2020-07-31 (92)
Maturity
Stable version
MD5 Sum
460a830b05bf40b7a04d31000b4db565
Supported software
Moodle 3.0, Moodle 3.1, Moodle 3.2, Moodle 3.3, Moodle 3.4, Moodle 3.5, Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9
  • This is the latest release for Moodle 3.0
  • This is the latest release for Moodle 3.1
  • This is the latest release for Moodle 3.2
  • This is the latest release for Moodle 3.3
  • This is the latest release for Moodle 3.4
  • This is the latest release for Moodle 3.5
  • This is the latest release for Moodle 3.6
  • This is the latest release for Moodle 3.7
  • This is the latest release for Moodle 3.8
  • This is the latest release for Moodle 3.9

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS branch
master
VCS tag
2020-07-31-(92)

Default installation instructions for plugins of the type Question types

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myquestiontype") in the "question/type" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation