Helper class for gradehistory report.  
 More...
Helper class for gradehistory report. 
- Since
 - Moodle 2.8
 
- Copyright
 - 2014 onwards Ankit Agarwal ankit.nosp@m..agr.nosp@m.r@gma.nosp@m.il.c.nosp@m.om 
 
- License
 - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
 
 
◆ get_graders()
  
  
      
        
          | static gradereport_history\helper::get_graders  | 
          ( | 
            | 
          $courseid | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Get a list of graders. 
- Parameters
 - 
  
    | int | $courseid | Id of course for which we need to fetch graders. | 
  
   
- Return values
 - 
  
  
 
 
 
◆ get_users()
  
  
      
        
          | static gradereport_history\helper::get_users  | 
          ( | 
            | 
          $context,  | 
         
        
           | 
           | 
            | 
          $search = '',  | 
         
        
           | 
           | 
            | 
          $page = 0,  | 
         
        
           | 
           | 
            | 
          $perpage = 25  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Retrieve a list of users. 
We're interested in anyone that had a grade history in this course. This api returns a list of such users based on various criteria passed.
- Parameters
 - 
  
    | context | $context | Context of the page where the results would be shown.  | 
    | string | $search | the text to search for (empty string = find all).  | 
    | int | $page | page number, defaults to 0.  | 
    | int | $perpage | Number of entries to display per page, defaults to 0. | 
  
   
- Return values
 - 
  
  
 
 
 
◆ get_users_count()
  
  
      
        
          | static gradereport_history\helper::get_users_count  | 
          ( | 
            | 
          $context,  | 
         
        
           | 
           | 
            | 
          $search = ''  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Get total number of users present for the given search criteria. 
- Parameters
 - 
  
    | context | $context | Context of the page where the results would be shown.  | 
    | string | $search | the text to search for (empty string = find all). | 
  
   
- Return values
 - 
  
    | int | number of users found.  | 
  
   
 
 
◆ get_users_sql_and_params()
  
  
      
        
          | static gradereport_history\helper::get_users_sql_and_params  | 
          ( | 
            | 
          $context,  | 
         
        
           | 
           | 
            | 
          $search = '',  | 
         
        
           | 
           | 
            | 
          $count = false  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprotected   | 
  
 
Get sql and params to use to get list of users. 
- Parameters
 - 
  
    | context | $context | Context of the page where the results would be shown.  | 
    | string | $search | the text to search for (empty string = find all).  | 
    | bool | $count | setting this to true, returns an sql to get count only instead of the complete data records. | 
  
   
- Return values
 - 
  
  
 
 
 
◆ init_js()
  
  
      
        
          | static gradereport_history\helper::init_js  | 
          ( | 
            | 
          $courseid,  | 
         
        
           | 
           | 
          array  | 
          $currentusers = null  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Initialise the js to handle the user selection gradereport_history_user_button. 
- Parameters
 - 
  
    | int | $courseid | course id.  | 
    | array | $currentusers | List of currently selected users. | 
  
   
- Return values
 - 
  
  
 
 
 
The documentation for this class was generated from the following file: