public static function export_feedback_user_data()

in classes/privacy/provider.php [100:116]


    public static function export_feedback_user_data(assign_plugin_request_data $exportdata) {
        global $DB;

        $currentpath = $exportdata->get_subcontext();
        $currentpath[] = get_string('privacy:path', 'assignfeedback_onenote');
        $context = $exportdata->get_context();
        $assignmentid = $exportdata->get_assign()->get_instance()->id;
        $gradeid = $exportdata->get_pluginobject()->id;
        $filters = ['assignment' => $assignmentid, 'grade' => $gradeid];
        $records = $DB->get_records('assignfeedback_onenote', $filters);
        foreach ($records as $record) {
            writer::with_context($context)
                ->export_data($currentpath, $record);
            writer::with_context($exportdata->get_context())->export_area_files($currentpath,
                'assignfeedback_onenote', \local_onenote\api\base::ASSIGNFEEDBACK_ONENOTE_FILEAREA, $record->grade);
        }
    }