Legacy files migration

Administration tools ::: tool_legacyfilesmigration
Maintained by Céline Perves
This plugin is designed in order to migrate legacy course files to private files area for a choosen user

Legacy files migration 2015013001

Moodle 2.4
Released: antradienis, 2015 vasario 10, 22:03

Legacyfiles migration admin tool for moodle 2.4 and above

Goal

This plugin is designed in order to migrate legacy course files to private files area for a choosen user

Author

Written for Université de Strasbourg(unistra.fr) by Celine Perves cperves@unsitra.fr
Inspired from "Nicolas Can" script see https://moodle.org/mod/forum/discuss.php?d=210415

Installation

Install the whole folder into admin/tool folder

Use

Navigation

Under root navigation will appear a new admin category name legacyfiles migration
this has 2 submenu :
* Legacy files migration settings : for changing folder name
* Legacy files migration with the tool

Migration

Legacy files migration will show a list of courses to migrate
foreach of these you have to choose an editingteacher (if availabe) or fill a username
The legacy files will be migrated into user selected private repository

Test

For test use you can automaticaly select first user of owner lists and fill username with a username

Features

migrate all legacy files into user private file areas
change module resource - linked to legacyfiles - references to files to the migrated files in user private area
in case of folder referenced by a module resource, all the files and subfolders entries will automatically be created as module resource (in legacy files mode these were created at first consultation

Licence

http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Feel free to complete and improve this plugin
do not hesitate to fork and pull request

Version information

Version build number
2015013001
Maturity
Beta
MD5 Sum
0a738abb48bad76fdcf6642d8747ddb9
Supported software
Moodle 2.4
  • Latest release for Moodle 2.4

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Administration tools

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "mytool") in the "admin/tool" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation