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 Sub-task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Won't Fix
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0.10
    • Component/s: Portfolio API
    • Labels:
      None
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE
    • Rank:
      15449

      Description

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

        Activity

        Hide
        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
        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
        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
        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
        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
        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
        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
        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: