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

Export Grades as Flat ODS

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Reopened
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 2.7
    • Fix Version/s: BACKEND
    • Component/s: Gradebook
    • Labels:
    • Testing Instructions:
      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
    • Affected Branches:
      MOODLE_27_STABLE
    • Pull from Repository:
    • Pull Master Branch:

      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

              Assignee:
              danielneis Daniel Neis Araujo
              Reporter:
              danielneis Daniel Neis Araujo
              Integrator:
              Marina Glancy
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: