1.DOWNLOAD
You can download LearnPress here.
2.CONFIGURE PERMALINKS
The first reason is setting the wrong permalinks. You should set your permalinks is Post name in Dashboard => Settings => Permalinks => choose Post name.

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.
3.COURSE
In this section, we will show you how to create courses.
3.1.CREATE A COURSE

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

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


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.
3.3.COURSE CURRICULUM

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

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

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

- 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.


4.LESSON
In this section, we will guide you on how to create lessons, set their preview-ability, and add them to the course curriculum.
4.1.CREATE A LESSON
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:




4.2.LESSON INTERFACE
- Title
- Content
- Settings
- Discussion

4.3.LESSON CONTENT
- Text
You can switch the editor type of the lesson here: Text and Visual.

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.
4.4.LESSON SETTINGS

- 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.
4.5.ASSIGN LESSON TO COURSE

5.QUIZ
In this section, we will guide you on how to create a quiz and configure quiz settings.
5.1.CREATE A QUIZ
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:




5.2.QUIZ INTERFACE
- 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.
- Questions: These are all the questions students will do in the quiz
- Settings: This section gives you the custom options for the quiz.

5.3.EDIT DESCRIPTION QUIZ
- You can add texts and media to the description of a quiz.

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

5.4.QUIZ TYPES

5.4.1.TRUE/FALSE QUESTION



5.4.2.MULTI CHOICE


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.
5.4.3.SINGLE CHOICE QUESTION
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.


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.
5.4.4.FILL IN BLANKS QUESTION



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.
5.5.ASSIGN QUESTION TO A QUIZ

5.6.QUIZ SETTINGS

- 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.
5.7.ASSIGN QUIZ TO A COURSE

5.8.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.

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




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

6.COURSE SETTINGS

- 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.




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.
7.EDIT COURSE WITH WP BAKERY AND ELEMENTOR

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

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

Now, the courses, quizzes, and lessons can be edited with WPBakery and Elementor.
8.CREATE COURSE BY TOOLS
Please go to Dashboard => Learnpress => Tools => Course Data. You can see the photo below:




9.LEARNPRESS SETTINGS
In this section, we will show you the options and their functions in LearnPress settings.
9.1.ENABLE REGISTER OPTION

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.
9.2.SELECT THE HOMEPAGE


9.3.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.

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

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



9.4.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.

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

9.5.PROFILE
- The admin can change the default size of the user’s avatar.

- 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.


- 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.



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

9.6.PAYMENT


9.7.EMAIL
You can set up email sent to users


You are able to edit the email content by clicking on the email name to edit it.
9.8.ADVANCED
We allow to enable Gutenberg with Course, Lesson, Quiz, and Question. You also can enable Debug Mode for developers and Hard cache.

9.9.LEARNPRESS TOOLS
At LearnPress 4, we have created Tools for you to easily handle and use LearnPress.
9.9.1.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


- 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:



- 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:


9.9.2.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:

- 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:

- 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:

- 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:

9.9.3.TEMPLATES
10.Shortcodes
10.1.Become a teacher form
[ learn_press_become_teacher_form]
Attribute :
- title (text)
- description (text)
- submit_button_text (text)
- submit_button_process_text (text)
This shortcode will show become a teacher form:

10.2.Purchase/Enroll course button
Shortcode :
[learn_press_button_course]
Attributes:
- id : If you want to buy a specific course, you can add id of that course. if not, you don’t need to add id.
- enroll_text : enroll text of button (free course)
- purchase_text : purchase text button. (fee-based course)
- btn_label : both free course and fee-based course.
This shortcode will show start now button:

10.3.Checkout page
Shortcode:
[learn_press_checkout]
This code will show checkout form:

10.4.Course Curriculum
Shortcode:
[learn_press_course_curriculum ]
Attribute:
- id : If you want to show a specific course, you can add id of that course. if not, you don’t need to add id.
This shortcode will show the curriculum of the course:

10.5.Login form
Shortcode :
[learn_press_login_form]
This shortcode will show login form:

10.6.Register form
Shortcode:
[learn_press_register_form]
This shortcode will show register form:

10.7.Profile page
Shortcode :
[learn_press_profile]
This shortcode will show profile page:

10.8.List Featured Courses
Shortcode :
[learn_press_featured_courses]
Attributes:
- limit : the number of courses will show.
- order_by : title , id …..
- order : DESC or ASC
This shortcode will show list featured course:

10.9.List Recent Course
Shortcode :
[learn_press_recent_courses]
Attributes:
- limit : the number of courses will show.
- order : DESC or ASC
This shortcode will show recent courses:

10.10.List popular course
Shortcode :
[learn_press_popular_courses]
Attribute :
- limit: the number of courses will show.
This shortcode will show list popular courses.

11.Widgets
11.1.Course Extra


11.2.Course Info


11.3.Course Progress


11.4.Featured Courses

11.5.Recent Courses


11.6.Popular Courses

