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

Export Grades as Flat ODS

    XMLWordPrintable

Details

    • Improvement
    • Status: Reopened
    • Minor
    • Resolution: Unresolved
    • 2.7
    • BACKEND
    • 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

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              danielneis Daniel Neis Araujo
              danielneis Daniel Neis Araujo
              Marina Glancy Marina Glancy
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: