| $mform | workshop_random_allocator | protected | 
  | $workshop | workshop_random_allocator | protected | 
  | __construct(workshop $workshop) | workshop_random_allocator |  | 
  | add_new_allocations(array $newallocations, array $dataauthors, array $datareviewers) | workshop_random_allocator | protected | 
  | available_numofreviews_list() | workshop_random_allocator | static | 
  | convert_assessments_to_links($assessments) | workshop_random_allocator | protected | 
  | delete_instance($workshopid) | workshop_random_allocator | static | 
  | execute(workshop_random_allocator_setting $settings, workshop_allocation_result $result) | workshop_random_allocator |  | 
  | filter_current_assessments(&$newallocations, $assessments) | workshop_random_allocator | protected | 
  | get_author_ids($newallocations) | workshop_random_allocator | protected | 
  | get_element_with_lowest_workload($workload) | workshop_random_allocator | protected | 
  | get_unique_allocations($newallocations) | workshop_random_allocator | protected | 
  | get_unkept_assessments($assessments, $newallocations, $keepselfassessments) | workshop_random_allocator | protected | 
  | index_submissions_by_authors($submissions) | workshop_random_allocator | protected | 
  | init() | workshop_random_allocator |  | 
  | MSG_SUCCESS | workshop_random_allocator |  | 
  | random_allocation($authors, $reviewers, $assessments, $result, array $options) | workshop_random_allocator | protected | 
  | self_allocation($authors=array(), $reviewers=array(), $assessments=array()) | workshop_random_allocator | protected | 
  | shuffle_assoc(&$array) | workshop_random_allocator | protected | 
  | ui() | workshop_random_allocator |  |