- Massimiliano Ferrari
Tutorials, guides and how-tos!
Every question type, when you add it, has 2 possibile options (answers) by default. Excepted the types where this doesn't make sense.
You always have the buttons: Add one more answer or Remove last answer that you can use to add or remove options.
You can also add positive scores to the correct answers, negative scores to the incorrect ones, and comment both answers. Your comment will be displayed to the user in the Scorecard.
This is the most common question type. In other LMS or in real life this is often called Multiple Choice, but it's actually a single choice, since only one option is the right answer. This is how you insert your question text
This is how you insert answers. Please note that you should mark the radio button in the correct one.
This is how the output looks
The Multiple Choice question has ... multiple possible correct answers.
This is an example of a MC question
This is how you insert the possible answers: remember to flag as correct the appropriate answers
And this is how it the output will look like
This is how the question text should look like: the [answer] placeholder automatically appears in the editor, please leave it as it is. It's where the learner will see a dropdown menu.
This is how you insert the answers.
And this is how the output will look like
In this case, the user is supposed to associate items on the left side to items on the right side, that will be chosen from a drop down field.
Let's see this example:
These are the answers, with items in group A and B
Then you just have to associate A and B (and comment, if you wish).
This is how it will look like
This question is what is commonly called "Fill the blank" in other systems, and that is exactly what it is.
The [answer] placeholder is where the learner will be displayed an empty box where he is supposed to fill the blank with an answer.
In this case, of course, there is only one possible answer.
This is how the output looks like.
This question type is used when you want your learners to write an open answer, a short essay or a comment. In this case, the system of course will not be able to automatically assign a score, but the teacher's intervention will be needed.
This is how you insert the question
This is how it looks like when published.
The teacher will be able to see the comments in the gradebook or user stats.
Use this question type when you want your learners to upload a file, for example an excel file where they have taken the exercises you told them to.
This is how it looks like (the "browse" button wording depends on your browser settings.
The teacher will be able to download the file from the gradebook or from the user stats.
Say you have created multiple templates, and linked them to different URL's or different org chart nodes. You probably have already used this tutorial on how to customize your template or templates.
How do you manage them? What happens to the user journey?
Let's explore the different settings.
Implications: be careful if you have users associated to multiple nodes; it's enough if you have an SSO login; no complication with the DNS management
User journey: the login page is the same for everybody, after the login you are displayed the template associated to your node, regardless of the template you have been displayed at the beninning. When you log out, you are taken back to the original URL and to the default template.
Please see the image for the correct syntax >> the url has to be written without http and www, then insert a comma without a space, then add the template name.
Implications: you need to be able to manage your DNS or your customer's DNS. While it's something that takes 1 minute to do, you might not have a collaborative IT on your or your customer's side, or you might be on a low-budget hosting solution that doesn't allow you to manage your DNS settings. Depending on how your infrastructure works, you might have to configure virtual hosts on your server.
User journey: you should communicate different URL's to your customers, to each one their own. They will be displayed a different templat at login and after logging in. When they log out, they will be displayed their custom URL and custom template.
We recommend using a general-purpose e-mail sender, because the system will use it all across the board.
You can also enable different areas (catalog yes or no, career and certificate yes or no, held desk button yes or no) to different org-chart nodes. That is independent from the template, but it's another possibility to customize the User Experience for different populations.
When you create the course categories, use topics and not clients' names, to avoid the risk of a customer seeing other customer's names.
You can also use the advanced registration form, if your user self-register. That way you can make them be assigned a specific folder (where you already have applied a template, or enrollment policies etc. etc. ).
Use a customer-oriented organization chart.
Use customer-specific catalogs.
Use customer-specific additional fields, if needed.
Create specific admin profile, and assign your customer well designed permissions (concerning user and course management).
Be aware that the automatic notifications (lost password, course subscription... ) sent by the LMS, if they include the [url] tag, will have the default URL. We have solved that for some customers with a new tag called dynamic url: it will be available in one of the next releases.
Forma Lms has a native plugin that you can use to integrate it with the popular videoconferencing system Big Blue Button.
While the plugin is natively included in your Forma Lms installation, of course BBB is not. You still have to either
- install BBB separately as a self-hosted system
- purchase a BBB streaming and hosting service from a provider.
Please have a look at this tutorial https://www.youtube.com/embed/f3Zb70II_Kc
Once your BBB environment is ready, this is how you integrate it with Forma Lms
You can also verify this with BBB's test server:
conferencebbb port = 80
conferencebbb salt = 8cd8ef52e8e101574e400365b55e11a6
conferencebbb user = a-username
conferencebbb server = http://test-install.blindsidenetworks.com/bigbluebutton/
conferencebbb max room = 999
conferencebbb max mikes = 2
conferencebbb max participant = 300
conferencebbb password viewer = choose-your-password
conferencebbb password moderator = choose-your-password
Caution: this server has to be used just for testing purposes. It can cut your connection, it's slow, it's possible it doesn't connect if it's overloaded. Try your BBB server alone, before setting it up in Forma. If it works, you can put your BBB's parameter in the Forma BBB plugin settings.
If you have a standard installation, it's like this
conferencebbb port = 80
conferencebbb salt = your-bbb-server-key
conferencebbb user = a-username
conferencebbb server = https://your-server-url/bigbluebutton/
conferencebbb max room = 999
conferencebbb max mikes = 2
conferencebbb max participant = 300
conferencebbb password viewer = choose-your-password
conferencebbb password moderator = choose-your-password
If you want help to generate your BBB parameters, please refer to this link https://mconf.github.io/api-mate/
Forma Lm's look and feel is managed through its templates.
Templates are stored in the ...../templates/ folder. You should access that via FTP or File manager, they are not modifiable via UI unless you have the plugin for that.
When you first install it, Forma come with a "standard" template.
If you want to customize the template to match your own branding, you can do that by manually modifying the template or by using the commercial "templedit" plugin, that does all the work for you.
Let's have a look at how you modify the template.
Our advice is to always leave the "standard" template untouched. When you upgrade Forma, the standard template will be overwritten, so you will lose your changes. Much better to duplicate it and rename it to your liking. The editing will be done on the duplicated template.
Remember to set your customized template as your default one, in order to display the changes.
There are 4 images you can easily replace, by overwriting the existing images with your own, provided they have the same name and extension Just replace them in the folders you will find below.
this is company_logo.png, it's stored in ...templates/templatename/images/company_logo.png
This is company_logo_admin.png, it's stored in ...templates/templatename/images/company_logo_admin.png
This is the favicon, it comes with 2 files (.ico and .png). They are supposed to be 16*16 pixels.
Replace the 2 favicons under ..templates/templatename/images/favicon.png
and ..templates/templatename/images/favicon.ico
The cover image is named image.jpg and it's in ..templates/templatename/standard/static/images/login/bg.jpg
Forma Lms' icons can be found under ..templates/templatename/static/images/icons/.....
Just like in the other cases, you can replace the icons with recolored ones provided you keep the same file names.
Styles and .css are in the style and styleguides folders. If you are familiar with .css you'll be able to change the overall colors and styles.
In other tutorials we have discovered How to create a course and How to insert learning objects , below we take a look at how to configure learning materials in general.
Go to Front end, click on "My courses" and click on the course title. Following our example, we will click on the "Excel" title
To configure the material, click on the menu item "Teachers Area / Learning Objects Management / Course Objects"
In the right part of the screen you can see all the icons that allow the different configurations.
By clicking on the first icon we can simply view the learning object. This comes particularly handy for Course Teacher and administrators: that's how you can display the LO's without respecting the sequence (for testing purposes).
By clicking on the "edit" icon it is possible to set most of the configurations of the learning object.
In this tutorial we see how to configure an object loaded on the platform. (In the next tutorials, we will focus on the configuration of the Test, the FAQ and the Glossary ). In this case, let's take as an example the object "Excel basic aspects"
In the Edit screen we can change the title of the object or choose another object to upload. As always, once the changes have been made, remember to click on the "Save changes" button
By clicking on the "Copy" icon, we can copy the learning object and paste it into shared objects so that we can then reuse it, if necessary, in other courses without having to load it again or, in the case of a test, recreate it.
Clicking on the "properties" icon displays two tabs: Prerequisites and Properties. Let's start by seeing what you can do by clicking the "Prerequisites" checkbox.
One of the first options that is usually requested is the possibility of setting the sequencing between the objects. (Simply put, you are asked not to be able to access an object before completing the object that precedes it.) To set the prerequisites, simply click on the wrench icon for each learning object. Following our example, we want to complete the Excel basic aspects form before we can access the final test. We will then click on the "wrench" relating to the final test
At this point, we just have to put the check in the learning object that must be completed in order to access the final test. In our example, we will then put the check on "Excel Basic Aspects"
By clicking on the "Properties" tab we can set other configurations. For example,
Once the configurations have been set, remember to click on the "Confirm" button
By clicking on the Access icon, we can decide which users to assign the learning object to. If we do not configure anything, all users enrolled in the course will see it. That is the standard situation.
Using the "access" button we can decide that - for example - only some users or groups will be able to view this object. That comes handy for special situations.
By clicking on the last icons you can respectively move or delete the learning objects.
The course is now created and the materials have been configured. We invite you to follow the other tutorials to find out how to configure the verification test, the FAQ and the Glossary
With Forma Lms you have the possibility to set a code that the user could use in order to enroll in a course.
There are two different ways of setting the code:
Our goal: We want all users to enter the code "Excel2018" to enroll, for example in the "Excel" course.
Let's see how to proceed.
Go to Administration / Elearning / Courses, and create a new course or edit an existing course
In the "Course enrollment" section, enter the alphanumeric code to be used for automatic enrollment in the course:
At that point, all users who want to enroll to the course and to whom you previously communicated the access code "Excel2018" will simply have to access the platform, click on their profile and enter the code "Excel2018" in the appropriate field and, at that point , will be enrolled to the course.
Our goal: we want every single user to use a specific, one-off code for the Excel course and, after using it, the code can no longer be used by anyone else.
Let's see how to proceed.
Go to Administration / System Configuration / Code
Click on the "Add" button, insert the name we want to give to the group of codes and click on the "Insert" button
At this point we have two possible options to choose from:
Click on the Generate new codes icon
Indicate how many codes we want to be created, if the use is limited or unlimited and how we want them to be composed (numeric; alphabetical with upper case, alphabetic with lower case, alphanumeric) and click on the "generate" button
Click on the "Import" icon
Select the .csv file to import into which we have inserted the list of codes and click on the "Import" button
Whether we have chosen option A or B, we must now proceed with indicating which course these codes will be used for.
Click on the "Courses" icon
We put the check on the course of our interest, following our example we will put it on the Excel course, and click on the "Insert" button
To view the list of codes that can be used to register for the course, you must click on the code icon.
The user is supposed to log in to the platform and enter the code that you previously communicated to him in the appropriate field of his profile, for example the first code in the list: 0tc9j2mf5B. Once entered, the code will automatically be enrolled in the course.
Important: The code 0tc9j2mf5B at that point can no longer be used!
The "enrollment policies" are rules that allow you to automate the enrollment of users to courses based on their organization chart, group or role node. Let's see in this simple tutorial how to proceed. The enrollment policies can be reached in administration from the menu:
Elearning> enrollment policies
On the registration policy management page, create a new rule by clicking on the "add" button:
A popup will open allowing you to:
Once the new rule has been created, click on the "Manage" icon
To access the configuration page:
Now you can:
Please note:
The rules are not retroactive: they only apply to users who will be inserted in the organization chart node (or group or role) AFTER the creation of the rule itself.
It is possible to retroactively apply the rule also on users already present in the node, group or role, using button 3, "Apply Rule".
To use the "Apply Rule" function, you must first save the rule, then re-enter and apply it.
Click on the top right on "Show Log". The list of all the LOGs will be displayed on which it is possible to consult the details of the registrations that took place with the application of registration policies, and to reverse the changes if so desired.
In the section dedicated to the Registration Policies, by default there is the basic rule or a registration policy which, if configured, is assigned to ALL users registered on the platform.
To configure the basic rule, click on the "Manage" icon to then add and select the courses that fall under the enrollment policy that we want to assign to all users
In this case, all users of the platform will be automatically enrolled in the courses:
In this tutorial we describe the procedure that allows the insertion of learning materials in a course. In a different tutorial we have described in detail the procedure that allows the creation and configuration of a course. In this tutorial we will see how to insert the learning materials within the newly created course.
Let's take as an example the insertion of learning material in an "Excel" course
Go to Front end, click on the "COURSES" TAB and click on the "Enter course" button. Following our example, we will click on the "Excel" course button (Img.1)
Img. 1
To insert the material, click on the menu item "Teachers Area / learning objects management/ course objects" and click on "New learning object" (Img.2)
Img.2
The screen that appears allows you to create different types of materials or to load pre-existing materials, such as FAQs, glossaries, tests, a list of links, html pages (materials that can be created on the platform) or SCORM objects / file upload (pre-existing materials on the platform that can be loaded). In our example, we will click on "Upload file" to proceed with the loading of a .pdf file and then click on the "New" button (Img.3)
Img. 3
In the following screen, insert the title that we want to assign to the .pdf that we are going to upload, for example "Excel Basic aspects" and, through the "Browse" button, we will insert the pdf. After doing that, click on the "Insert" button (Img.4)
Img. 4
At this point, among the course objects, we will be shown our newly uploaded .pdf (Img. 5)
Img. 5
In the same way, we can proceed to load the other materials. Let's take the creation of a test as another example.
Click again on the "New Learning Object" button, and choose the Test option and then click on the "New" button (Fig.6)
Img. 6
We can now choose the test title and insert a short description. After the procedure, click on the "Create test" button (Img. 7)
Img. 7
The test structure is now created. Let's move on to uploading or creating the questions and their answers. Click on the "Modify" icon (Img. 8)
Img. 8
By clicking on the "Add a question" button you can see that there are different types of questions to be entered: open-ended questions, single-answer questions, multiple-answer questions etc.
In our example, we will insert a single-answer question (in which therefore only one answer will be correct) (Img. 9)
Img. 9
In the following screen, we must first enter the question and then the two answers. Remember to indicate the correct answer, to which a score will be attributed. In case you want to add further answers, just click on the "Add answer" button (Img. 10)
Img. 10
After clicking on the "Save changes" button, the initial test screen will be displayed with the insertion of the first question. You can then proceed to insert the other questions. Once two or more questions have been entered, it will be possible to decide the order and, at the same time, act on them by changing or eliminating them by clicking on the appropriate icons. (Img. 11)
Img. 11
Our course is now created!
To create a new course on the platform it is first of all important to know that the procedure is divided into two main parts:
In this article we will describe the procedure of "creating the course structure" step by step.
We refer to a further tutorial for the description of the second procedure.
Let's take as an example the creation of an "Excel" course
Go to Administration / E-learning / Courses / Courses
If you want to insert the "Excel" course within a category (for example inside a previously created "Office" category), you will need to click on the name of the "Office" category and then click on the "New" button
If, on the other hand, you simply want to create a new course without inserting it into any category, just click on the "New" button without first highlighting any category.
Now the time has come to configure the course by entering general data, such as title, period of use, etc.
In the first part of the screen you can enter the course code, the name of the course, the type and status.
Assigning a code to the course can be useful to identify the course faster especially if there are a large number of them on the platform.
In our example, we will simply attribute the code: 01
By setting the status "Confirmed" or "Available", the course will be visible to users while setting the remaining states, canceled, concluded, under construction, the course will not be visible to users.
In our example, we will leave the course in "Under construction" mode and, only after completing the whole procedure, we will change it to "Available"
In the central part of the screen, there are several sections related to the course. The sections of interest are first of all " Enrollment to the course " in which it is possible to set the enrollment methods:
Admin only option : This option is chosen when you want to register for the course only by the platform administrator. A user entering the platform will not be able to independently enroll to the course. In our example, we will choose this option and only the administrator will be able to enroll users in the course. (Regarding the enrollment of users to courses, we refer to the tutorial "How to enroll a user to the course")
On approval option : This option is chosen in case you want to give the user the opportunity to enter the platform and request registration for the course but it will only be actually registered once the admin has approved the registration.
Free: Choose this option if you want the user to enter the platform and be able to independently enroll to the course.
It is also possible to set the opening or closing of the registrations or to set a period in which the user can register.
For example, if we want a course to start on 01 February 2020 but we want users to be able to enroll in the previous month, we would enter:
in the "From" field: 1 January 2020 in the "To" field 31 January 2020
In this way, the user can register for the course in January and start enjoying it in February. (In the configuration of the course that we are using as an example, the Excel course, setting the dates of "enrollment possibility" would not make any sense because, as we previously wrote, we have set the enrollment mode "Only admin" therefore the user does not will never be able to independently enroll in the course, even indicating a period of time).
The same subscription options can be set for unsubscribing / unsubscribing.
If you want your course to be sold on your LMS, you should flag the "sell course" checkbox and put a price on it.
You should also enable the catalog, because it's where your course will be on sale.
Another section of interest is "Display mode" where you can decide how the course will be viewed on the platform: for example by anyone accessing the platform or only by users who are enrolled in the course.
Or, you can decide whether or not the learner will be able to view the progress of use and the time spent in the course.
Finally, you can choose which levels are viewable in the course information or to whom to block access to the course
Important: users will only be able to self-enroll to a course if you have enabled the course catalog: only there they will see the "subscribe" button, the one they need to self-enroll.
The "display" option manages the visibility of your course in the general catalog: if you want to create but you don't want it to be visible in the general catalog, set it to be only visible to subscribed users.
The “Time options” section allows you to set the start date and the end date of the course. So, following our example, in case you want the course to start on February 1 and end on June 30, we should enter the date 01-02-2014 in the "Start date" field and in the "Completion date" field the date 30-06-2014
Another section of major interest is "Upload documents" (Fig.7) where you can insert the banner of a possible sponsor, the logo of the course and the demonstration material.
The optimal logo size should be 400 x 140 pixels
Finally, the last section to pay attention to is the custom option where you will see the custom fields that you have associated with the courses. See the tutorial "Custom fields"
Once you have entered the data, remember to click on the "Save changes" button
Once the course has been created, you will be automatically enrolled as Administrators. If you want to act on a course that you have not created, you must first proceed to the second phase, then insert the learning material, enroll in the course just created as administrators.
Go to Administration / E-learning / Courses / Courses and click on the enrollment icon
In the "Subscribe" search field, set your surname or userid and click on "plus"
At this point, it is necessary to change the level from student to administrator
We just have to renew the invitation to pay attention to the other tutorial in which we will describe the procedure that allows the loading of materials in the course.
It is very likely that within a company, those who hold a certain role must have certain skills obtained upon the completion of certain courses. For example: the HR Manager in fulfilling his / her role must have certain skills, such as Leadership, Group Management, Personnel Selection.
To obtain these skills you will have to complete certain courses. Let's see how to activate in the platform the procedure that allows the user to be automatically assigned the skills upon completion of certain courses.
In this first example, we will then see how to assign the skills related to a role.
In the Administration section, Go to Main / Users / Skills
First of all, I create the skills that a certain role must possess, in this example I created the skills of personnel selection, leadership and group management that whoever holds the role of HR Manager must have. (Img. 1)
Img. 1
Go to Main / Users / Roles
Create the role of HR Manager (Img. 2)
Img. 2
I click on the star icon and I assign to the role of HR Manager the skills he should have to fill that particular role. Then I save the changes. (Img. 3)
Img. 3
For each competence assigned, I can choose the expiration date (so for example every time that the competence expires the HR Manager will have to do a refresher course to maintain competence) Click on "Properties". (Img.4)
Img. 4
I choose the expiration date for each skill. (Img. 5)
Img. 5
Go to Elearning / Elearning / course
Click on the star icon for the courses whose completion allows you to obtain a specific competence. Example: Completing the course "Being a leader" will allow you to obtain the leadership competence. (Img. 6)
Img. 6
Once you click on the star, you need to assign the competence that you acquire when completing the course and save the changes. (Img. 7)
Img. 7
The same procedure will be followed for courses related to all skills that a certain role must have. Following our example, we will need to assign:
At this point, the user who has been assigned the role of HR Manager, must complete the 3 courses to receive the related skills.
Regarding the update of competences:
In the company, it is also likely that the assignment of skills to a specific role does not necessarily have to be linked, but simply it may be necessary that upon completion of a specific course (or more courses) a user receives certain skills.
Go to Main / Users / Skills
I create the skills that the user will get after completing a certain course. For example, we want a user who completes the "Accident" course to obtain the "Accident" skill (Img. 8)
Fig. 8
Go to Elearning / Elearning / course
Click on the star icon for the course whose completion allows you to obtain a specific skill. Following our example: Completing the "Accident" course will allow you to obtain the "Accident" competence.
NOTES: Using the simple assignment of a competence to a course without using roles, it is NOT POSSIBLE to set the expiration date of the competences !!! So, for example, we cannot set when a user will have to take a course on accident prevention to update the relative competence.
After seeing how to create and configure the verification test , let's move on to the detailed description of the loading and configuration of the FAQ within a course.
Go to Front end, click on "My courses" and click on the course title. For example, we will click on the title of the course "Excel"
To configure the material, click on the menu item "Teachers Area / Teaching Objects Management / Course Objects"
In the right part of the screen, there are all the icons that allow the different configurations.
Edit icon
By clicking on the "edit" icon it is possible to set most of the configurations of the learning object.
We remind you that to insert the FAQ within the course, it is necessary to click on the menu item "Teachers Area / Learning Objects Management / Course Objects" and click on "New Learning Object" and check the FAQ
To insert or modify the FAQ, click on the "Modify" icon relating to the FAQ.
In the screen that we display, we can proceed with the modification of the title, the insertion of new FAQs and the modification of those previously created.
Now let's see how to insert a new FAQ. Click on the "Add a faq" button.
In the screen that we display, we must enter the text of the question, the answer and the keywords that allow a quick search of this specific question.
Now let's see how to edit an existing FAQ. We therefore click on the edit icon relating to the FAQ that we want to edit.
Let's take the case, that we decide to change the test procedure and therefore we want that only 3 attempts can be made. If the learner fails to pass the test, the latter will be blocked and before having the possibility to carry it out for the fourth time, he will have to take advantage of the educational objects that precede it. At this point, in addition to changing the configuration of how the test is used, we should also change the answer of the FAQ. Simply delete the answer previously entered and write the correct one. Remember to click on the button.
To view the description of the remaining icons, please view the other tutorial on How to configure the learning materials .
The FAQ are now configured, we refer to further tutorials for the configuration of the glossary and the description of many other useful procedures.
Below we will describe in detail how to configure tests in Forma LMS.
Go to Front end, click on "My courses" and click on the course title. For example, we will click on the title of the course "Excel"
To configure the materials, click on the menu item "Teachers Area / Learning Objects Management / Course Objects"
In the right part of the screen, there are all the icons that allow the different configurations.
Edit icon
By clicking on the "edit" icon you can set up most of the configurations of our test.
Let's start by seeing how we can set up a verification test. Following our example, we click on the "Edit" icon for "Final test of the Excel course". In the screen that we display, we have the possibility to click on different tabs, each of which will allow us to make changes to the test.
Clicking on "Title" displays a screen that allows us to change the title and description of our test. After making the changes, click on the "Save changes" button.
Please note that the system, if you don't expressly "hide" the information, will automatically include the default information in the description. So the user will be displayed all the test options (nr. of questions, minimum and maximum score, etc.).
By clicking on the "Test options" tab you can set some of the main configurations related to the test. For example:
By clicking on the tab "Time to complete the test" it is possible to choose whether to assign a time limit for the whole test or for single questions.
By clicking on the tab "Test and question scores" it is possible to assign, both in percentages and in points, how many correct answers the user must provide in order to consider the test passed. In our example, we set that the user must provide 70% of correct answers to pass the test
After setting a pass mark (in % or in absolute numbers) save. You'll be taken back to the test editing. To set the MAXIMUM number you are supposed to click once again on Scores management. You have three choices:
To sum this topic up: you can start by the Pass Mark or by the Maximum score. Regardless, you need to set your scores in two separate steps and save each step.
You can also assign the scores on every indididual answer, but it's more practical to do it in bulk. The only advantage you have if you assign scores on an individual basis is that with that option you can also assign negative scores and comments for the wrong answers.
By clicking on the "Feedback management" tab, you can add feedback that the user will see when the test is completed
"Properties" icon
Clicking on the "properties" icon displays two tabs: Prerequisites and Properties. Let's start by seeing what you can do by clicking the "Prerequisites" tab
One of the first options that is usually requested is the possibility of setting the sequencing between the learning objects. (Simply put, you are asked not to be able to access an object before completing the object that precedes it.) To set the sequencing, simply click on the wrench icon for each learning object. Following our example, we want to complete the Excel basic aspects file before we can access the final test. We will then click on the "wrench" relating to the final test
At this point, we just have to put the check in the learning object that must be completed in order to access the final test. In our example, we will then put the check on "Excel Basic aspects"
By clicking on the "Properties" tab we can set other configurations.
Once the configurations have been set, remember to click on the "Confirm" button
To view the description of the remaining icons, please view the other tutorial How to configure the Learning materials .
You may find yourself in the situation where you want an elearning course to have different start and end dates depending on the group of users who use the course. For example, you may wish that a group of users, called Group A, takes the course from April 1 to April 30 (after which it will no longer be possible to access it) and that Group B can take the same course from May 1 to 31 May. How to achieve this? Do I need to create two courses with different start and end dates? Not necessarily, you can also create a master course and the various editions related to it, each with a different period of use. Let's see how.
Go to Administration / E-learning / E-learning / Course
To create a course, click on the "New" button
To find out how to configure the course, refer to the tutorial " How to create a course ".
Pay attention to the central part of the screen, specifically in setting the opening or closing of the registrations or in setting a period in which the user can register.
The period of time available to register must in fact take into account the periods available to be able to register for each individual edition.
For example, in case the course includes:
Consequently, the enrollment period of the master course must start, at a minimum, from April 1, 2014 or you can leave the field blank.
Additionally, the "Time options" section allows you to set the start date and the end date of the course. In this case, too, to set the start date and the end date of the course, it is necessary to consider all the editions' dates. For example, in case the course includes:
Consequently:
the course start date will be April 1, 2014
the end date of the course will be 30 May 2014
Or you can leave the field empty.
Once the data has been entered, remember to click on the "Save changes" button
In order to assign editions to the newly created course, you need to click on the edition number.
To insert a new edition, click on the "Add" button
At this point we must configure the first edition. Following our example, the April edition.
It will be noted that among the various options, we can establish the maximum number of participants (and decide whether or not to accept overbooking). It can be noted that in the part relating to the dates, the enrollment period must be entered or the period of time in which the learners can register for the April edition (which obviously must be earlier than the available period of the edition) and the starting and closing day of the edition. Once the data has been entered, click on the "Save changes" button
The same procedure must be followed to create the May edition
At this point our master course and the associated editions are created.
As far as enrollments are concerned, we could proceed to enroll users either with the "by admin only" option (see tutorial "How to enroll users to courses") and enroll them to the group that will have to follow the April or May edition or, always following our example, the enrollment will be free therefore the user, entered the platform, will view the course in the list of courses and will have to click on the "Enroll" button
At that point, he will only have to choose the edition to subscribe to.
Go to Front end, click on "My courses" and click on the course title. For example, we will click on the title of the course "Excel"
To configure the material, click on the menu item "Teachers Area / Learning Objects Management / Course Objects"
In the right part of the screen, there are all the icons that allow the different configurations.
Edit icon
By clicking on the "edit" icon it is possible to set most of the configurations of the learning object.
We remind you that to insert the Glossary within the course, it is necessary to click on the menu item "Teachers Area / Learning Object Management / Course Objects" and click on "New Learning Object" and check the Glossary
To insert or modify the Glossary, click on the "Modify" icon relating to the Glossary.
In the screen below, we can proceed with the modification of the title, the insertion of new terms and the modification of those previously inserted.
Now let's see how to insert a new term. Click on the "Add a term" button.
In the screen below, we must enter the term description and its description.
Now let's see how to modify an existing term. We can click on the edit icon for the term we want to edit.
Let's make the case that we decide to change the definition of Learning Object, simply delete the previously entered definition and write the correct one. Remember to click on the "Save changes" button.
To view the description of the remaining icons, please view the other tutorial on How to configure the Learning materials.
The Glossary is now created and configured.
How to register a user on the platform? How to enroll one or more users on a course?
Let's see how. Obviously, to enroll a user in a course, it is necessary that the user is already on the platform. Let's start with the registration of one or more users in Forma Lms.
Go to Administration / Users / User management
To register a new user, click on the "New" button and enter the data relating to the new user
It often happens that you have an .xls or. csv which contains the list of users to be registered on the platform with related data such as the city of residence, role, email address etc.
How to do in this case? Register the user one at a time or import the file? Definitely the second option.
Let's see how to proceed.
First we create the .csv file that we are going to import
In the first row it is preferable to insert the header of the columns.
In each single column report the data that you want to import into the platform. It is always good to also enter the password that the user will have to use to access the platform.
Once the file has been created, go to Administration // Users / User management and click on "Import users".
We select the file to be imported and we are careful to indicate whether the first line is the header or not
At this point we just have to:
finally, we will have to indicate in each drop-down menu, the field relating to the column below
In the event that the registration was successful, we will see on the next screen the number of imported users
Please also refer to these other articles in the Reference Guide:
https://docs.formalms.org/reference-guide/user-management.html
In the first part of the tutorial , we had seen how to create a course report where we want to know the details of each participant. In this second part, we will describe how to create a summary report of one or more courses.
Imagine that you want to know how many students are enrolled in the Excel course, how many have completed and how many report the status "In itinere".
Let's see how.
Go to Administration / Elearning / Report
To create a new report, click on the New button
Enter the course title and select the type of report you want to create. If you want to have a summary report of a course, you must choose "Courses report"
Select if you want to have the report of one or more specific courses or all the courses.
Following our example, we will choose
At this point you have to choose the type of relationship between the data you want to view. Let's choose "Create Report related to users".
We select the users we want to be displayed within the report. If we want to display all those enrolled in the course, we will simply have to put the check on "Report for all users"
Once the filters have been selected, the fields to be displayed in the report and saving can be chosen
Once the report is created, we can export the file to .csv or .xls.
In Forma Lms , tipically when they have completed a course, users can be assigned not only certificates but also metacertificates.
We say tipically because certificates and metacertificates can actually also be assigned even if users have simply been enrolled or if they are in progress.
What are the aggregated certificates? What are they for? How are they configured?
Let's find out together!
There are cases in which a user who is enrolled in more than one course must receive, at the end of the fruition, a single certificate showing the list of all the completed courses and the time of fruition of each individual course. In this case, the use of so-called metacertificates is essential.
Let's take two users as an example: Mario Verdi and Luca Rossi who must take two courses:
1) Word 2010
2) Excel 2010
At the end of the Excel 2010 course, they must receive a single certificate which reports both the completion data of the Word 2010 course, and the completion data of the Excel 2010 course.
Let's see together the steps to follow to achieve our goal thanks to the use of metacertificates.
At this point it is necessary to associate the metacertificate with the users (who will have to take the two courses) and with the Word 2010 and Excel 2010 courses. Click on the "assign metacertificate" icon
Once the users Mario Verdi and Luca Rossi have completed the two courses, they will be displayed the certificate obtained in the Certificates area.
As administrators, to check the assignment of the metacertificate, we will have to go to:
Administration / Elearning / Certificate management / Aggregate certificates and click on the icon of the printer "Meta certificates ready to be generated"
In a different tutorial we describe how to register users to the LMS one by one or in bulk. We can do the same with enrollment: we can choose whether to proceed with the enrollment of each individual user or to import a file in which we have created the list of users to be registered. Let's first see how to register a single user.
Go to Administration / Elearning / Courses
Click on the "Subscription" icon for the course we want to enroll the user to. In our case, we want to enroll a user to the "Excel 2010" course
We just have to enter the name or userid of the user we want to enroll to the course, in the "Subscribe" field and then click on the + (the green button with a "plus")
Now our user is enrolled to the course!
If you want to add users in bulk, you should click on the "Add" button and follow the simple registration procedure, by selecting (as with many other sections in Forma) the org chart node or the group you want to enroll. During the procedure, you'll also have the possibility to send an automatic notification if you check the appropriate checkbox.
When using the "Add" button you also have the possibility to flag individual users.
If you have a list of names to enroll in a course, we can proceed with importing the file.
Let's see how ..
Go to Administration / Elearning / Courses
Always click on the "Enrollments" icon relating to the course in which we want to enroll users and click on the "Import" button
Remember that the file to be imported must have a single column with the userid of the users to be registered (Fig. 5). Just remember that if the first row of your file is the header, you should check the "consider first row as a header" checkbox.
Select the .csv file to be imported and click on next.
At this point, the users in the file will be enrolled in the course.
Finally, Forma Lms also offers the possibility with a simple "click" to enroll the same group of users to multiple courses. Let's see how ...
Go to Administration / Elearning / Courses
Click on the "Multiple Subscriptions" button
At this point, we can choose whether to indicate the users manually, or choose a group of users or a specific role or node of the organization chart and click on the "Save changes" button
Once the users have been selected, it is necessary to select the courses to which they wish to enroll and click on the "Next" button
Now we just have to indicate for each user, the level you want to assign (student, tutor, teacher etc.) and click on the "Register" button
You can also import enrollments from another course, by clicking on the "import users from the course" button. In that case, you'll be guided to choose the course you want to import from.
In this section you can also
If you select "send a notification to..." before adding a user, the LMS will send an automatic e-mail to subscribed users.
Please refer also to this reference article: https://docs.formalms.org/reference-guide/course-administration-backend/subscription-management.html
This tutorial is dedicated to a useful feature that allows you to configure the menu within a course. Let's see step by step how to proceed ...
In this tutorial we will see in detail the procedures for:
Go to Administration / Configuration / Elearning Configuration / Manage menu
We display the list of standard menus pre-set on the platform
Each menu can be duplicated or modified by clicking on the following icons:
Click on the second icon to view the list of areas that make up the menu
For each area, we can modify both the title and (more importantly) the modules that compose it. For example, we want to modify the Student Area. How to proceed?
First of all, click on the "Assign Modules" icon for the Student Area
We display the list of modules assigned by default to the Student Area and a series of other modules that can be assigned according to our needs.
For each module we can change the settings (modification, display, creation, etc.) by clicking on the "Change settings" icon.
Let's say, for example, that we want to modify the "Announcements" module.
Click on the relative "Change settings" icon and at that point we will display the settings, in this case of displaying and modifying the module, which we will be able to modify.
The same procedure can be followed to change the settings of all the modules that make up the various menu items.
Remember: once the menu has been modified, it must be assigned to the course (or courses) by going to Administration / Elearning / Courses and clicking on the "Assign a new menu to the course" icon as described in detail in the Tutorial "How to create an elearning course"
For each single course, you can also customize the menu from the front end, let's see how.
Once you have entered the course, we will display the drop-down menu with the different menu items on the left.
To modify any of the menu items, we will have to click on the menu item "TEACHER AREA" and then on the Manage menu module if it's available :-). If not, go back to the previous option :-)
At this point, the module customization procedure is identical to that described in paragraph 1.1.
In this case the changes take effect immediately, there is no need to perform other operations. Important: they only take effect on this specific course.
In addition to the default menus already present on the platform, it is possible to create new menus according to our needs. Let's see how.
In order to create a new menu you will have to follow this simple procedure:
Go to Administration / Elearning / E-learning configuration / Manage menu
Click on the "Add a new custom menu" button
Enter the title of the menu and, if you wish, a brief description. Click on the “Insert” button
Once we have created our new menu, we just have to organize the different areas and assign the modules to each area.
Click on the Edit menu icon ”and then on New
If we want our menu to consist of simply two areas, for example the Student area and the Management area, we will create these two new Areas.
Then insert the title of the menu item, for example Student Area
Once we have created our new Area, let's move on to assigning the modules to it.
Click on the "Assign modules under Student Area" icon and assign the modules according to our needs as described in paragraph 1.1
Remember: once the menu has been created, it must be assigned to the course (or courses) by going to Administration / Elearning / Courses and clicking on the "Assign a new menu to the course" icon as described in detail in the Tutorial "How to create an elearning course"
When it is necessary?
In the event that there is a need to create multiple editions for a single course, for example because a classroom course takes place in different cities and on different dates. How should we proceed?
To access the course management, click on the menu Elearning> Courses> Courses
For "Class" courses, the highlighted column will show the number of editions available for each course:
Click on the number of editions available to view the list (if you need to create the first edition, the number will be 0).
On the course list page, click on the add link and fill in the required information.
In particular, select the date or dates on which the course will be held.
The method of course completion can be defined from the drop-down menu:
So, the course completion occurs when the user performs a test on the platform (which must be a end-of-course marker at the end of the course) or manually when the administrator acknowledges the actual presence in the classroom, see paragraph 4).
Click the "Next" button, and set the start and end times of each classroom day (optional):
In the "Class" column you can set the classroom in which the course will be held.
The classrooms are set up from Elearning> Locations (the location, for example the city) and then adding "classes" (the actual classroom).
To enroll students in a course edition, access the enrollment management page (2):
From this page you can:
At the end of a classroom day, the teacher can access the online attendance register by clicking on the appropriate link (1)
Select the users who were actually present in the classroom on each day.
It is also possible to export the attendance sheet to Excel by clicking on the appropriate button
NB: You can select / deselect all users using the appropriate checkboxes located above each column (select / deselect all users on the same day), and at the end of each row (select / deselect a user on all days of a course)
The "Event Booking" module allows teachers and administrators to create a system of physical events in which users can register through the platform.
To configure an event you need to follow simple steps, let's see them together.
To make the organization of the events on the platform clearer and more orderly, it is best to first divide them into categories. For example, if there are events relating to "Marketing and Communication" it will be appropriate to create the relevant category and then insert the event within it.
Let's first see how to create a new category.
Go to Administration / Booking Management / Category.
Click on the "Add" button and enter the name of the new category and then click on the "New category" button.
At this point we can proceed with the creation of a new event.
Go to Administration / Booking Management / Events
Click on the New event button and enter the data relating to:
• Title
• Description
• the course with which the event is associated
• Category
• Start date
• Date by which registration is possible
• Maximum number of participants
• Schedule
Using the active menu for each event, you can:
• assign users who will be able to register for the event;
• modify the data;
• delete the event.
By clicking on the "Assign users" icon, we can indicate which users can register for that event.
We can select them individually or through the "Groups" or through the "Roles".
In our example, we will insert them individually by putting the check in relation to each user who can register.
To manage the booking of the event go to Administration / Elearning / Booking management / Reservations.
From this page you can create new events or manage the events already created, using the active menu that can be selected next to each event.
By clicking on the various icons in order, you can:
• check the list of members;
• directly enroll users;
• change the details;
• delete the event.
Attention: if the "Reservations" form is not present in the course menu, it will be impossible for users to register for related events.
Now that we have configured our event on the back end side, let's see how a user can book himself for an event on the front end side.
Following our example, the user must enter the "Effective communication" course with which the event is associated.
We have added the "Reservations" form in the "Social Area" menu item.
Of course, like all menu items, it can be assigned to any section of the course menu.
To book the event, the user must simply (obviously the user must have been previously assigned by the administrator to this event as written in the paragraph "How to assign users to an event".
At that point, simply confirm your data and click on the "Save changes" button
The user is thus registered for the event. If you wish to unsubscribe, simply click on the "Unsubscribe" button
The user of the Administrator, Teacher level or in any case with modification permissions has a number of more possibilities.
The administrator, once entered the course and clicked on the booking / registration management form, will see the following screen
By clicking on "Show registered users", you can view the names of registered users of the event
By clicking on the "Assign users" button, you can force the reservation of the event to users selected from among those
By clicking on "Send mail" you can send an email to users registered for the event
By clicking on "Edit" you can edit the event
By clicking on "Cancel" you can delete the event
By clicking on "Who can register for the event" you can change the viewing permissions of the event
The catalog is usually used if you want to allow users to self-register for courses. In some cases - since the courses can be divided into "categories" - it is also useful to show the courses divided into categories. This is especially useful if there are many courses.
Otherwise, it may be better to leave the "catalog" tab disabled and keep only the "elearning" button, which shows the courses to which a user is already enrolled.
The possible uses of the "catalog" function are:
In this way we will be able to allow each type of user to see the most suitable courses and to register independently. Let's take as an example, a company that wants to offer employees in the Sales Area, a catalog that includes a list of courses from which the user can choose which one to enroll in.
Below is the simple procedure for creating and configuring the catalog.
Go to Administration / E-learning / Courses / Course Catalog
To create a catalog, click on the "New catalog" button
Enter the name of the catalog and click on the "Save changes" button. Following our example, we will call the catalog "Sales Office".
For the configuration of the catalog we just created, we have several available buttons / icons . Each of these allows for a different configuration. Let's see them in detail.
By clicking on the first "Show catalog items" icon, you can choose and insert courses within the Catalog. Just put the check on the courses you want to insert. Following our example, we will insert "Course for Sales Area" and "Course for Advanced Sales Area"
By clicking on the second "Assign Users" icon, the users that you can assign to this catalog can be chosen as follows:
According to our example, we choose that all users entered in the "Sales Area" node of the organization chart view the Catalog and the courses it contains. Then put the check on "Yes" and then click on "Save Changes"
By clicking on the third "Register" icon, you can choose the individual users who are supposed to view the Catalog or the users belonging to one or more specific groups or the users entered at one or more nodes of the organization chart or the users who hold a role
By clicking on the fourth and fifth "Edit" and "Delete" icons, you can change the title of the catalog and delete it respectively.
Forma Lms gives the opportunity to choose whether or not to display the "Catalog" label in the student menu or to show it only to certain students and not to others. Following our example, we only want users belonging to the "Sales Area" node to see the Catalog label once they have entered the platform. How to do?
Go to Administration / Configuration / E-learning configuration / User area in the LMS
On the page where all the labels are displayed, click on the "Users" icon relating to the "Course catalog" label
At that point you have the possibility to choose which users to display the "Catalog" label, which groups, which nodes of the organization chart, the users who hold a certain role. Following our example, we choose that the Course Catalog label "is displayed by users belonging to the" Sales Area "node
At this point, all users belonging to the "Sales Area" node of the organization chart, once they have entered the platform, view the Course Catalog item
Today we will focus on the step-by-step description of the manual "user creation" procedure. In fact, it is also possible to import users via csv files, for massive subscriptions. Let's take as an example the creation of the user 'Mario Rossi' in the organization chart "Milan District " which is in the following position of the organization chart: North / West HQ-> Area Manager Lombardy -> Milan District
First phase: Identification of the node in which to insert the user
Go to Administration / Users/ Users Management
We select the node in which to insert the user in the organization chart tree
To create our first user, simply click on the "New user" button, after which a screen will open for entering user data. It is possible to associate the level of permissions to be associated with the user.
Those shown in the above image are the standard fields that the platform makes available. It is possible to create custom fields that, suitably associated, would be shown in this user entry screen.
The fields provided by FormaLMS are:
At this point it is possible to enter the user data by filling in the required fields, then click on the "Confirm" button. Using the "Organization chart" tab it is possible to modify the organization chart of the user being created.
At this point it will be possible to trace the user within the organization chart node in which we created him or by searching among all users (Img. 5). By entering the name, surname or username it is possible to search for the user through the standard search as shown in the image below.
If you want to search for the user for a specific field, you can use the advanced search. Just click on the Advanced Search link (Image below, highlighted in red).
In this example we are looking for all users who have a registration date after 01/02/2015
It is possible to modify the user created at any time using the edit button or delete the user.
Massive user functionality can be very useful. In fact, by making a selection of the users on which you want to operate, here are the actions that can be performed on them:
The difference between suspension and cancellation is of fundamental importance. In fact, by deleting a user, its usage data will also be removed, while by suspending it, the user will not be able to access the platform but for the administrators it will be possible to view its teaching activity. This functionality is of fundamental importance where users cease to be part of our user population, but it is necessary to produce evidence of the training provided.
The tutorial on how to manage the users list is divided in two parts:
In this article we will describe step by step the procedure of creating the hierarchical structure of the organization chart and subsequently we will analyze the user creation procedure.
Let's take as an example the creation of a hierarchical structure of 3 levels by mapping it for simplicity with geographical parts of Italy: North / West Headquarters-> Area Manager Lombardia -> Milan District
Go to Administration / Users/ Users Management
At the top of the page, insert the first node under the folder root "Forma" in the "Organization chart" section. Please note that you can rename that folder as you wish.
To create our first node, just click on the "Add node" button, after which a screen will open for entering the organization chart code and organization chart name for each of the languages used on the platform. It is possible to associate a different graphic template to each node of the organization chart, after creating customized templates.
The organizational chart code as well as descriptive functions of the structure has an important role in a possible process of automatic subscription to the platform by users, which we will see in a dedicated tutorial. It can also be used as a unique identificator in case you want to synch your LMS with your HR Management System or any third-party system.
At this point it is possible to insert another node at the same level as the previous one (eg "North East HQ"), or to create a sub node, as we will do in our example.
To do this it is necessary to click on the newly created node and click on the "Add Node" button, the procedure is exactly the same as the one previously carried out and will be repeated cyclically to create further sub-nodes
At this point it will be possible to create or import users within the nodes that we have created and through user profiling create hierarchical relationships between users that have effects on the use of the platform, from enrollment to courses to the possibility of filtering reports .
The creation of a hierarchical structure such as the organization chart therefore has a strong impact on the whole use of FormaLMS.
It is possible to associate already existing users to a new mode using the highlighted button
It is also possible to associate user custom fields and define whether these fields should be used for users belonging to a node, whether they are mandatory or not, whether they are visible to users or not, using the highlighted button
Finally, it is possible to modify the node created at any time using the modify button or to delete the node only if this is an empty node. The button is made available only for the nodes that satisfy this requirement.
During the delivery of a course, it is often essential to know the progress of the user in order to know, for example, if it is appropriate to organize a reminder mailing for those who have not yet completed the course (it can be done from the same Forma Lms platform itself ) or simply to know exactly the number of participants who have not started, who are in progress or who have completed. In Forma Lms it is possible to become aware of this thanks to the reports. Reports can be displayed online or downloaded in .csv or .xls.
Each report can be created by entering the data of interest according to your needs. In this first part we will see how to create a report of a course of which we want to know the details of each participant. In the tutorial "How to create a course report (Second part)" we will describe how to create a summary report of one or more courses.
For example, let's imagine that we need to know who the students enrolled in the Excel course are, the date of enrollment and the state of the users. Let's see how.
Go to Administration / Elearning / Report
To create a new report, click on the "New" button
Enter the course title and select the type of report you want to create. If you want to have the details of each participant, choose "Users". If you want a summary report of a course instead, you must choose "Courses", a typology that we will see later.
Select the users whose data you want to view in the report. If you want to report all the participants of the course, select "Report for all users".
At this point you have to choose the type of relationship between the data you want to view. Usually "Relate users to courses" is used.
We first select the course we want to report on. Following our example, we will put the check on "Manual course selection" and consequently on the "Excel" course
After that we will put the checks in the filters that we want to be present in the reports.
Once the filters have been selected, you can choose among these options: display without saving; save and go back to the list; save and display; cancel
Once the report is created, we can export the file to .csv or .xls.
It is also possible to send an email, for example a reminder to those who started using the course but have not finished it. At this point, we will select all the users who report the "In itinere" (in progress) status and click on the "Send email" button
We just have to enter the subject of the email and enter the content and then click on "Send email".
Now the report and sending the reminder to the learners is complete.
Please refer to the tutorial "How to create a course report (Second part)" to see how to create a summary report of one or more courses.