The System Settings section allows the administrator (or a user with suitable permissions) to configure all aspects of the system’s operation.
The Settings section is divided into several sub-sections, which are as follows:
The “Identity” sub-section allows you to define the site’s identity. This means you can define the site's name and site's motto that you want to be displayed on browser's tab when accessing eFrontPro. Moreover you can define a url where users should be redirected to every time they are logging out from platform.
The “Locale” sub-section lets you set the regional settings of your service. More specifically you can define the default language, your preferred date format and the default time zone. There is also a setting about the delimiter that should be used in any import via csv files. In case you use non latin file names in your installation you have to set the Encode non-latin file names to value too.
The “Appearance” sub-section allows you to upload a logo and favicon to brand your LMS platform.
You can also define how the courses will be presented in the catalog, as a list or grid. Below you can see the grid reprentation of catalog
The “Limits & Debug” sub-section allows you to set some esoteric options. First of all to set which method should be used from platform to handle 1) zip files.
In debug mode option you can type a comma separated list of users to show debug information for. This shows specific information in each page load at top right corner of screen about database queries, memory usage and total time needed for page to load. Type 1 to enable debug mode for all users.
The “Security” sub-section allows you to define some security settings.
You can allow specific IPs to have access to the platform and exclude some file extensions from being uploaded to the platform
Moreover you can set the Minimum password length, the valid password characters2) and the label that will appear to users for valid password template.
Finally you can choose if the 'reset password' link will be available to users or not and if users must change their password the first time they are logging into platform.
The “Users” sub-section allows you to toggle the ability for Users to self sign-up, for branch users to login from main URL3), to setup a license note to display on the site, toggle mapped accounts, and set the username format. Mapped accounts allow you to map two accounts in order to switch from one account to another very easily with one step without having to log out and log in again. You can see your mapped accounts and select one for switching in the header of the page by clicking on your user name. With username format option you can change the way that users appears inside the platform. You can choose to show their login only or many other alternatives (only last name, last name and first name, last name and first letter of first name and any other combination of these)
The “Email” sub-section allows you to configure the SMTP server for sending emails. In order to send emails via the platform, you need to setup an SMTP server. That means either an SMTP server installed on the same web server where the platform is located (e.g. sendmail) or any other SMTP server where you have a valid account (e.g. your email account). The correct settings depend on the specific SMTP server you will be using. For example, in order to use Google's own SMTP server, you should use the following settings (provided that you have a valid Gmail account):
*/3 * * * * /usr/bin/php /var/www/efrontpro/www/cron.php
The “Payments” sub-section allows you configure course payments as well as setup the payment gateway. You can set up your preferred currency and the way prices appear in the platform. Moreover you can define the Cancellation policy that will be shown to the users and toggle ability for Cart and Balance Enabling cart allows users to do payments for a group of courses instead of paying per course. Enabling Balance allows you to give credits to users that will be used to complete payments inside platform. By this way you can simulate a payment that has been already completed in a different way outside platform.
In this tab you can configure a variety of useful integrations.
The “LDAP” and “SAML” sub-sections allows you to configure authentication methods (against an external authentically provider, such as Active Directory) and setup single-sign-on (SSO).
API subsection allows you to enable eFrontPro API. This can be used from programmers to implement any functionality you want about interaction with remote services by using the available API calls.
By enabling Facebook integration you allow your users to log in to platform via their Facebook accounts.
EncodeMagic is a service that converts specific non embedded files to a format that could be embedded via platform. For example if you have this setting enabled and you upload a .avi file to course content it will be converted via this service to a .mp3 file and embedded to the unit. Similarly a .doc file can be converted to a .pdf one.
Finally OpenSesame allows you to find and add more courses into eFrontPro. In this page you have to fill in API and Secret Keys in order to create the integration between eFrontPro and OpenSesame.
This will add a new button in administrator courses page about Add from Marketplace
Clicking this button will show you a list of courses. Courses are offered in “bundles”. Click on any of them to see its contents. Click on the “Add this bundle” button to add the bundle to your selection list. Clicking on any bundle will enable the “add to efront” button on the top right corner. Once you're done with your selections, click on this button to get to the next step: The system will download your selection and make it available to your system.