Asynchronous evaluations (deferred)

Question behaviour ::: qbehaviour_asyncevaluation
Maintained by Astor Bizard
A question behaviour derived from Deferred feedback, where questions are automatically evaluated in an asynchronous context (via moodle adhoc tasks), after their attempt is submitted. This behaviour is useful for questions whose evaluation computations may take some time.

Asynchronous evaluations (deferred) 1.0

Moodle 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1
Released: četrtek, 16. marec 2023, 00.21

Installation

This plugins is based on the standard qbehaviour_studentfeedbackdeferred plugin, and needs it to be installed.

Description

With this question behaviour, questions are automatically graded within adhoc tasks.
The Quiz page displays a message telling the user the question evaluation is being delayed.
A question requiring evaluation on an external server being graded

Advantages: When evaluating a question or the whole Quiz, the page will immediately return and not leave the user pending in front of a loading page. This is especially useful when dealing with questions whose evaluation process is not instant.
Drawbacks: The evaluation process may be delayed a bit, waiting for adhoc tasks to be processed (usually every minute, depending on your moodle site settings). It means that some users may have to wait a little bit longer than with another behaviour. It also means that this behaviour is of little use for questions whose evaluation process is instant (e.g. True/False, Multiple choice, etc.).

Setup

Once installed, simply go to a Quiz settings > Question behaviour > Select "Asynchronous evaluations (deferred)".

Immediate feedback version

This plugin also exists in "immediate feedback" version. See the qbehaviour_asyncevaluationimmediate plugin.

About

This software was developed with the Caseine project, with the support of the following organizations:
- Université Grenoble Alpes
- Institut Polytechnique de Grenoble

Contributors: - Astor Bizard

Version information

Version build number
2023020701
Version release name
1.0
Maturity
Stabilna različica
MD5 Sum
a527414c00648785de2133a46a3188d7
Supported software
Moodle 3.6, Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11, Moodle 4.0, Moodle 4.1
  • Latest release for Moodle 3.6
  • Latest release for Moodle 3.7
  • Latest release for Moodle 3.8
  • Latest release for Moodle 3.9
  • Latest release for Moodle 3.10
  • Latest release for Moodle 3.11
  • Latest release for Moodle 4.0
  • Latest release for Moodle 4.1

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Question behaviour

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