<br>I see that the backup of the moodle appears to contain everything needed to restore it elsewhere.&nbsp; It also comes with an unencrypted username, and an encrypted password (MD5?).&nbsp; If I publish my zip backup to the Internet, inviting Pythonistas to restore it within their own Moodles, if wishing to subscribe to my courseware, then they might want to replace my username/password with one generated locally.
<br><br>If my content is used, I would appreciate if some note was made that I'm not actively maintaining it directly, i.e. it's a sysop function to download and upload, whereas I may not even have access into the account.&nbsp; A similar policy would hold on my end:&nbsp; if you let me use your content, but don't have an account on my moodle, I'll let the public know that, if I choose to subscribe.
<br><br>Another way to go would be to give me a username and password and get them to me securely, with the password in both plaintext and hash form (either that, or we nail down the hash algorithm, so I can run it on my side -- but without needing to set up anything new in Moodle).&nbsp; Then I could backup from my Moodle, replace the info below, log in to your Moodle and restore.&nbsp; This would be more work for me, but I could see developing this form of relationship in a few cases.
<br><br>Kirby<br><br>From moodle.xml a 100,135 byte file inside the backup.&nbsp; Picture files (of which I have only four so far, 2 pngs and 2 jpegs) get stored separately (note:&nbsp; I monkeyed with the hash, so don't expect to a dictionary attack will work).
<br><br><div class="c" style="margin-left: 1em; text-indent: -2em;"><a class="b" onfocus="h()" onclick="return false" href="#">-</a> <span class="m">&lt;</span><span class="t">USERS</span><span class="m">&gt;</span></div>

<div>
<div class="e">
<div class="c" style="margin-left: 1em; text-indent: -2em;"><a class="b" onfocus="h()" onclick="return false" href="#">-</a> <span class="m">&lt;</span><span class="t">USER</span><span class="m">&gt;</span></div>
<div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">ID</span><span class="m">&gt;</span><span class="tx">13</span><span class="m">&lt;/</span><span class="t">
ID</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">AUTH</span><span class="m">&gt;</span><span class="tx">manual</span><span class="m">&lt;/</span><span class="t">
AUTH</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">CONFIRMED</span><span class="m">&gt;</span><span class="tx">1</span><span class="m">&lt;/</span><span class="t">
CONFIRMED</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">DELETED</span><span class="m">&gt;</span><span class="tx">0</span><span class="m">&lt;/</span><span class="t">
DELETED</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">USERNAME</span><span class="m">&gt;</span><span class="tx">kurner</span><span class="m">&lt;/</span><span class="t">
USERNAME</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">PASSWORD</span><span class="m">&gt;</span><span class="tx">73c4bbb8w65b4fea366e743b6ce48541</span><span class="m">
&lt;/</span><span class="t">PASSWORD</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">IDNUMBER</span><span class="m">&gt;</span><span class="tx">CS201</span><span class="m">&lt;/</span><span class="t">
IDNUMBER</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">FIRSTNAME</span><span class="m">&gt;</span><span class="tx">Kirby</span><span class="m">&lt;/</span><span class="t">
FIRSTNAME</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">LASTNAME</span><span class="m">&gt;</span><span class="tx">Urner</span><span class="m">&lt;/</span><span class="t">
LASTNAME</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">EMAIL</span><span class="m">&gt;</span><span class="tx"><a href="mailto:kirby.urner@gmail.com">kirby.urner@gmail.com
</a></span><span class="m">&lt;/</span><span class="t">EMAIL</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">EMAILSTOP</span><span class="m">&gt;</span><span class="tx">0</span><span class="m">&lt;/</span><span class="t">
EMAILSTOP</span><span class="m">&gt;</span> </div></div>
<div class="e">
<div style="margin-left: 1em; text-indent: -2em;"><span class="b">&nbsp;</span> <span class="m">&lt;</span><span class="t">ICQ</span><span class="m">&gt;</span><span class="tx">0</span><span class="m">&lt;/</span><span class="t">
ICQ</span><span class="m">&gt;</span> </div></div></div></div></div><br>