Developer Documentation

Long Term Support Release

  • Bug fixes for general core bugs in 3.1.x ended 8 May 2017 (12 months).
  • Bug fixes for security issues in 3.1.x ended 13 May 2019 (36 months).
  • minimum PHP 5.4.4 (always use latest PHP 5.4.x , 5.5.x or 5.6.x on Windows - PHP 7.0.x is supported but has some engine limitations. PHP 7.1.x is not supported.
  • /question/
    FolderUp one level  
    Fileaddquestion.php    [source] [93 lines]    Shows a screen where the user can choose a question type, before being redirected to question.php
    Filecategory.php       [source] [146 lines]   This script allows a teacher to create, edit and delete question categories.
    Filecategory_class.php [source] [494 lines]   A class for representing question categories.
    Filecategory_form.php  [source] [85 lines]    Defines the form for editing question categories.
    Fileedit.php           [source] [56 lines]    Page to edit the question bank
    Fileeditlib.php        [source] [502 lines]   Functions used to show question editing interface
    Fileexport.php         [source] [91 lines]    Script for importing questions into the question bank.
    Fileexport_form.php    [source] [92 lines]    Defines the export questions form.
    Fileformat.php         [source] [1020 lines]  Defines the base class for question import and export formats.
    Fileimport.php         [source] [139 lines]   Defines the import questions form.
    Fileimport_form.php    [source] [159 lines]   Defines the import questions form.
    Filemove_form.php      [source] [52 lines]    Form for moving questions between categories.
    Filepreview.php        [source] [286 lines]   This page displays a preview of a question The preview uses the option settings from the activity within which the question is previewed or the default settings if no activity is specified. The question session information is stored in the session as an array of subsequent states rather than in the database.
    Filepreviewlib.php     [source] [358 lines]   Library functions used by question/preview.php.
    Filequestion.php       [source] [325 lines]   Page for editing questions.
    Filerenderer.php       [source] [187 lines]   Renderers for outputting parts of the question bank.
    Filetoggleflag.php     [source] [47 lines]    Used by ajax calls to toggle the flagged state of a question in an attempt.
    Fileupgrade.php        [source] [45 lines]    This file contains datbase upgrade code that is called from lib/db/upgrade.php, and also check methods that can be used for pre-install checks via admin/environment.php and lib/environmentlib.php.

    Search This Site: