diff --git a/mod/scorm/report/graphs/classes/privacy/provider.php b/mod/scorm/report/graphs/classes/privacy/provider.php new file mode 100644 index 00000000000..d68c521c8e7 --- /dev/null +++ b/mod/scorm/report/graphs/classes/privacy/provider.php @@ -0,0 +1,46 @@ +. + +/** + * Privacy Subsystem implementation for scormreport_graphs. + * + * @package scormreport_graphs + * @copyright 2018 Sara Arjona + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +namespace scormreport_graphs\privacy; + +defined('MOODLE_INTERNAL') || die(); + +/** + * Privacy Subsystem for scormreport_graphs implementing null_provider. + * + * @copyright 2018 Sara Arjona + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ +class provider implements \core_privacy\local\metadata\null_provider { + + /** + * Get the language string identifier with the component's language + * file to explain why this plugin stores no data. + * + * @return string + */ + public static function get_reason() : string { + return 'privacy:metadata'; + } +} diff --git a/mod/scorm/report/graphs/lang/en/scormreport_graphs.php b/mod/scorm/report/graphs/lang/en/scormreport_graphs.php index 81bdbd7a233..5e463d36d58 100644 --- a/mod/scorm/report/graphs/lang/en/scormreport_graphs.php +++ b/mod/scorm/report/graphs/lang/en/scormreport_graphs.php @@ -22,10 +22,11 @@ * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ -$string['participants'] = 'Number of participants'; -$string['pluginname'] = 'Graph report'; -$string['percent'] = 'Percent(%) secured'; $string['invaliddata'] = 'Not enough data'; +$string['participants'] = 'Number of participants'; +$string['percent'] = 'Percent(%) secured'; +$string['pluginname'] = 'Graph report'; +$string['privacy:metadata'] = 'The Graph report only shows data stored in other locations.';