On Moodle Monday this week Tim Dalton gave a great tip about customizing your Moodle’s login page. In this post we’re going to take it a little further and show what a customized login page can look like with a few little tweaks.
As Tim specified, access the page to customize your Moodle login by going to Users -> Authentication -> Manage Authentication (Note: you’ll need Admin access to do any of this). At the top of this page are the various Authentication plug-ins available for Moodle 1.9, including Email-Based Self-Registration, Manual Accounts and any external database setup you might have created. Each has it’s own configuration settings which might help streamline registration on your Moodle.
Lower down the page are the various fields for customizing your login page. Whether or not the “login as guest” button is available, what domains are allowed for registration and even a way to setup Captcha¹ (which is free to use and easy to install thanks to the fields here on our Moodle site). On my Moodle I’ve disabled self-registration, but have enabled guest access. What’s more, I’ve added some HTML/text into the “Instructions” which will be displayed (generally) to the right of the username and password fields of my Moodle’s login page.
Here’s what a non-edited login page looks like:
You can easily create this markup/HTML in a course description or label on the main page of your site, toggle to plaintext using the <> button and then copy and paste it here as well. Once finished save changes and voila:
This is really just scratching the surface of what you can do with your Moodle’s login page, there are some great threads at Moodle.org that go in to much greater detail for creating fully custom login pages (e.g. http://moodle.org/mod/forum/discuss.php?d=26629).
Know of any great custom login pages? Share them in the comments.
¹Captcha is a free to use security measure that you can easily integrate into the self-registration process on your Moodle. Find our more at http://www.captcha.net/. This is what the self-registration page looks like when Captcha has been integrated: