Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Files | Classes | Variables
qbehaviour

Files

file  behaviour.php
 Fake question behaviour that is used when the actual behaviour was not available.
 
file  behaviour.php
 Question behaviour for questions that can only be graded manually.
 
file  behaviour.php
 Question behaviour that is like the interactive behaviour, but where the student is credited for parts of the question they got right on earlier tries.
 
file  behaviour.php
 Question behaviour where the student can submit questions one at a time for immediate feedback.
 
file  behaviour.php
 This behaviour is for information items.
 
file  behaviour.php
 Question behaviour where the student can submit questions one at a time for immediate feedback.
 
file  behaviour.php
 Question behaviour where the student can submit questions one at a time for immediate feedback, with certainty based marking.
 
file  behaviour.php
 Question behaviour for the case when the student's answer is just saved until they submit the whole attempt, and then it is graded.
 
file  behaviour.php
 Question behaviour that is like the deferred feedback model, but with certainty based marking.
 
file  behaviour.php
 Question behaviour for the old adaptive mode, with no penalties.
 
file  behaviour.php
 Question behaviour for the old adaptive mode.
 
file  renderer.php
 Defines the renderer for when the actual behaviour used is not available.
 
file  renderer.php
 Defines the renderer for the manual graded behaviour.
 
file  renderer.php
 Defines the renderer for the interactive with countback behaviour.
 
file  renderer.php
 Renderer for outputting parts of a question belonging to the interactive behaviour.
 
file  renderer.php
 Defines the renderer for the immediate feedback behaviour.
 
file  renderer.php
 Defines the renderer for the immediate feedback with CBM behaviour.
 
file  renderer.php
 Defines the renderer for the deferred feedback behaviour.
 
file  renderer.php
 Defines the renderer for the deferred feedback with certainty based marking behaviour.
 
file  renderer.php
 Renderer for outputting parts of a question belonging to the legacy adaptive (no penalties) behaviour.
 
file  renderer.php
 Renderer for outputting parts of a question belonging to the legacy adaptive behaviour.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 
file  version.php
 Version information for the calculated question type.
 

Classes

class  qbehaviour_adaptive
 Question behaviour for adaptive mode. More...
 
class  qbehaviour_adaptive_mark_details
 This class encapsulates all the information about the current state-of-play scoring-wise. More...
 
class  qbehaviour_adaptive_renderer
 Renderer for outputting parts of a question belonging to the legacy adaptive behaviour. More...
 
class  qbehaviour_adaptivenopenalty
 Question behaviour for adaptive mode, with no penalties. More...
 
class  qbehaviour_adaptivenopenalty_renderer
 Renderer for outputting parts of a question belonging to the legacy adaptive (no penalties) behaviour. More...
 
class  qbehaviour_deferredcbm
 Question behaviour for deferred feedback with certainty based marking. More...
 
class  qbehaviour_deferredcbm_renderer
 Renderer for outputting parts of a question belonging to the deferred feedback with certainty based marking behaviour. More...
 
class  qbehaviour_deferredfeedback
 Question behaviour for deferred feedback. More...
 
class  qbehaviour_deferredfeedback_renderer
 Renderer for outputting parts of a question belonging to the deferred feedback behaviour. More...
 
class  qbehaviour_immediatecbm
 Question behaviour for immediate feedback with CBM. More...
 
class  qbehaviour_immediatecbm_renderer
 Renderer for outputting parts of a question belonging to the immediate feedback with CBM behaviour. More...
 
class  qbehaviour_immediatefeedback
 Question behaviour for immediate feedback. More...
 
class  qbehaviour_immediatefeedback_renderer
 Renderer for outputting parts of a question belonging to the immediate feedback behaviour. More...
 
class  qbehaviour_informationitem
 Question behaviour informaiton items. More...
 
class  qbehaviour_interactive
 Question behaviour for the interactive model. More...
 
class  qbehaviour_interactive_renderer
 Interactive behaviour renderer. More...
 
class  qbehaviour_interactivecountback
 Question behaviour for interactive mode with count-back scoring. More...
 
class  qbehaviour_interactivecountback_renderer
 Renderer for outputting parts of a question belonging to the interactive with countback behaviour. More...
 
class  qbehaviour_manualgraded
 Question behaviour for questions that can only be graded manually. More...
 
class  qbehaviour_manualgraded_renderer
 Renderer for outputting parts of a question belonging to the manual graded behaviour. More...
 
class  qbehaviour_missing
 Fake question behaviour that is used when the actual behaviour is not available. More...
 
class  qbehaviour_missing_renderer
 Renderer for outputting parts of a question when the actual behaviour used is not available. More...
 

Variables

$plugin component = 'qbehaviour_adaptive'
 
$plugin component = 'qbehaviour_adaptivenopenalty'
 
$plugin component = 'qbehaviour_deferredcbm'
 
$plugin component = 'qbehaviour_deferredfeedback'
 
$plugin component = 'qbehaviour_immediatecbm'
 
$plugin component = 'qbehaviour_immediatefeedback'
 
$plugin component = 'qbehaviour_informationitem'
 
$plugin component = 'qbehaviour_interactive'
 
$plugin component = 'qbehaviour_interactivecountback'
 
$plugin component = 'qbehaviour_manualgraded'
 
$plugin component = 'qbehaviour_missing'
 
$plugin dependencies
 
$plugin dependencies
 
$plugin dependencies
 
$plugin dependencies
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin maturity = MATURITY_STABLE
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin requires = 2019111200
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 
$plugin version = 2019111800
 

Detailed Description

Variable Documentation

◆ dependencies [1/4]

$plugin dependencies
Initial value:
= array(
'qbehaviour_adaptive' => 2019111200
)

◆ dependencies [2/4]

$plugin dependencies
Initial value:
= array(
'qbehaviour_deferredfeedback' => 2019111200
)

◆ dependencies [3/4]

$plugin dependencies
Initial value:
= array(
'qbehaviour_immediatefeedback' => 2019111200,
'qbehaviour_deferredcbm' => 2019111200
)

◆ dependencies [4/4]

$plugin dependencies
Initial value:
= array(
'qbehaviour_interactive' => 2019111200
)