Site Tools




A course is the main learning entity in eFront Pro.

Courses list

You can create a new course in the Courses section, by opening the “Add Course” panel and giving it a name, a category, a type (e-learning or classroom based), and an optional description and thumbnail image (Avatar).

There are a few more options that can be set for a course if you click to open the “Advanced Settings”, such as its price (if you want it to be a paid course), whether the course will offer a certification to those who have completed it (as well as the certification’s duration), the intended audience and language, and the branch (department) that offers it.

A course code can also be set, to help users quickly and uniquely identify the course.

Courses are owned by the user that creates them, and, who has the ability to edit the basic course information such as name, category, price, etc. A course owner can assign more users as Instructors for the course, giving them the ability to add and modify course content.

The Courses section allows you to see all courses in a tabular listing with buttons to edit or delete a specific course, and contains a search box for quickly finding the course you want to view or edit. The courses list can be downloaded as an Excel-compatible CSV file.

After selecting a course, the user can view or edit its Properties, Lessons, Users and Skills, through the respective tabs. The Properties tab displays the same basic and advanced course information as discussed above for the “Add Course” panel.

The Lessons tab displays a listing of the lessons contained in the course, and allows the user to create new lessons assigned to the course, set the lesson order and configure whether or not the students have to complete lessons in order (“Serial rule enabled/disabled”). The lesson list can be downloaded as an Excel-compatible CSV file.

Course Lessons

The Users tab displays a listing of the users associated in the course, as either Professors or Students and their registration date. For each student, the Users listing also displays his course completion date, what his score was and whether he was awarded a certificate. This information can be downloaded as an Excel-compatible CSV file.

Finally, the Skills tab shows a listing of skills associated with the selected course. A “skill” describes a specific knowledge or experience that is either Offered by the course (meaning that students who complete the course are assigned that skill) or “Required” by the course (meaning that students need to have that skill, perhaps by completing another course offering it, in order to take the course). The listing of skills can be downloaded as an Excel-compatible CSV file.

Mini How-to: Adding a new Course

To add a new course, click on the “+ Add Course” button in the Courses section. This will open the page to add a new course.

Adding a course

The required fields are the Name and the Category of the course (e.g. History, Math, Physics, etc.)

The default course type is set to e-learning, for a typical e-learning course based on asynchronous (i.e. at the student’s discretion) access to the course material. If you want to create an instructor-led classroom based course, change this option to Classroom (ILT).

There’s also the option add a short description for the course.

If you’re OK with the settings, you can create the course by clicking the “Submit” button. But there are several advanced options that you can see and set by clicking on the “Advanced Settings” button.

The advanced settings include: a course code (a short alphanumeric code for easy reference, e.g. “CS101”), language (to show language specific content to different users), a base price (for selling the course), availability (how many days an enrolled user has access to the course), CEUs (how many continuous education units the course corresponds to), course’s audiences and branch, and, finally, the certification awarded for completing the course.

When done, click “Submit”.

The arrow on the right of the submit button works as a shortcut that enables you to create a Lesson with the same name as the course.