General plugins (Local): makeanonymous
After deleting a user his data will become anonymous.
Firstname, surname, city, country and auth method of anonymized users can be set up.
Anonymized usernames will be a hash value of old username and deleting time with prefix 'deletedUser_'.
Anonymized e-mail addresses will be the new username with surfix '@delet.ed'.
You can also delay the anonymization by setting up a delay time.
Since version 0.4 you can also anonymize users which you have deleted in the past (before using the plugin).
Moodle 2.4, 2.5, 2.6, 2.7 or 2.8
The zip-archive includes the same directory hierarchy as moodle.
So you only have to copy the files to the correspondent place.
Copy the folder eledia_makeanonymous to moodle/local/eledia_makeanonymous.
The langfiles normaly can be left into the folder moodle/local/eledia_makeanonymous/lang.
All languages should be encoded with utf8.
After it you have to run the admin-page of moodle (http://your-moodle-site/admin)
in your browser. You have to loged in as admin before.
The installation process will be displayed on the screen.
You can setup the plugin by going to
Site administration --> Plugins --> Local plugins --> makeanonymous.
- the plugin now uses the new task and event apis
- you can now anonymize users which you have deleted in the past (before using the plugin)
- set timestamps to 0
- added anonymization of remaining database fields
- added option to edit auth method of anonymized users
- added option to enable/disable the plugin
- first release