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

          Attachments

            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