DOWNLOAD

You can download LearnPress here.

Configure permalinks

There are some reasons if you got a 404 error when access a lesson/quiz page. Below are two common reasons:

The first reason is setting the wrong permalinks. You should set your permalinks is Post name in Dashboard => Settings => Permalinks => choose Post name.

admin_1

The second reason is that you didn't publish that lesson/quiz/course.

If the 404 error reason is none of the above reasons. Please create a topic on our forum: LearnPress support forum. We will check your issue.

Course

In this section, we will show you how to create courses.

Create a course

To create a course, you can go to your Dashboard => LearnPress => Course => Add New

course_1

There are three sections in a course: Course overview, course curriculum, and course settings.

Course overview

course_6

In the Course Overview section, you can set the name and description for the course, what you wrote will be displayed in the Overview tab on the single course page.

You also can edit the Course Overview with WPBakery or Elementor. You can see how to enable this feature here.

course_7

In the Course Overview section, you can set the name and introduction to the course, what you wrote will be displayed in the Overview tab on the single course page.

course_8

You also can set the publish date of the course, students only can see the course content and enroll in the course when it is published.

A course can be assigned to one or many categories in the "Course Categories" area.

 

You should choose the "Featured image" for all courses, the featured images will be displayed on the Courses page and single course page. If a course doesn't have the "Featured image", our system will display the default image.

And you should preview your course before you publish it.

Course curriculum

All the sections, lessons, quizzes of the course will be displayed here.

course_9

 

You are able to create sections, lessons, quizzes in the Curriculum.

  • To create a section, you just need to enter the title for the section, then press "Enter", the section will be created.

LP4-create-section-in-curiculumThe section is only added to the course after you update the course.

 

  • To create a lesson, you just need to enter the title for the lesson, then press "Enter", the lesson will be created.

LP4-create-lesson-in-curriculumThe lesson is only added to the course after you update the course.

 

  • To create a quiz, you just need to enter the title for the quiz, then press "Enter", the quiz will be created.

LP4-create-quiz-in-curriculumThe quiz is only added to the course after you update the course.

 

  • To edit the items in the course, you can hover the item then click the edit icon (pencil icon), it will open the edit page in the new tab.

LP4-edit-item-in-curriculum

 

You can click on the "Select items" button to select the items (lessons, quizzes) you want to add to the course. Please note that you only can add the course items that have not been assigned to any course.

course_10

The items are only added to the course after you update the course.

Lesson

In this section, we will guide you on how to create lessons, set their preview-ability, and add them to the course curriculum.

Create a lesson

You can create lessons in three ways:

Way 1: You can add new lessons while editing a course. When you edit a course, scroll to Curriculum, write the title for the lesson and press Enter => Create a new lesson. You can see the below picture:

lesson_1

Then click the edit icon (pencil icon) to edit the lesson in the new tab.

LP4-edit-lesson-in-curriculum

Way 2: Please go to Dashboard => Learnpress => Lessons => Add new. You can see the below image:

lesson_1

Way 3: You can also add new lessons in the WordPress admin bar. Please click to New => Lesson in Wpadminbar. You can see the photo below:

lesson_3

Lesson interface

In the lesson creation page, there are four main sections.

  1. Title
  2. Content
  3. Settings
  4. Discussion

lesson_6

Lesson content

With Learnpress, we support lessons with text and media content.

  1. Text
    You can switch the editor type of the lesson here: Text and Visual.

lesson_5

2. Media

You can also add media to your lesson content.

You can add videos in two ways:

  • Way 1: Upload your video to the website's media library. Then use the "Add Media" button to add the videos to the lesson content
  • Way 2: You can also add videos by pasting the video URL(from Youtube or some online platform) to the lesson content.

We recommend you follow the first way, it improves the load speed of your pages and the content will not disappear when the source of the content is deleted.

After adding a video to a lesson, if the video content is not displayed on the page, you should check whether your plugins have a lazy load setting and turn off lazy load on the iframe tag.

 

You can edit the lesson content with Elementor or WPBakery. You can see how to enable this feature here.

Lesson Settings

You can set the duration for a lesson, allowing customers to preview the lesson content before buying or allow users to add comments in that lesson.

 

lesson_setting

  • Duration: You can set the duration for the lesson. If you set the duration to 0, the lesson will not display the duration, and if duration > 0, the lesson will display the duration you set.
  • Preview: If you enable the preview option, the users are able to view the lesson content without enrolling course.

Assign lesson to course

To assign a lesson to a course. You can edit the course, in the Curriculum section, click on the "Select items" button, then choose the lessons you want to add to the course (note that you only can add lessons created by you and not yet assigned to any courses ) and click "Add".

lesson_7

Quiz

