Moodle

File resources stored in a file version repository : subversion, CVS, M$ TFS (ex SourceSafe)

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 2.0
  • Fix Version/s: None
  • Component/s: None
  • Labels:
    None
  • Environment:
    any

Description

Dear all,

As far as I know on Moodle, the functionnality has not yet been implemented.
The objective is to ease the collaborative development of pedagogical resources to be refered by link in a moodle course.

The collaborative effort requires a file version management system (like Subversion, CVS). I do insist on the fact that these system are not only dedicated to text files but can also be used for binaries files (like ppt, doc, odt, ...).

The dream is a follow : By using tools like TortoiseSVN, teachers can work collaboratively, on their local machine, on their resources. Once finished, they commit their file (in the version management repository) and retrieve it directly in the Moodle files section (without any other action, or upload via Moodle).

A few ideas about the implementation :
Allow a new possible value for $CFG->dataroot (in config.php) like :
$CFG->versionroot = 'svn://localhost/didactic_resources'
If $CFG->dataroot left blank, then it would mean that any file resource would be versionned.
If both were defined, each time a course would be created, the user would have the ability to choose the repository type :
classic or version managed (if $CFG->versionroot defined and $CFG->dataroot)

If any other work has already been done or is scheduled in a future version, let me know.

Thank you for the work already done anyway, fbab.

Activity

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated: