[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/question/behaviour/ -> rendererbase.php (summary)

Defines the renderer base class for question behaviours.

Copyright: 2009 The Open University
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 277 lines (12 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 10 functions

  controls()
  feedback()
  manual_comment_fields()
  manual_comment_view()
  manual_comment()
  submit_button()
  head_code()
  mark_summary()
  marked_out_of_max()
  mark_out_of_max()

Functions
Functions that are not part of a class:

controls(question_attempt $qa, question_display_options $options)   X-Ref
Generate some HTML (which may be blank) that appears in the question
formulation area, afer the question type generated output.

For example.
immediatefeedback and interactive mode use this to show the Submit button,
and CBM use this to display the certainty choices.

param: question_attempt $qa a question attempt.
param: question_display_options $options controls what should and should not be displayed.
return: string HTML fragment.

feedback(question_attempt $qa, question_display_options $options)   X-Ref
Generate some HTML (which may be blank) that appears in the outcome area,
after the question-type generated output.

For example, the CBM models use this to display an explanation of the score
adjustment that was made based on the certainty selected.

param: question_attempt $qa a question attempt.
param: question_display_options $options controls what should and should not be displayed.
return: string HTML fragment.

manual_comment_fields(question_attempt $qa, question_display_options $options)   X-Ref
No description

manual_comment_view(question_attempt $qa, question_display_options $options)   X-Ref
No description

manual_comment(question_attempt $qa, question_display_options $options)   X-Ref
Display the manual comment, and a link to edit it, if appropriate.

param: question_attempt $qa a question attempt.
param: question_display_options $options controls what should and should not be displayed.
return: string HTML fragment.

submit_button(question_attempt $qa, question_display_options $options)   X-Ref
Several behaviours need a submit button, so put the common code here.
The button is disabled if the question is displayed read-only.

param: question_display_options $options controls what should and should not be displayed.
return: string HTML fragment.

head_code(question_attempt $qa)   X-Ref
Return any HTML that needs to be included in the page's <head> when
questions using this model are used.

param: $qa the question attempt that will be displayed on the page.
return: string HTML fragment.

mark_summary(question_attempt $qa, core_question_renderer $qoutput,question_display_options $options)   X-Ref
Generate the display of the marks for this question.

param: question_attempt $qa the question attempt to display.
param: core_question_renderer $qoutput the renderer for standard parts of questions.
param: question_display_options $options controls what should and should not be displayed.
return: HTML fragment.

marked_out_of_max(question_attempt $qa, core_question_renderer $qoutput,question_display_options $options)   X-Ref
Generate the display of the available marks for this question.

param: question_attempt $qa the question attempt to display.
param: core_question_renderer $qoutput the renderer for standard parts of questions.
param: question_display_options $options controls what should and should not be displayed.
return: HTML fragment.

mark_out_of_max(question_attempt $qa, core_question_renderer $qoutput,question_display_options $options)   X-Ref
Generate the display of the marks for this question out of the available marks.

param: question_attempt $qa the question attempt to display.
param: core_question_renderer $qoutput the renderer for standard parts of questions.
param: question_display_options $options controls what should and should not be displayed.
return: HTML fragment.



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1