Getting Started: Usibility Settings

Theme Lambda uses am expanding tree navigation for the Moodle blocks. The tree navigation allows for access to a hierarchical structure. Opening and closing the tree in Moodle 3.2. may be experienced as problematic since the top nodes will be displayed as links in the navigation and will lead directly to the admin category pages. You can disable this behaviour at "Administration" > "Site administration" > "Appearance" > "Navigation". There you can disable the option "Link admin categories". Now the navigation trees will always expand before a new admin page will be loaded.




Force users to login

Moodle offers the "force users to login" settings option. Many users use the Moodle login page because they want to provide a more "restricted access" look by using this setting. This way, all visitors and users start at the standard Moodle login page. This implies that they have to login first before they can see any other page of your Moodle site - this includes also the front page with the slider and any contents that you might have added there.

A site administrator can change this kind of site policy in "Administration" > "Site administration" > "Security" > "Site policies" Here, check the option "Force users to login".


Moodle Dashboard

The Dashboard (for Moodle version up to 2.8 called 'My home') is a customisable page for providing users with links to their courses and activities within them, such as unread forum posts and upcoming assignments.

For new installations, Dashboard is the default home page for logged in users. An administrator can change the default home page in "Administration" > "Site administration" > "Appearance" > "Navigation".

It is advisable to use the dashboard as the landing page for your logged in users because that's the best place for the course overview and the starting point to access the courses. That's a different purpose than the Moodle front page. The front page is intended to serve as a landing page for your visitors where you can show some "highlights" that you offer at your Moodle site.

An administrator can define the default blocks for all users from "Administration" > "Site administration" > "Appearance" > "Default Dashboard page". Since Moodle 3.0, it is also possible to 'Reset Dashboard for all users' which will then apply your settings to the default Dashboard for everyone on the site, even if they have already customized the dashboard in their own way. Though you can't add any labels to the Moodle dashboard (Moodle only allows to use blocks here), you can use the Moodle HTML blocks instead and drag&drop them to the main content area.


Self registration

As an administrator go to Administration > Site administration > Plugins > Authentication > Manage authentication.

If you wish users to be able to create their own user accounts, i.e. self-register, then click the crossed-out-eye icon opposite email-based self-registration. After that, select Email-based self-registration (or any other enabled plugin that can support self registration, like LDAP) from the drop-down menu further down the same page, underneath the authentication plugins. This will result in a "Is this your first time here?" instructions and a "Create new account" button being displayed on the login page.

Prevent account creation when authenticating

If an external database such as LDAP is used, then normally when a user logs in for the first time, a new account is created for them. Disable this setting if you don't want this to happen but if you only want existing users to be able to access the site.


The instructions field is for providing custom login instructions on the login page. If the field is left blank then the default login instructions will be displayed.

moodle_settings-02 moodle_settings-02a


Resulting Login Page: