Moodle

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

Details

  • Type: Sub-task Sub-task
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 2.0
  • Fix Version/s: 2.0.8
  • Component/s: Portfolio API
  • 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

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.

People

Vote (0)
Watch (0)

Dates

  • Created:
    Updated: