Moodle APIs
3.8
Moodle 3.8.6 (Build: 20201109)
|
Files | |
file | access.php |
Capability definitions for this module. | |
file | comment_created.php |
The assignsubmission_comments comment created event. | |
file | comment_deleted.php |
The assignsubmission_comments comment deleted event. | |
file | install.php |
Post-install code for the submission_comments module. | |
file | lib.php |
This file contains the moodle hooks for the submission comments plugin. | |
file | locallib.php |
This file contains the definition for the library class for online comment submission plugin. | |
file | provider.php |
Privacy class for requesting user data. | |
file | upgrade.php |
Upgrade code for install. | |
file | version.php |
This file contains the version information for the comments submission plugin. | |
Namespaces | |
assignsubmission_comments\event | |
| |
assignsubmission_comments\privacy | |
| |
Classes | |
class | assign_submission_comments |
Library class for comment submission plugin extending submission plugin base class. More... | |
class | assignsubmission_comments\event\comment_created |
The assignsubmission_comments comment created event class. More... | |
class | assignsubmission_comments\event\comment_deleted |
The assignsubmission_comments comment deleted event. More... | |
class | assignsubmission_comments\privacy\provider |
Privacy class for requesting user data. More... | |
Functions | |
assignsubmission_comments_comment_add (stdClass $comment, stdClass $param) | |
Callback to force the userid for all comments to be the userid of the submission and NOT the global $USER->id. More... | |
assignsubmission_comments_comment_display ($comments, $options) | |
Callback called by comment::get_comments() and comment::add(). More... | |
assignsubmission_comments_comment_permissions (stdClass $options) | |
Permission control method for submission plugin -— required method for AJAXmoodle based comment API. More... | |
assignsubmission_comments_comment_validate (stdClass $options) | |
Callback method for data validation-— required method for AJAXmoodle based comment API. More... | |
xmldb_assignsubmission_comments_install () | |
Code run after the module database tables have been created. More... | |
xmldb_assignsubmission_comments_upgrade ($oldversion) | |
Stub for upgrade code. More... | |
Variables | |
$capabilities | |
$plugin | component = 'assignsubmission_comments' |
$plugin | requires = 2019111200 |
$plugin | version = 2019111800 |
assignsubmission_comments_comment_add | ( | stdClass | $comment, |
stdClass | $param | ||
) |
Callback to force the userid for all comments to be the userid of the submission and NOT the global $USER->id.
This is required by the upgrade code. Note the comment area is used to identify upgrades.
stdClass | $comment | |
stdClass | $param |
assignsubmission_comments_comment_display | ( | $comments, | |
$options | |||
) |
Callback called by comment::get_comments() and comment::add().
Gives an opportunity to enforce blind-marking.
array | $comments | |
stdClass | $options |
array |
comment_exception |
assignsubmission_comments_comment_permissions | ( | stdClass | $options | ) |
Permission control method for submission plugin -— required method for AJAXmoodle based comment API.
stdClass | $options |
array |
assignsubmission_comments_comment_validate | ( | stdClass | $options | ) |
Callback method for data validation-— required method for AJAXmoodle based comment API.
stdClass | $options |
bool |
xmldb_assignsubmission_comments_install | ( | ) |
Code run after the module database tables have been created.
Moves the comments plugin to the bottom
bool |
xmldb_assignsubmission_comments_upgrade | ( | $oldversion | ) |
Stub for upgrade code.
int | $oldversion |
bool |
$capabilities |