. /** * The plugin uses the ASYST grading tool * modified to work as a web endpoint. * * @package local_asystgrade * @copyright 2024 Artem Baranovskyi * @copyright based on work by 2023 Ulrike Padó , * @copyright Yunus Eryilmaz & Larissa Kirschner * @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ namespace local_asystgrade\privacy; use coding_exception; use core_privacy\local\metadata\null_provider; /** * https://moodledev.io/docs/4.5/apis/subsystems/privacy#implementation-requirements * GDPR Implementation requirements * In order to let Moodle know that you have audited your plugin, and that you do not store * any personal user data, you must implement the \core_privacy\local\metadata\null_provider * interface in your plugin's provider. */ /** * Privacy Subsystem implementation for local_asystgrade. * * @package local_asystgrade */ class provider implements null_provider { /** * Get the reason why this plugin stores no data. * * @return string * @throws coding_exception */ public static function get_reason(): string { return get_string('privacy:metadata', 'local_asystgrade'); } }