Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-45601

Export Grades as Flat ODS

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • 2.7
    • Gradebook
    • MOODLE_27_STABLE
    • Hide
      • Create a course
      • Enrol some students
      • Give them some grades
      • Go to Course Administration -> Grades
      • Select export to OpenDocument Spreadsheet
      • Click submit
      • Click download
      • Test the downloaed file works in several ODS readers
        • LibreOffice from various linux distributions
        • Last version from site for windows, mac and linux
      • Open the downloaded file with Vim or other plain-text editor and see that the downloaded file is a single plain text XML file
      Show
      Create a course Enrol some students Give them some grades Go to Course Administration -> Grades Select export to OpenDocument Spreadsheet Click submit Click download Test the downloaed file works in several ODS readers LibreOffice from various linux distributions Last version from site for windows, mac and linux Open the downloaded file with Vim or other plain-text editor and see that the downloaded file is a single plain text XML file

      Hello,

      the Open Document Format specification allow documentes to be stored/transmitted as a single XML document (flat) instead of as a zipped collection of files (packaged).
      This has many advantages as noted by Fridrich Strba at his talk this year at FISL: https://speakerdeck.com/fridrich/flat-odf-the-under-estimated-flavour-of-open-document
      Inspired by this talk, I've made a patch to export Moodle Gradebook as a Flat ODS document.
      This patch changes the way the ODS file is generated.
      The code is much simpler, but the resulting files are expected to be bigger, because it is not "zipped" anymore. Also, because of this, the process is much faster and uses less resources from the server.

      Hope you like,
      Daniel

            danielneis Daniel Neis Araujo
            danielneis Daniel Neis Araujo
            Marina Glancy Marina Glancy
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.