| $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 | |