Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Directories | Files | Namespaces | Classes | Variables
gradereport_singleview

Directories

directory classes
  
 

Files

file  access.php
 The gradebook simple view - Database file.
 
file  action_bar.php
 Renderable class for the action bar elements in the single view report page.
 
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  be_readonly.php
 be_readonly 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  grade_select.php
 The grade search screen.
 
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  renderer.php
 Renderer for the grade single view report.
 
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  services.php
 singleview grade report external functions and service definitions.
 
file  singleview.php
 External grade report singleview API.
 
file  singleview.php
 This class is the main class that must be implemented by a grade report plugin.
 
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  user_select.php
 The user search screen.
 
file  version.php
 Standard version file.
 

Namespaces

namespace  gradereport_singleview\event
  
 
namespace  gradereport_singleview\external
  
 
namespace  gradereport_singleview\local\screen
  
 
namespace  gradereport_singleview\local\ui
  
 
namespace  gradereport_singleview\output
  
 
namespace  gradereport_singleview\privacy
  
 
namespace  gradereport_singleview\report
  
 

Classes

class  gradereport_singleview\external\singleview
 
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\grade_select
 
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\screen\user_select
 
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...
 
interface  gradereport_singleview\local\ui\be_readonly
 Simple interface implemented to add behaviour that an element can be checked to see if it should be read-only. 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\output\action_bar
 
class  gradereport_singleview\privacy\provider
 Privacy Subsystem for gradereport_singleview implementing null_provider. More...
 
class  gradereport_singleview\report\singleview
 
class  gradereport_singleview_renderer
 Custom renderer for the single view report. More...
 

Variables

 $capabilities
 
 $functions
 
 $plugin = 2022111800
 
$plugin component = 'gradereport_singleview'
 
$plugin version = 2022112800
 

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

◆ $functions

$functions
Initial value:
= [
'gradereport_singleview_get_grade_items_for_search_widget' => [
'methodname' => 'get_grade_items_for_search_widget',
'classname' => 'gradereport_singleview\\external\\singleview',
'description' => 'Get the gradeitem/(s) for a course',
'type' => 'read',
'ajax' => true,
'capabilities' => 'gradereport/singleview:view',
],
]
const MOODLE_OFFICIAL_MOBILE_SERVICE
Moodle mobile app service name.
Definition moodlelib.php:530