In this section, we will guide you on how to create a quiz and configure quiz settings.

Create a quiz

You can create quizzes in three ways:

Way 1: You can add new quizzes while editing a course. When you edit a course, scroll to Curriculum, write the title for the quiz, and press Enter => Create a new quiz. You can see the below picture:

quiz_2

Then click on the edit icon (pencil icon) to edit the quiz in the new tab.

LP4-edit-item-in-curriculum

Way 2: Please go to Dashboard => Learnpress => Quizzes => Add new. You can see the below image:

Quiz_1

 

Way 3: You also can create a Quiz in the WordPress admin bar. Please go to Dashboard => New => Quiz. You can see the below image:

quiz_3

Quiz interface

On the quiz creation page, there are three main sections:

  1. Overview: This is what the students see before they start the quiz, you can introduce your quiz, content, mark rules, purposes, and anything you want.
  2. Questions: These are all the questions students will do in the quiz
  3. Settings: This section gives you the custom options for the quiz.

Edit description quiz

  • You can add texts and media to the description of a quiz.

quiz_4

  • You can also edit the quiz description by Elementor and WPBakery page builder. You can see how to enable this feature here.

quiz_5

 

Quiz types

With LearnPress, we support True/False questions, Single Choice questions, Multiple Choice questions and Fill In Blanks questions.

quiz_6

 

True/False question

In the True/False question, you need to put the question title, description, choose the correct answer, and edit the answer. With this question type, users can only choose 1 in 2 answers that you have set. Additionally, you can add points, hints, and explanations for that question.

true_false_questionThis question will be displayed in Front-end like the below image:

 

Similar to the description quiz, you can edit the description of questions using Elementor and Wp Bakery page builder. You can go to Dashboard => LearnPress => Questions then edit a question => Choose Elementor or Wp Bakery.

quiz_7

Multi Choice

With the multiple-choice questions, you can select more than one correct answer. Additionally, you can add points, hints, and explanations for that question.

 

ulti_choice questionThis question will be displayed in Front-end like this:

 

quiz_17

Similar to the description quiz, you can edit the description of questions using Elementor and Wp Bakery page builder. You can go to Dashboard => LearnPress => Questions then edit a question => Choose Elementor or Wp Bakery.

Single Choice question

To create a single choice question, you need to enter the options and choose the correct answer.

You can add more answers by clicking the "Add option" bottom. Users can choose only one answer.

Additionally, you can add points, hints, and explanations for that question. You can see the below picture.

 

single_choice_questionThis question will be displayed in Front-end like this:

quiz_18

Similar to the description quiz, you can edit the description of questions using Elementor and Wp Bakery page builder. You can go to Dashboard => LearnPress => Questions then edit a question => Choose Elementor or Wp Bakery.

Fill In Blanks question

With Fill In Blanks questions, you can select a word in the paragraph above and click 'Insert new blank' to make that word be a blank that the students need to fill. Additionally, you can add points, hints, and explanations for that question. You can see the below picture.

 

fill in blank1There are 4 options for you to define which is the correct answer to the blank you just added:

 

fill in blank 2This question will be displayed in Front-end like the below image:

quiz_19

Similar to the description quiz, you can edit the description of questions using Elementor and Wp Bakery page builder. You can go to Dashboard => LearnPress => Questions then edit a question => Choose Elementor or Wp Bakery.

Assign question to a quiz

To assign a question to a quiz. You need to edit the quiz, in the Question, click on the "Select items" button, then choose the questions you want to add to the course (note that you can add only the question created by you) and click "Add".

quiz_14

 

Quiz settings

There are many options in the quiz settings.

quiz_setting

 

  • You can set a quiz duration with minutes, hours, days, or weeks. Set 0 for unlimited time on the quiz.
  • Passing Grade: The condition determines whether a student passes or fails that quiz.
  • Instant check: If you enable this option, the question will allow students to immediately check if their answers are correct or not while doing the quiz.
  • Negative marking: If you enable the option, for each question which students answer wrongly, the total point will be reduced by the point of that question.
  • Re-take: The number of times a student can do the quiz. The result of the quiz is the result of the last attempt.
  • Pagination: The number of questions will be displayed per page.
  • Review: If you enable this option, students can review the quiz after they finished it.

Assign quiz to a course

To assign a quiz to a course. You need to edit the course, in the Curriculum section, click to "Select items" button, then choose the quizzes you want to add to the course (note that you can add only the quizzes created by you) and click "Add".

Quiz in Front-end

  • Before start the quiz: You can see the quiz title, the number of questions, Duration, and Passing Grade with the attached icons.

quiz_15

  • After start quiz: You can see the remaining time and button Finish quiz, the questions are displayed below.

quiz_20

 

For each question, you will see a hint button with the question mark icon. If you click on the icon, the question will show a hint, click again, will automatically hide the hint.

quiz_21

Button: Check Answer. You can only select this button when you have already entered your answer. When you select the button, the question will check your answer is true or false with an explanation.

 

lp4-quiz-explanation

For question Fill In Blanks,  when the check button is selected it will display like this:

quiz_23

  • After finish the quiz: You can see your result, red for fail, and green for pass.

quiz_24

Course settings

There are many options in the "Course Settings" section for you to configure your course.

 

course_setting

  • Duration: The duration of the course. It will be counted from when students enroll in the course. Set 0 for lifetime access.
  • Block Content - Block courses when the duration expires: Students cannot see the course content after the course duration ran out.
  • Block content - Block course after student finished this course: Students cannot see the course content when they finished the course.
  • Level: You can set the level for the course: Beginner, Intermediate, Expert, or All levels.
  • Fake Students Enrolled: The number of enrolled students on the single course page will display the number of: [Fake Students Enrolled] + real enrolled students.
  • Max student: The number of maximum students can join the course, it doesn't include the [Fake Students Enrolled]. Set 0 for unlimited.
  • Re-take Course: The number of times that a student can learn that course.
  • Finish button: If you enable this option, students can finish the course after they completed all items but didn't pass the course's assessment.
  • Featured list: Add the course to Featured List.
  • Featured Review: A good review to promote the course. This review will be displayed on the single course page.
  • External Links: Normally use for offline classes. Redirect to the link you put when users click on the "Enroll" button on the single course page. Use this when you want to link the course to the course on another website.

 

settingcourseYou can choose the passing condition for a course with the Assessment tab. We have 5 basic options for Assessment. You can hover the mouse over the question mark to see their descriptions and examples.

course_4

In the Pricing tab, you can set the price for that course, zero or blank is Free. We allow you to set the sale price for a course, you can even set the start time and end time for that sale promotion.

You can add Extra Information about the course like Requirements, Target, Key Features, FAQs so that your users will know more clearly about your course.

course-author

As an admin, you can change the course's author, you can assign the course to another instructor.

LearnPress only supports setting one author for a course. If you want to assign more than one instructor to a course, you can use our plugin "Co-instructor add-on for LearnPress", you can find it here: https://thimpress.com/product/co-instructors-add-on-for-learnpress.

Edit course with WP Bakery and Elementor

First, you must install the plugins WP Bakery and Elementor and activate it.

plugin_1

Next, you need to enable the options to be able to edit courses with those page builders.

  • WPBakery Page Builder: Dashboard => WPBakery Page Builder => Role Manager => Enable Post types: Custom

plugin_2

  • Elementor: Dashboard => Elementor => Setting => Enable Post types

Plugin_3

Now, the courses, quizzes, and lessons can be edited with WPBakery and Elementor.

Create course by Tools

Alternatively, you can create courses using our Tools.

Please go to Dashboard => Learnpress => Tools => Course Data. You can see the photo below:

tool_1

You can install easily a sample course by clicking the "Install" button. The website will ask you if you really want to install a sample course or not.

tool_2

After you click "OK", a sample course will be created. The title of the sample course is "Sample course". You will get a notification of the sample course has been created as the below picture:

LP4-tool-create-sample-course-success-messageOr you can install 1 sample course with the custom options by selecting the "show options".

tool_3

 

LearnPress Settings

In this section, we will show you the options and their functions in LearnPress settings.

Enable register option

You can enable or disable the register option in the login/account page by going to your Dashboard => Settings => General => Membership => Any one can register.

admin_1

If you enable this option. Visitors can register on your website.

And if you disable this option. No one can create a new account on your website. Only you as an admin can create a new user in the backend.

Select the Homepage

You can choose which page will be your home page (the page visitors will see when they enter your main URL) in Dashboard => Settings => Reading => Your homepage displays => Home page, then select the page you want.

setting_1

And the selected homepage will have this tag beside the name of that page:

setting_2

General

You can set up Pages, Currency and instructor registration feature with General setting. Please go to Dashboard => LearnPress => Settings =>  General

  • You can change the default pages to your pages to change the URL. Please note that if you change the default pages, it will change the content of those pages to our content.

setting_3

  • You can set up your currency unit and its formatting. This will affect the course price on all pages.

setting_4.

  • You can enable Publish profile and Instructor registration feature here.

setting_5

The registration form will be added a "Want to become an instructor?" option if you enable the "Instructor registration" option.

If the user selects the option "Want to become an instructor" in the registration form. The request will be sent to the admin and will appear at the pending request tab in the Profile in the backend. You can see in the below picture:

 

LP4-instructor-registration-requestsAdmin can accept or deny the "become an instructor" requests here.

Courses

  • We have the option to require the admin review before publishing a course in Dashboard => LearnPress => Settings => Course => General.
  • You can enable the option "Auto start" to allow Students will get start courses immediately after successfully purchased.
  • You can set the number of courses that will be displayed per page and Thumbnail dimensions.

setting_6

  • You can set and edit Permalink of single course pages:

setting_7

Profile

  • The admin can change the default size of the user's avatar.

setting_10

  • If you don't enable "Enable Login Form" and "Enable Register Form" options,  users will log in and register through the default login form from WordPress. If you enable those options, visitors can register and login with our register and login form on the LearnPress profile page.

setting_8

  • In LearnPress 4, we allow adding default fields or new fields to the registration form. For custom register fields, you can set them as required fields or not.

setting_11

  • setting_14

After register, the profile page will display all the information you have entered in the registration form, and you can change your information anytime.

setting_15

  • You can set Permalink of the profile tabs on Profile page:

setting_12

 

 

Payment

If you want users can buy the course without login, you can enable "Enable Guest Checkout" in LearnPress payment settings. When users didn't log in and press the "Buy This Course" button, they still can buy the course, and there is an "As Guest" text on the checkout page.

setting_20

If you enable Account login and Account creation, it will appear on the Checkout page when visitors haven't logged in.

 

Email

All emails which are sent from LearnPress are in Dashboard => LearnPress => Settings => Emails

You can set up email sent to users

setting_17

setting_16

You can see all the active emails in this place. If you want to enable/disable any type of email, you can click to the circle checkbox to change its status. And if you want to enable/disable all emails, you can click on the "Enable all" or "Disable all" button.

You are able to edit the email content by clicking on the email name to edit it.

Advanced

Here, you can change the Primary color and Secondary of the page.

We allow to enable Gutenberg with Course, Lesson, Quiz, and Question. You also can enable Debug Mode for developers and Hard cache.

LearnPress Tools

At LearnPress 4, we have created Tools for you to easily handle and use LearnPress.

Course data

  • Install Sample Data: Create a Sample course with lessons and quizzes. The content will be filled with Lorem text. You can read about how to do this here.

 

  • Reset course progress: Here, you can reset all the progress of the enrolling users and courses.

Please go to Dashboard => Learnpress => Tools => Course Data => Fill course name => Search => Delete (Reset). You can see the below picture:

tool_4

After reset, you can check it again by searching for the reset course. No course found will now be displayed.

  • Reset user progress: This action will reset the progress of all courses that a user has enrolled in.

Please go to Dashboard => Learnpress => Tools => Course Data => Fill user or email  => Search => Delete (Reset). You can see the below image:

tool_6

You can reset each course or all courses.

tool_7

tool_8

  • Reset item progress for a user: This action will reset the progress of a specific lesson or quiz

Please go to Dashboard => Learnpress => Tools => Course Data => Reset item progress for a user =>  Fill user ID or email and Item ID => Reset. You can see the below image:

tool_12After a successful reset will display Item progress deleted.

tool_11

Data base

  • Repair Database: This tool will help you to remove unwanted data and recalculate the relationship.

Please go to Dashboard => Learnpress => Tools => Database => Repair Database => Check box you want => Repair now. You can see the below image:

tool_13

  • Upgrade Database: Force upgrade database to latest version. Please be careful before taking this action.

Please go to Dashboard => Learnpress => Tools => Database => Upgrade Database => Upgrade now. You can see the below image:

 

tool_15

  • Remove current Data: This option allows deletion of all courses, lessons, quizzes, and questions.

Please go to Dashboard => Learnpress => Tools => Database => Remove curent Data => Remove. You can see the below image:

tool_16

  • Remove outdated Data: Remove all courses, lessons, quizzes, and questions from versions older than 1.0.

Please go to Dashboard => Learnpress => Tools => Database => Remove outdated Data => Remove. You can see the below picture:

tool_17

Templates

This tab will show all the LearnPress files have been overwritten by your theme or other plugins.

Cron Jobs

This option allows you to create new Cron Jobs as well as make Cron Jobs available on your server.

Please go to Dashboard => Learnpress => Tools => Cron Jobs. You can see the below picture:

tool_18

Cache

LearnPress hard cache

The hard cache is a built-in tool of LearnPress for caching static content such as course, lesson, quiz.

Please go to Dashboard => Learnpress => Tools => Caches => Clear cache. You can see the below image:

tool_19

Fill in blank

This action will upgrade data of questions from the older version to the latest for Fill in blank type.

Please go to Dashboard => Learnpress => Tools => Fill in blank => Upgrade now. You can see the below image:

tool_20