MDL-46599 gradebook: Add last exported date column on ODS and XLS export formats
authorSimey Lameze <simey@moodle.com>
Wed, 8 Oct 2014 02:50:08 +0000 (10:50 +0800)
committerSimey Lameze <simey@moodle.com>
Thu, 16 Oct 2014 02:22:20 +0000 (10:22 +0800)
grade/export/ods/grade_export_ods.php
grade/export/ods/lang/en/gradeexport_ods.php
grade/export/xls/grade_export_xls.php
grade/export/xls/lang/en/gradeexport_xls.php

index 468496c..5454456 100644 (file)
@@ -76,6 +76,8 @@ class grade_export_ods extends grade_export {
                 $myxls->write_string(0, $pos++, $this->format_column_name($grade_item, true));
             }
         }
+        // Last downloaded column header.
+        $myxls->write_string(0, $pos++, get_string('timeexported', 'gradeexport_ods'));
 
         // Print all the lines of data.
         $i = 0;
@@ -117,6 +119,8 @@ class grade_export_ods extends grade_export {
                     $myxls->write_string($i, $j++, $this->format_feedback($userdata->feedbacks[$itemid]));
                 }
             }
+            // Time exported.
+            $myxls->write_string($i, $j++, time());
         }
         $gui->close();
         $geub->close();
index 8c4432c..dd65582 100644 (file)
@@ -26,3 +26,4 @@
 $string['pluginname'] = 'OpenDocument spreadsheet';
 $string['ods:publish'] = 'Publish ODS grade export';
 $string['ods:view'] = 'Use OpenDocument grade export';
+$string['timeexported'] = 'Last downloaded from this course';
\ No newline at end of file
index 384d768..83e720d 100644 (file)
@@ -73,6 +73,8 @@ class grade_export_xls extends grade_export {
                 $myxls->write_string(0, $pos++, $this->format_column_name($grade_item, true));
             }
         }
+        // Last downloaded column header.
+        $myxls->write_string(0, $pos++, get_string('timeexported', 'gradeexport_xls'));
 
         // Print all the lines of data.
         $i = 0;
@@ -111,6 +113,8 @@ class grade_export_xls extends grade_export {
                     $myxls->write_string($i, $j++, $this->format_feedback($userdata->feedbacks[$itemid]));
                 }
             }
+            // Time exported.
+            $myxls->write_string($i, $j++, time());
         }
         $gui->close();
         $geub->close();
index f2bd760..32b96c5 100644 (file)
@@ -24,5 +24,6 @@
  */
 
 $string['pluginname'] = 'Excel spreadsheet';
+$string['timeexported'] = 'Last downloaded from this course';
 $string['xls:publish'] = 'Publish XLS grade export';
 $string['xls:view'] = 'Use Excel grade export';