Common base class for assessments rendering.  
 More...
|  | 
| array | $actions = array() | 
|  | of actions 
 | 
|  | 
| stdClass null | $author = null | 
|  | assessed submission's author user info 
 | 
|  | 
| workshop_assessment_form | $form | 
|  | $form as returned by workshop_strategy::get_assessment_form() 
 | 
|  | 
| float | $maxgrade | 
|  | the real maximum grade 
 | 
|  | 
| float null | $realgrade = null | 
|  | the real received grade 
 | 
|  | 
| stdClass null | $reviewer = null | 
|  | reviewer user info 
 | 
|  | 
| string | $title = '' | 
|  | the optional title of the assessment 
 | 
|  | 
| moodle_url | $url | 
|  | 
| workshop | $workshop | 
|  | 
|  | 
|  | validate_raw_record (stdClass $record) | 
|  | Makes sure that we can cook the renderable component from the passed raw database record. 
 | 
|  | 
Common base class for assessments rendering. 
Subclasses of this class convert raw assessment record from workshop_assessments table (as returned by {
- See also
- workshop\get_assessment_by_id()} for example) into renderable objects. 
◆ __construct()
      
        
          | workshop_assessment_base::__construct | ( | workshop | $workshop, | 
        
          |  |  | stdClass | $record, | 
        
          |  |  | array | $options = array() ) | 
      
 
Copies the properties of the given database record into properties of $this instance. 
The $options keys are: showreviewer, showauthor 
- Parameters
- 
  
    | workshop | $workshop |  |  | stdClass | $assessment | full record |  | array | $options | additional properties |  
 
 
 
◆ add_action()
      
        
          | workshop_assessment_base::add_action | ( | moodle_url | $url, | 
        
          |  |  |  | $label, | 
        
          |  |  |  | $method = 'get' ) | 
      
 
Adds a new action. 
- Parameters
- 
  
    | moodle_url | $url | action URL |  | string | $label | action label |  | string | $method | get|post |  
 
 
 
◆ validate_raw_record()
  
  | 
        
          | workshop_assessment_base::validate_raw_record | ( | stdClass | $record | ) |  |  | protected | 
 
 
The documentation for this class was generated from the following file: