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);
}
}