Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-14591 META: Develop new Portfolio API
  3. MDL-16776

course export for students could be "all my work" in one big zip

    Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0.10
    • Component/s: Portfolio
    • Labels:
      None
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE

      Description

      Ccould dump all student content in one archive, probably HTML and other files in a zip

        Gliffy Diagrams

          Activity

          Hide
          mjollnir Penny Leach added a comment -

          What do you imagine this containing ?

          Currently the following modules are portfolio 'aware' (and relevant to students):

          assignment submissions
          forum posts
          chat sessions
          glossary entries
          database entries

          Is there currently some sort of module API to return data structures related to student work? Or would that have to be covered by this bug as well?

          Show
          mjollnir Penny Leach added a comment - What do you imagine this containing ? Currently the following modules are portfolio 'aware' (and relevant to students): assignment submissions forum posts chat sessions glossary entries database entries Is there currently some sort of module API to return data structures related to student work? Or would that have to be covered by this bug as well?
          Hide
          mjollnir Penny Leach added a comment -

          As far as how this fits into the portfolio API itself, this is no problem. Implementation would involve:

          class portfolio_course_studentwork extends portfolio_caller_base {
          /**
          implement the methods necessary to poll all modules and ask them to return content in HTML and file ids,
          and send that to the portfolio API to write to a temporary location
          **/
          }

          Box.net would send all the files individually (there could be an exportconfig option to zip them though).
          Mahara doesn't make that much sense for this using HTML and files, although it technically works. However I think LEAP would be a better way to go
          File download will zip all the files together.

          Show
          mjollnir Penny Leach added a comment - As far as how this fits into the portfolio API itself, this is no problem. Implementation would involve: class portfolio_course_studentwork extends portfolio_caller_base { /** implement the methods necessary to poll all modules and ask them to return content in HTML and file ids, and send that to the portfolio API to write to a temporary location **/ } Box.net would send all the files individually (there could be an exportconfig option to zip them though). Mahara doesn't make that much sense for this using HTML and files, although it technically works. However I think LEAP would be a better way to go File download will zip all the files together.
          Hide
          salvetore Michael de Raadt added a comment -

          Thanks for reporting this issue.

          We have detected that this issue has been inactive for over a year. It was reported as affecting versions that are no longer supported.

          If you believe that this issue is still relevant to current versions (2.5 and beyond), please comment on the issue. Issues left inactive for a further month will be closed.

          Michael d.

          TW9vZGxlDQo=

          Show
          salvetore Michael de Raadt added a comment - Thanks for reporting this issue. We have detected that this issue has been inactive for over a year. It was reported as affecting versions that are no longer supported. If you believe that this issue is still relevant to current versions (2.5 and beyond), please comment on the issue. Issues left inactive for a further month will be closed. Michael d. TW9vZGxlDQo=
          Hide
          salvetore Michael de Raadt added a comment -

          I'm closing this issue as it has been inactive for over a year has been recorded as affecting versions that are no longer supported.

          This is being done as part of a bulk annual clean-up of issues.

          If you still believe this is an issue in supported versions, please create a new issue.

          Show
          salvetore Michael de Raadt added a comment - I'm closing this issue as it has been inactive for over a year has been recorded as affecting versions that are no longer supported. This is being done as part of a bulk annual clean-up of issues. If you still believe this is an issue in supported versions, please create a new issue.

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Fix Release Date:
                9/Jul/12