|
Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Topics | |
| backup | |
| event | |
| external | |
| files | |
| grade | |
| log | |
| portfolio | |
| privacy | |
| test | |
| upgrade | |
Directories | |
| directory | analytics |
| | |
| directory | backup |
| | |
Namespaces | |
| namespace | mod_workshop |
| | |
| namespace | mod_workshop\analytics\indicator |
| Activity base class. | |
| namespace | mod_workshop\event |
| The mod_workshop assessable uploaded event. | |
| namespace | mod_workshop\external |
| Class for exporting assessment data. | |
| namespace | mod_workshop\grades |
| | |
| namespace | mod_workshop\output |
| | |
| namespace | mod_workshop\plugininfo |
| Subplugin info class. | |
| namespace | mod_workshop\search |
| Search area for mod_workshop activities. | |
| namespace | mod_workshop\task |
| A scheduled task for workshop cron. | |
Classes | |
| class | mod_workshop\analytics\indicator\activity_base |
| Activity base class. More... | |
| class | mod_workshop\analytics\indicator\cognitive_depth |
| Cognitive depth indicator - workshop. More... | |
| class | mod_workshop\analytics\indicator\social_breadth |
| Social breadth indicator - workshop. More... | |
| class | mod_workshop\dates |
| Class for fetching the important dates in mod_workshop for a given module instance and a user. More... | |
| class | mod_workshop\event\assessable_uploaded |
| The mod_workshop assessable uploaded event class. More... | |
| class | mod_workshop\event\assessment_evaluated |
| The mod_workshop assessment evaluated event class. More... | |
| class | mod_workshop\event\assessment_reevaluated |
| The mod_workshop assessment_reevaluated event class. More... | |
| class | mod_workshop\event\course_module_instance_list_viewed |
| The mod_workshop instance list viewed event class. More... | |
| class | mod_workshop\event\course_module_viewed |
| The mod_workshop course module viewed event class. More... | |
| class | mod_workshop\event\phase_automatically_switched |
| This event is triggered when a phase is automatically switched, usually from cron_task. More... | |
| class | mod_workshop\event\submission_assessed |
| The mod_workshop submission assessed event class. More... | |
| class | mod_workshop\event\submission_created |
| The mod_workshop submission created event class. More... | |
| class | mod_workshop\event\submission_deleted |
| The mod_workshop submission deleted event class. More... | |
| class | mod_workshop\event\submission_reassessed |
| The mod_workshop submission reassessed event class. More... | |
| class | mod_workshop\event\submission_updated |
| The mod_workshop submission updated event class. More... | |
| class | mod_workshop\external\assessment_exporter |
| Class for exporting assessment data. More... | |
| class | mod_workshop\external\submission_exporter |
| Class for exporting submission data. More... | |
| class | mod_workshop\external\workshop_summary_exporter |
| Class for exporting partial workshop data (some fields are only viewable by admins). More... | |
| class | mod_workshop\grades\gradeitems |
| Grade item mappings for the activity. More... | |
| class | mod_workshop\output\actionbar |
| Output the rendered elements for the tertiary nav for page action. More... | |
| class | mod_workshop\plugininfo\workshopallocation |
| class | mod_workshop\plugininfo\workshopeval |
| class | mod_workshop\plugininfo\workshopform |
| class | mod_workshop\search\activity |
| Search area for mod_workshop activities. More... | |
| class | mod_workshop\task\cron_task |
| The main scheduled task for the workshop. More... | |
| class | mod_workshop_mod_form |
| Module settings form for Workshop instances. More... | |
| class | mod_workshop_renderer |
| Workshop module renderer class. More... | |
| class | moodle1_mod_workshop_handler |
| Workshop conversion handler. More... | |
| class | moodle1_workshopform_handler |
| Base class for the grading strategy subplugin handler. More... | |
| class | restore_workshop_activity_structure_step |
| Define all the restore steps that will be used by the restore_workshop_activity_task. More... | |
| class | restore_workshop_activity_task |
| workshop restore task that provides all the settings and steps to perform one complete restore of the activity More... | |
| class | workshop |
| Full-featured workshop API. More... | |
| class | workshop_allocation_result |
| Stores the information about the allocation process. More... | |
| interface | workshop_allocator |
| Allocators are responsible for assigning submissions to reviewers for assessments. More... | |
| class | workshop_assessment |
| Represents a rendarable full assessment. More... | |
| class | workshop_assessment_base |
| Common base class for assessments rendering. More... | |
| class | workshop_assessment_form |
| Base class for all assessment forms. More... | |
| class | workshop_edit_strategy_form |
| Base class for editing all the strategy grading forms. More... | |
| class | workshop_evaluation |
| Base class for all grading evaluation subplugins. More... | |
| class | workshop_evaluation_settings_form |
| Base form to hold eventual evaluation settings. More... | |
| class | workshop_example_assessment |
| Represents a renderable training assessment of an example submission. More... | |
| class | workshop_example_reference_assessment |
| Represents a renderable reference assessment of an example submission. More... | |
| class | workshop_example_submission |
| Renderable object containing all the information needed to display the example submission. More... | |
| class | workshop_example_submission_summary |
| Renderable object containing a basic set of information needed to display the example submission summary. More... | |
| class | workshop_feedback |
| Base class for renderable feedback for author and feedback for reviewer. More... | |
| class | workshop_feedback_author |
| Renderable feedback for the author of submission. More... | |
| class | workshop_feedback_reviewer |
| Renderable feedback for the reviewer. More... | |
| class | workshop_feedbackauthor_form |
| class | workshop_feedbackreviewer_form |
| class | workshop_final_grades |
| Holds the final grades for the activity as are stored in the gradebook. More... | |
| class | workshop_grading_report |
| Renderable component containing all the data needed to display the grading report. More... | |
| class | workshop_message |
| Renderable message to be displayed to the user. More... | |
| interface | workshop_strategy |
| Strategy interface defines all methods that strategy subplugins has to implement. More... | |
| class | workshop_submission |
| Renderable object containing all the information needed to display the submission. More... | |
| class | workshop_submission_base |
| Common base class for submissions and example submissions rendering. More... | |
| class | workshop_submission_form |
| class | workshop_submission_summary |
| Renderable object containing a basic set of information needed to display the submission summary. More... | |
| class | workshop_user_plan |
| Represents the user planner tool. More... | |
Functions | |
| mod_workshop_uninstall () | |
| This is called at the beginning of the uninstallation process to give the module a chance to clean-up its hacks, bits etc. | |
| workshop_upgrade_transform_instance (stdClass $old) | |
| Given a record containing data from 1.9 workshop table, returns object containing data as should be saved in 2.0 workshop table. | |
Variables | |
| $capabilities | |
| global | mod_workshop\event::$CFG |
| $plugin = 2023100400 | |
| $tasks | |
| $plugin | component = 'mod_workshop' |
| $plugin | version = 2023100900 |
| mod_workshop_uninstall | ( | ) |
This is called at the beginning of the uninstallation process to give the module a chance to clean-up its hacks, bits etc.
where possible.
| bool | true if success |
| workshop_upgrade_transform_instance | ( | stdClass | $old | ) |
Given a record containing data from 1.9 workshop table, returns object containing data as should be saved in 2.0 workshop table.
| stdClass | $old | record from 1.9 workshop table |
| stdClass |
| $tasks |