| [ Index ] |
PHP Cross Reference of moodle-2.8 |
[Source view] [Print] [Project Stats]
Scheduled allocator that internally executes the random allocation later
| Copyright: | 2012 David Mudrak <[email protected]> |
| License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
| File Size: | 287 lines (10 kb) |
| Included or required: | 0 times |
| Referenced: | 0 times |
| Includes or requires: | 0 files |
workshop_scheduled_allocator:: (7 methods):
__construct()
init()
ui()
execute()
delete_instance()
store_settings()
workshopallocation_scheduled_cron()
Class: workshop_scheduled_allocator - X-Ref
Allocates the submissions randomly in a cronjob task| __construct(workshop $workshop) X-Ref |
param: workshop $workshop Workshop API object |
| init() X-Ref |
| Save the settings for the random allocator to execute it later |
| ui() X-Ref |
| Returns the HTML code to print the user interface |
| execute() X-Ref |
| Executes the allocation return: workshop_allocation_result |
| delete_instance($workshopid) X-Ref |
| Delete all data related to a given workshop module instance param: int $workshopid id of the workshop module instance being deleted return: void |
| store_settings($enabled, $reset, workshop_random_allocator_setting $settings, workshop_allocation_result $result) X-Ref |
| Stores the pre-defined random allocation settings for later usage param: bool $enabled is the scheduled allocation enabled param: bool $reset reset the recent execution info param: workshop_random_allocator_setting $settings settings form data param: workshop_allocation_result $result logger |
| workshopallocation_scheduled_cron() X-Ref |
| Regular jobs to execute via cron |
| Generated: Fri Nov 28 20:29:05 2014 | Cross-referenced by PHPXref 0.7.1 |