Site Tools



Lesson screen

The Lesson screen is shown when you click on a specific lesson shown under a course you own, or click the arrow icon (“take to lesson”) in the Lessons’ listing.

There is a row above that allows you to see all possible lesson options like tools allowing you to add more Content, manage Tests and Completion Conditions, upload Files, monitor Attendance and Progress, and configure several other lesson settings. Below you can see the lesson’s content as well as lesson information.

Lesson's options


eFrontPro supports a number of different content types such as Text, URLs and Files. To add a new content unit, you click on the “Add Unit” button, and enter a name, the content’s source (e.g written on your own in the editor or taken from a URL), and content.

If you are uploading a file, the system will detect its type and present it in the best possible way. For example, images will display embedded, videos in a video player etc. SCORM 1.2 files will be directly imported and made ready for delivery.

You can also set a completion method, such as “button” (the lesson is considered “read” by the student after he clicks a button), “time” (the lesson is considered “read” by the student after some specific time has passed), or “automatic”.


The “Tests” sub-section shows you a listing of existing tests, and allows you to edit and delete them, or add new ones. To add a test you have to click on the “Add test” button and specify a name and an optional short description.

You can set a number of advanced settings for a test, such as:

  1. Test duration: A test is auto-submitted when its duration is exceeded. Leave this option empty if you do not want a duration for your test.
  2. Mastery score: An end user needs to get this minimum to pass the Test.
  3. Repetitions: Allow the end use to repeat the test.
  4. Shuffle: When set it shuffles (randomizes order) of questions and/or answers.
  5. Test password: Require a password to take the test.
  6. Submit action: In this option you can define what it happens when the test is submitted and graded.

Test options

The “Questions” tab lists all existing questions you can re-use on your tests, and allows you to define new ones. A test question can be one of the following types:

  1. Empty Spaces (the student has to fill in the missing words in a phrase).
  2. Free Text / File Upload (the student either fills in a textarea or uploads a file, e.g an essay in .doc format which will be manually graded later.
  3. Free Text with Keywords (this type of question is automatically graded based on the presence/absence of specific keywords in the text.
  4. Multiple choice (with either a single correct answer or multiple answers)
  5. Match (the student must match related items)
  6. True/False (the student must determine if the statement provided holds or not)
  7. Drag and Drop (a variation on the Match question type).
  8. Matrix (the student denotes which combinations of rows-columns are correct)
  9. Hotspot (the student must determine into the correct area of an image)
  10. Fuzzy correctness (allows professor to define a different correctness grade for each answer option)

A newly added option for test questions is the “random” type enabling you to create randomized tests.

A “random question” entry represents a pool of questions.

You can add as many as you want to the pool, and you get to specify how many questions you want displayed when the “random question” entry is added to a test.

For example, if you have added 20 questions to a “random question” entry and you have specified 3 of them to be shown, a user taking a test containing that random question entry will have to answer 3 questions randomly selected among those 20.

eFrontPro intelligently and auto-magically displays the questions, randomizing the choices as needed, and (with the exception of the Free Text / File Upload type) grades the answers.

Adding question

Criteria-based Test builder

A new test creation procedure is available, where questions are selected automatically based on predefined criteria. For example, the trainer may require that a test is created with 5 questions, that last 3 minutes, are low or medium difficulty and are selected between specific question types. The system will automatically calculate a set of questions that pertains to this rule.

Test builder

Skill gap test

Skill gap test is a special type of test that trainers can include to each lesson (only one per lesson) in order to check students knowledge before starting the lesson. The presence of a skill gap test into a lesson gives student the choice to decide if he wants to complete the lesson by seeing all units or he prefers to complete the skill gap test. If student successfully completes the skill-gap test, then the respective lesson will be marked as completed for him. Otherwise, he will have to go through the lesson's content to complete it.

Skill gap test

Completion Conditions

The “Completion Conditions” sub-section allows you to set a number of conditions under which eFrontPro will consider the course as “completed” by a student. Those can be:

  1. Complete all units (making all content units mandatory)
  2. Completed a specific unit (making one or more units mandatory)
  3. Completed all tests
  4. Completed a fraction of the units

You are allowed to mix and match conditions, e.g include several conditions requiring different specific units, and even specify if all the conditions should be met (AND) or just some of them (OR).

Lesson completion conditions


The “Files” sub-section allows you to upload files such as Word, PowerPoint, PDF, audio and video items for the lesson’s content.

Lesson's Files


The “Attendance/Progress” sub-section shows attendance and progress statistics for the students taking the course, and allows you to set a student’s grade manually and see a report on his progress.

Lesson's progress


Finally, the “Settings” sub-section allows you to change preferences of the lesson, such as viewable area, serial traversal, disable students dashboard, and the toggle the ability to read it when offline.

Lesson settings option