Moodle Plugins directory: ProFormA Programming Question Type: Versions: 2.9.0 | Moodle.org
ProFormA Programming Question Type
Question types ::: qtype_proforma
Maintained by
Karin Borm
Quiz question type for automatically graded programming questions. Questions can be created in Moodle or imported as ProFormA tasks (https://github.com/ProFormA/proformaxml).
Plugin requires the qbehaviour_adaptiveexternalgrading plugin and ProFormA Praktomat (https://github.com/elearning-ostfalia/Proforma-Praktomat).
ProFormA Programming Question Type 2.9.0
Moodle 3.11, 4.0
Released: вівторок 19 липня 2022 17:52 PM
Code prechecks
phplint
phpcs482 | 952
js1 | 0
css101 | 38
phpdoc541 | 4
savepoint
thirdparty
externalbackup0 | 2
grunt1 | 1
shifter
mustache0 | 1
gherkin23 | 0
HTML | XMLv2.9.0
new: Explorer response format
v2.8.1
- bugfix: SVN and groups: get group according to quiz restrictions
v2.8.0
- new: Python unittest
v2.7.3
- display extra log for Googletest (Praktomat 4.12.2)
v2.7.2
- new: C++ support
- bulktestindex improvements
- avoid wrapping of test log in feedback
- bugfix inline messages in editor
- default Java 17
v2.7.1
- bugfix installation without grader
v2.7.0
- new: create and grade c (CUnit) questions
- refactor code for creating questions
v2.6.0
- support for Proforma version 2.1 in request and response
- read message regular expression from grader
- bugfix: do not embed compiler messages for test files
- add validation for missing tests
- do not add compilation test by default
v2.5.3
- bugfix: VCS: getting groupname with groupings
v2.5.2
- remove beginning and trailing spaces in responsefilename
v2.5.1
- correction of release identifier
v2.5.0
- editor 'inline' messages for Checkstyle and Java compiler
- show grader settings for teacher (Java and Setlx)
v2.4.0
- bugfix: update UUID and ProFormA version after task file update in ProFormA editor
- new: support for file upload in Java unit tests in Java editor (requires Praktomat 4.8.0)
- settings: Java version 11 as default
- layout changes for unit tests
- new: display grader version in settings editor
v2.3.1
- new: bulktest
- new: proforma:viewsysteminfo capability for viewing grader response and ProFormA task
- new: simple jenkins pipeline file
v2.3.0
- new: editor for creating SetlX questions (not enabled by default)
- new: allow updating actual ProFormA task file after import
- new: connection test in settings
- new: show sample URI for use of version control in teachers' preview
- improved feedback for response format errors and internal test errors
- send editor submission as base 64 encoded to grader in order to avoid problems with illegal
- xml characters in student input (requires Praktomat 4.7)
v2.2.1
- format: print all titles in feedback list (fits Praktomat 4.6.0 output changes)
v2.2.0
- #5: bugfix duplicating questions
- #6: return error message for missing files in summarise_response (instead of exception, merge from 2.1.2)
- new: 'download files' (for question description) can be edited
- new: Java: support for different versions of Checkstyle, Java and JUnit
- edit form: hide field 'Syntax highlighting' when responseformat <> editor
- update default port number for grader to fit Praktomat
- Java: parse Java Generics for evaluating classname/file
- disable xml mode because of incompatiblity with behat tests (bug?)
- improve javascript loading
- check for sum of weights = 0 (i.e. avoid division by zero in 'fraction')
- update language texts
Version information
- Version build number
- 2022071800
- Version release name
- 2.9.0
- Maturity
- Стабільна версія
- MD5 Sum
- fc2077ab7257daa2c80102625930fb5a
- Supported software
- Moodle 3.11, Moodle 4.0
- The more recent release 2.10.0 (2023011600) exists for Moodle 3.11
- The more recent release 2.10.0 (2023011600) exists for Moodle 4.0
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
- VCS tag
- 2.9.0
Default installation instructions for plugins of the type Question types
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "myquestiontype") in the "question/type" subdirectory.
- Visit http://yoursite.com/admin to finish the installation