MDL-61407 question: Export step files in privacy
authorAndrew Nicols <andrew@nicols.co.uk>
Sun, 6 May 2018 23:09:12 +0000 (07:09 +0800)
committerAndrew Nicols <andrew@nicols.co.uk>
Sun, 6 May 2018 23:09:30 +0000 (07:09 +0800)
question/classes/privacy/provider.php

index 746cad1..f17aead 100644 (file)
@@ -282,6 +282,7 @@ class provider implements
                             $comment
                         );
 
+                    // Export any files associated with the comment files area.
                     writer::with_context($context)
                         ->export_area_files(
                             $questionnocontext,
@@ -293,6 +294,17 @@ class provider implements
                     $stepdata->comment = $behaviour->format_comment($comment, $commentformat);
                 }
 
+                // Export any response files associated with this step.
+                foreach (\question_engine::get_all_response_file_areas() as $filearea) {
+                    writer::with_context($context)
+                        ->export_area_files(
+                                $questionnocontext,
+                                'question',
+                                $filearea,
+                                $step->get_id()
+                            );
+                }
+
                 $attemptdata->steps[$stepno] = $stepdata;
             }
         }