Moodle Plugins directory: ProFormA Programming Question Type: Versions: 2.8.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.8.0
Moodle 3.9, 3.10, 3.11, 4.0
Released: الخميس، 3 مارس 2022، 6:26 PM
v2.8.0
- new: Python support (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
- 2022030300
- Version release name
- 2.8.0
- Maturity
- الإصدار المستقر
- MD5 Sum
- 89c91f3ab72a94970b839901e06e8d05
- Supported software
- Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0
- Latest release for Moodle 3.9
- Latest release for Moodle 3.10
- 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.8.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