Moodle APIs 3.9
Moodle 3.9.13+ (Build: 20220325)
Files | Namespaces | Classes | Variables
gradereport_singleview

Files

file  access.php
 The gradebook simple view - Database file.
 
file  attribute_format.php
 Class that builds an element tree that can be converted to a string.
 
file  be_checked.php
 Is this thing checked?
 
file  be_disabled.php
 be_disabled interface.
 
file  bulk_insert.php
 Checkbox element used for bulk inserting values in the gradebook.
 
file  checkbox_attribute.php
 A checkbox ui element.
 
file  dropdown_attribute.php
 Drop down list (select list) element.
 
file  element.php
 UI Element for an excluded grade_grade.
 
file  empty_element.php
 Element that just generates some text.
 
file  exclude.php
 Class that represents the exclude checkbox on a grade_grade.
 
file  feedback.php
 Class used to render a feedback input box.
 
file  filterable_items.php
 The gradebook interface for a filterable class.
 
file  finalgrade.php
 UI element representing the finalgrade column.
 
file  grade.php
 The screen with a list of users.
 
file  grade_attribute_format.php
 Abstract class for a form element representing something about a grade_grade.
 
file  grade_report_viewed.php
 Single view report viewed event.
 
file  lib.php
 Base lib class for singleview functionality.
 
file  override.php
 An override grade checkbox element.
 
file  provider.php
 Privacy Subsystem implementation for gradereport_singleview.
 
file  range.php
 UI element that generates a min/max range (text only).
 
file  screen.php
 Abstract class used as a base for the 3 screens.
 
file  select.php
 The gradebook simple view - initial view to select your search options.
 
file  selectable_items.php
 Interface for a list of selectable things.
 
file  tablelike.php
 The gradebook simple view - base class for the table.
 
file  text_attribute.php
 UI element for a text input field.
 
file  unique_name.php
 A form element with a name field.
 
file  unique_value.php
 The gradebook simple view - UI factory.
 
file  user.php
 The user screen.
 
file  version.php
 Standard version file.
 

Namespaces

namespace  gradereport_singleview\event
  
 
namespace  gradereport_singleview\local\screen
  
 
namespace  gradereport_singleview\local\ui
  
 
namespace  gradereport_singleview\privacy
  
 

Classes

class  gradereport_singleview
 This class is the main class that must be implemented by a grade report plugin. More...
 
class  gradereport_singleview\event\grade_report_viewed
 User report viewed event class. More...
 
interface  gradereport_singleview\local\screen\filterable_items
 The gradebook interface for a filterable class. More...
 
class  gradereport_singleview\local\screen\grade
 The screen with a list of users. More...
 
class  gradereport_singleview\local\screen\screen
 Abstract class used as a base for the 3 screens. More...
 
class  gradereport_singleview\local\screen\select
 The gradebook simple view - initial view to select your search options. More...
 
interface  gradereport_singleview\local\screen\selectable_items
 Interface for a list of selectable things. More...
 
class  gradereport_singleview\local\screen\tablelike
 The gradebook simple view - base class for the table. More...
 
class  gradereport_singleview\local\screen\user
 The user screen. More...
 
class  gradereport_singleview\local\ui\attribute_format
 Class that builds an element tree that can be converted to a string. More...
 
interface  gradereport_singleview\local\ui\be_checked
 Is this thing checked? More...
 
interface  gradereport_singleview\local\ui\be_disabled
 Simple interface implemented to add behaviour that an element can be checked to see if it should be disabled. More...
 
class  gradereport_singleview\local\ui\bulk_insert
 Checkbox element used for bulk inserting values in the gradebook. More...
 
class  gradereport_singleview\local\ui\checkbox_attribute
 A checkbox ui element. More...
 
class  gradereport_singleview\local\ui\dropdown_attribute
 Drop down list (select list) element. More...
 
class  gradereport_singleview\local\ui\element
 UI Element for an excluded grade_grade. More...
 
class  gradereport_singleview\local\ui\empty_element
 Element that just generates some text. More...
 
class  gradereport_singleview\local\ui\exclude
 Class that represents the exclude checkbox on a grade_grade. More...
 
class  gradereport_singleview\local\ui\feedback
 Class used to render a feedback input box. More...
 
class  gradereport_singleview\local\ui\finalgrade
 UI element representing the finalgrade column. More...
 
class  gradereport_singleview\local\ui\grade_attribute_format
 Abstract class for a form element representing something about a grade_grade. More...
 
class  gradereport_singleview\local\ui\override
 An override grade checkbox element. More...
 
class  gradereport_singleview\local\ui\range
 UI element that generates a grade_item min/max range (text only). More...
 
class  gradereport_singleview\local\ui\text_attribute
 UI element for a text input field. More...
 
interface  gradereport_singleview\local\ui\unique_name
 A form element with a name field. More...
 
interface  gradereport_singleview\local\ui\unique_value
 Simple interface for an item with a value. More...
 
class  gradereport_singleview\privacy\provider
 Privacy Subsystem for gradereport_singleview implementing null_provider. More...
 

Variables

 $capabilities
 
 $plugin = 2020060900
 
$plugin component = 'gradereport_singleview'
 
$plugin version = 2020061500
 

Detailed Description

Variable Documentation

◆ $capabilities

$capabilities
Initial value:
= array(
'gradereport/singleview:view' => array(
'riskbitmask' => RISK_PERSONAL,
'captype' => 'read',
'contextlevel' => CONTEXT_COURSE,
'archetypes' => array(
'editingteacher' => CAP_ALLOW,
'manager' => CAP_ALLOW,
)
)
)
const CONTEXT_COURSE
Course context level - one instances for each course.
Definition: accesslib.php:128
const CAP_ALLOW
Allow permission, overrides CAP_PREVENT defined in parent contexts.
Definition: accesslib.php:115
const RISK_PERSONAL
Capability allows access to personal user information - see
Definition: accesslib.php:145