In this guide we'll learn how an administrator interacts at various points in the WPLMS site.
Menu Setup
WPLMS supports WordPress 3.0 Menus.There are 4 Menu locations in WPLMS.
Top Menu: is located at the top of header, besides the login and signup links. This menu is hidden on Mobile devices. This menu does not support multi-level items.
Main Menu: is located in the header. This menu also supports Mega Menu. This menu is hidden on Mobile devices.
Footer Menu: located in the Footer bottom in the right corner. This menu does not support multi-level items.
Mobile Menu: is the Slide out menu. It appears only on Mobile layouts when the user clicks on the Menu icon placed in the header in Mobile layouts. This menu does not support multi-level items.
You can choose the Menus from .wp-admin > Appearance > Customizer > Menus Locations The menu Location can be also chosen from the backend. Go to wp-admin > Appearance > Menus
Login to WP Admin panel. The access to this is only available to WordPress Administrators [user role]. Go to Menus section in Appearance Tab in Admin panel.Before building a menu you need to enable the desired Menu items to include in the Menu from Screen options tab located in the top right corner of the screen.
Click on Create new menu to get started with the menus. Give a name to your menu and click Create menu button to create the menu.Now select items from the sections in the right and click on button Add to Menu.
Once items are added to the Menu drag them around to place them one under another. WPLMS supports unlimited menu levels.By default the next menu level is shown on hover and towards right.
For Menus located closer to the right margin, you can add a CSS class left for the next level menu item to appear on left side. For this make sure you have enabled CSS classes from the screen options located on top right corner of the screen.
Managing Menus In WPlms
Setting Up a Mega Menu
Mega menus are only available in 1 level menu items.
Since mega menus are full width menus, to enable a mega menu make sure that only one 1 level item is present in a menu with mega menu.
To enable Mega Menu, enable the Mega menu switch in the 1st level menu item.
Select a sidebar/widget area which will be shown in the mega menu. You can create unlimited mega menus and unlimited sidebars/widgetized areas can be created using Options Panel -> Sidebar Manager.
Select the number of columns in the Mega menu widgetized area. Add custom widgets in the selected Mega Menu sidebar/widget area. Mega menu supports all the non-animation widgets. So, widgets with carousels, galleries are not supported in the Mega Menu.
Sidebars and Widgets can be set up in WP Admin Dashboard->Appearance->Widgets.
In WPLMS we use the terminology Sidebar for Widget areas in the theme. The sidebars are used in almost all the pages in WPLMS. Although sidebars are configurable for each post type like page, post, course, unit etc. each post type has a default value of the sidebar. Description of each sidebar is explained below.
Student Sidebar : This is the dashboard sidebar for students. This sidebar is visible on the dashboard area of students. Any widgets added in this sidebar will appear in the student dashboard.
Instructor Sidebar : This is the dashboard sidebar for instructors. Similar to student sidebar, this sidebar is visible on the dashboard area of instructors. Any widgets added in this sidebar will appear in the instructor dashboard.
Main Sidebar : This sidebar is the default sidebar for all the pages, posts, archive, category pages etc. For posts and pages you also get an option to override this sidebar from page/post settings area.
BuddyPress : This sidebar is shown on All BuddyPress pages like All members, All groups, All forums, All courses page and all activity.
Course Sidebar : This sidebar is the sidebar which is shown on single Course pages. You can also set a custom sidebar for any course from the course settings area while editing the course in wp admin area.
Search Sidebar : This sidebar is the sidebar on the default Search and course search pages.
Shop : This sidebar is shown on WooCommerce shop page.
Product : This sidebar is shown on All Product pages.
Checkout : This sidebar is shown on checkout page below the coupon widget.
Top footer Sidebar : This sidebar is shown on Footer top row. You can chose to show/hide this sidebar based on the footer layout value which can be set in Customizer - Footer.
Bottom footer Sidebar : This sidebar is shown on Footer bottom row. You can chose to show/hide this sidebar based on the Footer layout value set in Customizer - footer.
Megamenu : This is sidebar created from Sidebar manage in options panel. We'll use this sidebar in creating a Mega menu. Refer to Mega menu section on how to use a sidebar for mega menu.
You can create unlimited sidebars using Options Panel -> Sidebar Manager.
Widgets in Sidebars
WPLMS Widgets
A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. Description of each widget is explained below.
BuddyPress Widgets
Widget : BuddyPress Course Widget
BuddyPress Course Widget is a multipurpose widget which is used to show information about courses. The Course widget has following parameters
Widget Title : The widget title which appears above the widget in the sidebar.
Style : Select out of 3 style options :
Single : Display one course snapshot at a time. If display courses count is more than one then each course snapshot appears below the other.
List : The courses are displayed in a list view. Each list item contains course image 64px in width, aligned to left and course title with course categories.
Carousel : Displayes one course snapshot at a time. However, if display courses count is more than one then more courses can be scrolled over in the same space in a coursel format.
Select course category : (Optional), if you want to show courses from a specific category then select a existing course category.
Order By : Select order by for selecting courses from the course directory in an order. The order by clause currently supports :
Name : Order by course slug
Course Title : Order by course title
Number of Reviews : Order by number of course reviews
Date Published (default) : Order by date published
Rating score : Order by rating score
Number of Students : Order by number of students in the course
Sort : Sort order for the orderby clause helps in refining the list of courses with the order by clause. Supports two values, Ascending, Descending (default)
Specific Courses : If you want to display specific courses in the widget, enter their comma saperated course ids in the order in which you want to display them in the widget. If courses are entered in this field, it will overwrite all the order fields. Course ids are standard post ids.
Number of courses to show : Select the number of courses to display in the widget. Only valid if no value is entered in Specific courses.
Widget : BuddyPress Instructor Widget
Buddypress Instructor Widget is used to show any particular Instructor in the Sidebar. If this widget is placed in the course sidebar then the widget will automatically display the course instructor details.
Widget Title : Enter the title of the widget you need to display.
Fallback Instructor Id : Enter the fallback instructor id. The widget would display the details of this instructor when placed in non-course sidebar
Number of course by the instructor to show : How many courses you want to show of the particular instructor.
Widget : BuddyPress Course Search Widget
Buddypress Course search Widget is used to show the course specific search with two select boxes. One for instructor and other for course categories. This is an advanced search built only for courses.
Widget Title : Enter the title of the widget you need to display.
Show Course category dropdown : Display dropdown of all course categories, to filter the result only from this category.
Show Instructor dropdown : Display dropdown of all instructors, to filter the result only related to courses published by the selected instructor.
Widget : BuddyPress Related Course Widget
Buddypress Related Course Widget is used to show the courses which is related to each other by some common fields.
Widget Title : Enter the title of the widget you need to display.
Show From Same Course Category : It displays the courses from same course category.
Show from Same Instructor : It displays the courses from same instructor.
Show from Same Course Location : It displays the courses from same course location.
Show from Same Course Level : It displays the courses from same course level.
Number of Courses : It displays the number of courses
Block Style : It displays the courses according to the block style
Course : Course title and description will be visible below course image.
Side : Course title and description will be visible besides course image.
blogpost : Displays according to the publish date of the course.
images_only : It displays images only without any description
custom_block : It displays courses according to your custom block.
Comma Separated Courses : If you want to display specific courses in the widget, enter their comma saperated course ids in the order in which you want to display them in the widget.
Course Related Widgets
Widget : Course Categories
This widget displays the list of course categories available in the setup. The categories are displayed in a standard list format.
Widget Title : Enter the title of the widget you need to display.
Order By : This parameter governs the order of the Course category list. Course categories can be displayed in order related to :
Name : The display name of the category
Slug : The permalink slug value of the category
Course Count : The number of courses in the course category
Sort Order : This governs the sort order of the displayed result along with the order by parameter. Supports ascending or descending.
Exclude Course Category Terms Ids (comma saperated): : By entering specific Course category ids, these course categories can be excluded from the resulting list. refer below screenshot on how to get course category id. Go to LMS -> Course Category and edit the category
Widget : Course Category Navigation
This widget displays the course categories navigation.
Widget Title : Enter the title of the widget you need to display.
Order By : This parameter governs the order of the Course category list. Course categories can be displayed in order related to :
Name : The display name of the category
Slug : The permalink slug value of the category
Course Count : The number of courses in the course category
Sort Order : This governs the sort order of the displayed result along with the order by parameter. Supports ascending or descending.
Exclude Course Category Terms Slugs (comma saperated): : By entering specific Course category ids, these course categories can be excluded from the resulting list. refer below screenshot on how to get course category id. Go to LMS -> Course Category and edit the category
Widget : Course Reviews Widget
This widget displays the course reviews in single, list & carousel formats.
Widget Title : Enter the title of the widget you need to display.
Course Id(optional) : It is an optional field.
Order By : This parameter governs the order of the Course category list. Course categories can be displayed in order related to :
Recent : It Displays the recent course reviews
Random : It displays the random course reviews
Rating : It displays the course reviews on the basis of ratings.
Sort Order : This governs the sort order of the displayed result along with the order by parameter. Supports ascending or descending.
Specific Reviews/Comments (comma saperated): : By entering specific Course ids, it shows specific course reviews/comments for those ids.
Number of Reviews to show : Enter the numeric value to show number of reviews
Widget : WPLMS Events Widget
WPLMS Events Widget comes packed in the WPLMS Events plugin. This widget is useful in displaying event information. Events information is shown in form of an Event card.
Widget Title : Display's the title of the widget
Date Range : Select a date range for which events should be displayed
Shown events Starting in range : Show Event cards for events whose starting date lies in the given date range.
Show Events Endingin range : Show Event cards for events whose ending date lies in the given date range.
Style : The events can be displayed in three different styles :
Single : Display one event card at a time. If display events count is more than one then each event card appears below the other.
List : The events are displayed in a list view.
Carousel : Displays one event card at a time. However, if display events count is more than one then more events can be scrolled over in the same space in a coursel format.
Select Event type : Select an Event category to display events.
Order By : Currently supports three formats, published date, Random or Name
Sort : Sort the above selected order by in Ascending or Descending
Specific Events : Enter the event ids of the event which you want to in the widget. Event ids are standard post ids of event posts.
Number of Events to show : Set a maximum limit on number of events which can be displayed in the widget.
Show course events (on course pages) : Force widget to select the course automatically when displaying a course page. So, the widget would display the events of the displayed course if placed in the course sidebar.
Widget : Vibe Tabs Widget
Vibe Tabs is an inbuilt tabbed widget for showing various information in tabbed format. The widget supports 3 tabs and 3 type of information formats
Thumbnail posts : the recent posts are displayed in a list format with their feature images , post title and post category
Course : the recently published courses are displayed in a list format with Course title and Course category
Comments : Latest comments are shown in a list format with user image and the post name on which the comment was posted.
Widget : Vibe Testimonial Widget
Vibe Testimonial Widget is used to show any particular Testimonial in the Sidebar.
Enter a Widget Title.
Select an already existing testimonial (Testimonials can be created in WP Dasboard -> Testimonials section)
Testimonial excerpt length. If testimonial excerpt is more than this length then a read more link is automatically appended to the excerpt.
Widget : Vibe Twitter Widget
Vibe Twitter Widget is based on the latest Twitter API 1.1 . So, you need to have the OAuth credentials before hand to use the API. You can select twitter styles: horizonatal as well as default.
Widget : Vibe Posts Widget
Vibe Posts is useful for displaying posts in a list , single or carousel format. Vibe posts is a multi functional widget which can be used for any custom post type, like courses, units, quizzes, forums, replies, topics etc.
Widget : Vibe Flickr Widget
Using Vibe Flickr widget you can show your latest flickr gallery.
Widget : Vibe Woocommerce Carousels
Using Vibe Woocommerce Carousels widget you can show your number of woocommerce products in carousels. In this, you can display carousel according to woocommerce functions such as Top rated products, sale products etc.
Widget : Dashboard
Using dashboard widget helps you to manage and monitor your tasks. There are various categories of dashoard widgets listed below:
Dashboard : Contact Form - It displays a contact form through which you can contact your instructors.
Dashboard : Instructor Commission Stats - It will calculate the instuctor commissions in wplms. Refer the tutorial : Link
Dashboard : Instructor Simple Stats - It displays the stats of instructors, which shows number of courses, number of quizzes, number of assignments etc. according to your selection choice.
Dashboard : Student Activity - It will display student activities like who is online and recent activities, recent unread messages.
Dashboard : Student Statistics - It will display students course, quiz and assignment statistics.
Dashboard : To Do Task - It will display your to do list. here you can add your to do tasks also.
Dashboard : Instructor Premium Courses - It will display premium courses.
Dashboard : Member News - It will display members news in carousel.
Dashboard : Course Progress - It will display the progress of the courses.
Dashboard : Add Announcements - It will display members news in carousel.
Dashboard : Calendar Widget - It will display the courses events.
Dashboard : Notes & Discussion - displays your notes and discussions based on which sidebar it is placed(in instructor or in student sidebar).
Dashboard : Line Break - It is a line widget for dashboard. Through this widget you can break the line.
Dashboard : Text Widget - display the text content. Refer the tutorial : Tutorial
Note : To get mycred widgets, you need to first activate WPLMS MyCred Addon
Dashboard : MyCred Stats Widget - display the mycred balance in stats form.
Refer the tutorial for Dashboard widgets : Tutorial
Widget : EventOn
Using EventOn widgets helps you to create events in your courses.
EventOn Basic Upcoming Events : This widget will show all upcoming events for the current month.
EventOn Event Type calendar : Show events from only certain event type categories using this widget.
EventOn Basic calendar : EventON basic or upcoming list Event Calendar widget.
EventOn Events From Next Month : This widget will show events from next month.
EventOn Shortcode Executor(ESE) : EventON shortcode executor in the widget.
PageBuilder
Page Builder allows an admin to build or modify existing pages with drag and drop functionality. Through this, a person without even knowing about html, css can build pages. set carousel blocks, set layer sliders, post grids etc. Page Buider settings is categorized into 3 sub-parts: Columns, Content, Saved Layouts. It is necessary to enable the pagebuilder to show the components added in the page using pagebuilder.
To save the desirred page Layout, Click on save Layout. When you add a new page, you'll find your saved Layout in that Page in Page Builder settings Saved Layout Section. Drag and Drop that Layout and you'll get the exactly same page on another page.
This saved Layout will also be visible in the pagebuilder manager section in the vibe options panel. Similarly, you can also create your home page like other demos by importing the code. After importing the code you'll see a new layout is saved in the pagebuilder manager section. You need to just drag & drop this layout from Page builder saved Layout Settings and you'll get the page exactly like other demo's home page. To get page builder settings in your page, we have to export page builder codes. For that, Go to Vibe Options Panel > Page Builder Manager > Import Code.
To import page builder code, copy the export code of your demo and paste that in import area of pagebuilder manager section.
Wplms Page Builder Guide
Wplms Page Builder Shortcode
Visual Composer(Now WP bakery PageBuilder)
A visual editor or composer basically allows you to create structures, such as columns, rows, tabs or add content like image gallery, call to action buttons, maps, etc. using a visual interface. You can pick from a menu and add elements or drag and drop structures to order content. The Visual Composer plugin offers you an extraordinary editor which you can use to create any kind of layout you prefer. Refer video for Important settings in visual composer : Tutorial
In WPLMS version 3.2 we have added a new feature in which pagebuilder elements are now added with visual composer. Tutorial: Vibe PageBuilder
Vibe Options Panel
Vibe Options Panel or WPLMS options Panel is located just below the Appearance section in WordPress admin panel. The panel contains a lot of controlling options for theme.
Notices and Updates
Notices and updates are available in the Help section located in top right section of the screen. For this, Go to WP-Admin -> Dashboard -> About WPLMS
This section contains important links for help, support.
Any important update and bug fixes are mentioned here.
New features added in the theme and links to their documentation are added here.
This section consists of the most important setting for the Theme. The theme requires your Themeforest credentials for Auto-Update system. You need to enter your Themeforest username and Themeforest Buyer API key for this. To know more on how to get an API key, refer to this screenshots:
Header
The options in this section controls the header part of the theme. It has some important controls like:
Upload Logo : Upload or choose an image from the Media gallery as your site logo.
Upload Logo for Mobile : Upload or choose an image from the Media gallery as your site logo for Mobile.
Upload Alternate Logo : This Logo is shown in header when it becomes fixed or in the Header top.
Upload Favicon : Upload or choose an image from the Media gallery as your favicon. A favicon is a small, 16x16 image that is shown inside the browser's location bar and bookmark menu when your site is called up.
Fix Top header on Scroll : Fix the top header which has the login controls, on site scroll. You can fix the top header on scroll or remain it static so that whenever user scroll down the page the header do not scroll down with the page.
Navigation Search as Course Search : Enabling this option would force the default search in main menu to search for entered text only in courses. The result of this search is displayed in a special course search page.
Header Top Content - standard header : You can Write the HTML here. It will be shown in the header.
Header Content : You can Write the HTML here. It will be shown in the header.
Upload Title Background - transparent header : You can add a header image for the site. Transparent header must be selected for this option to appear in the WPLMS settings.
Sidebar Manager
This section deals with Widget areas or sidebars. This functionality allows you to create unlimited sidebars in the theme. These sidebars are particularly useful when you want to have custom widget area/sidebars for a course, page or post. All Events page sidebar : If you're using WPLMS Events and you want to assign a different sidebar to all events page then use this option.
Create new sidebars : As you can see in the wp-admin > Appearance > Widgets there are already sidebars present which is useful for all the purposes. What if, you want to create your own sidebar. To cretate own sidebar is needed hwen we use megamenu instread of simple navigation menus.
All events page sidebar : The sidebar assigned to this page will be visible in all events page. You can even select a different sidebar. The widgets added in this sidebar will also be visible on posts pages.
Import/export sidebar setting : Through this setting you can easily import sidebar settings in your current demo from another demo. Paste the code in the import code setion and click on import. This will import your sidebars from other demos as well as the widgets used in it. No need to set those widgets manually.
Import/export widget setting : This will import/export widget setting from other demos to your demo.
BuddyPress
A lot of functionality has been built in the theme related to BuddyPress. Following parameters allows a user to effectively control privacy in BuddyPress.
Upload Buddypress default avatar : This is the default member avatar. When no avatar is set for any of the member then this avatar will be visibke for all the members after logging in.
Hide WP Admin bar : You can hide the WP Admin bar for students, student and instructor or alternatively you can hide it for all users.
WP Admin Area Access : You can set the admin area access to all Users, Admins and Instructors or alternatively to Admins only.
BuddyPress items per page : Number of items shown in single loop for BuddyPress components. Like number of members per page, number of groups shown per page, number of courses shown per page.
All Members View : Control who all can view all members in your BuddyPress site. After setting the all members visibility, only group of those members are allowed to view members directory.
Single Member Profile view : Set the single member profile visiblity to All/Members only/Teachers Only/Admin. If it is set for Admin only then other users cannot view other members profile.
Single Member Profile Tabs visibility : Set the single member profile tabs'(Member Menu tabs like "Profile", "Activity","Groups") visiblity to All/Members only/Teachers Only/Admin.
All Members No-Access Page : The redirect page for users who are not allowed to access the All Members page.
Activity View : Control who all can view all activity in your BuddyPress site.
Restrict Student Activity View : Student can view only his activity.
Activity No-Access Page : The redirect page for users who are not allowed to access the Activity page.
Group directory View : The redirect page for users who are not allowed to access that group.
Group directory no-access redirect Page : The redirect page for users who are not allowed to access that group.
Create Groups : Control who can create groups. All Members or All Instructors or Admins only.
Create Blog (multisite) : Control who can create Blogs in multisite. All Members or All Instructors or Admins only.
Show Members Meta info : Show/Hide Members meta-info (Members activity, Friendship , Message button) below the name in Single and members directory.
Profile Activity Tab : Control visibility for Activity tab in user profile.
Profile Group View : Control visibility for Groups tab in user profile.
Profile Forums View : Control visibility for Forums tab in user profile.
Redirect Page on User Activation : When a user registers via BuddyPress registeration form and activates her account from the activation link in email, she is redirected to the page selected in this option.
Enable Join Group/Request Membership button : A Join group button will appear in public groups in group directory and a Request membership button will appear in private groups in group directory.
Restrict Student activity view : If enabled when student views activity page she only sees her activity. If disabled student can view all activity of all members on site.
Student Field : Select the custom user profile field for students. This information is shown besides a student name. This could be any field like Location as in demo. User profile fields are created using WordPress User -> Profile fields interface.
Instructor field : Select the custom user profile field forInstructors. This information is shown besides a Instructor name. This could be any field like Expertise as in demo. User profile fields are created using WordPress User -> Profile fields interface.
Instructor Field group : This extends the BuddyPress profile fields group functionality. If you do not want certain fields to be available only for students and not to be shown to students in profile edit screen, then add the instructor only fields in a BuddyPress profile field group and enter the field group value in this section.
Instructor PayPal field group : Field name that shows for Instructor PayPal ID. refer this video: Tutorial
Instructor Description Field : This custom user profile field is used by various widgets and sections where ever Instructor description is required.
Enable Ajax Registration and Login : Registration and Forgot password forms work inside the popup form.Refer The Tutorial : Wplms Ajax Login And Registration
Custom Registration Page : It Overrides the default registration page from buddypress and shows the custom registration page link in the login popup. Refer The Tutorial : Customizing Registration Page In BuddyPress
Course Manager
All important settings related to course manager plugin and WPLMS theme.
Take this course page : Select a Page with Start Course Page template. The page should have some content, like instructions for students on how to mark units complete and how to proceed to next unit. This content is shown when students begins the course.
Create a Course/Connect edit course page : Select a Page with Create Content page template. This page is required for Front end course editing. Refer Front end Course creation video tutorial
Notes & Discussions page : Select a Page with Notes & Discussions page template. This page is required for Notes and discussions feature. Refer Tutorial Link
Maintain accurate Student Count :The Number of Student in Course count gets verified everytime user visits the Course - admin section. The count is calculated and saved in the course meta when a student is added to the course. It will count all the students which have taken the course from the starting of the course when it was published.It will count all students no matter what they are subscribed, expired or finished the course. When we edit the course there is a setting present total number of students in course you can put any random number to show the count of enrolled students in your course. This case is possible when maintain accurate student count setting is not enabled but when it is enabled it gets verified each time from the admin section of the course and according to the actual count maintain the student count.
Tab style course layout :From Wplms version 2.6 we have added tabs style course page layout. Refer : Tutorial Link
Disable right click in course status page : Disable right click for content copy in course status page. This will only disable right click from course status page but if you want to disable for the whole site you can use any third party plugin for that.
Course status templates :From Wplms version 2.5 we have added two course status template(i.e. Full screen and default)
Admin Approval for Course : While creating units form the Front end, this settings allows instructors to publish the course directly or keep the courses in pending state for Admin approval. Once this setting is on, to approve a course for the site, the administrator has to manually change the status of the course from Pending to published.
Unit Locking : If this setting is on then wplms forces the student to finish all the previous units in a course curriculum before viewing the next unit.
Unit Media Locking : : If this setting is on, then wplms would force the unit to first watch the embedded video/audio before marking the unit complete. This feature is only available for embeded media files only.
Assignment Locking : This setting forces the student to first complete the connected assignment before marking the unit as complete.
Show course Progress Bar : This switch enables a course progress bar. Course Progressbar is shown above the Course timeline in the start course page.
Instructor can Add Students : This switch enables instructors to manually add students to their courses. The functionality is located in Course Admin members section.
Instructor can manage student course status :Allows instructor to set the course status for the students like start course,continue course, finish course etc
Instructor can Assign/remove Badges and Certificates : This switch enables instructors to manually assign and remove course badge and certificates to students for their courses. The functionality is located in Course Admin members section. Note : Using this functionality does not generate time values, so the certificates do not show a course completion date value. If the certificate/Badge assigned to a student from course-admin section by an instructor then that certificate will not show completion date value. This will only be visible when a student earn his certificate after finishing the course.
Instructor can extend subscription :Allows intructor to extend the subscription of the course for the student.
Force Instructor Content privacy : This is a very inportant switch, it enables privacy among instructors. When this switch is enabled, an instructor can not see other instructors units, courses, quizzes, questions and the uploads library while creating content.
Leaderboard/Stats visibility :The setting allows to select the visibility of the leaderboard/stats to student/instructors. The Stats will be visible in the quizzes.
Become a Teacher Page : Select any page which you want to shown when user click on Become a teacher button. This is an important page and is shown at various places like the All instructors page.
Fallback Certificate Page :Select the Page with Certificate Page Template.
Course default avatar : Upload the avatar, this avatar is shown for courses which do not have any avatar
Hide Courses from Directory :Hides the courses from course directory and pages and course can only be assesible by direct link. When you don't want to give the accessibility of all the courses, at that time you can hide courses from directory. You can access those courses from LMS > ALL Courses > Your Course > View
Course Duration parameter : Duration parameter for display purpose. Setting Parameter here display the course duration according to this parameter.
Finished Course Access : Allows the student to view the finished course. If this setting is set to yes then students can view the course as well as access the course, even after finishing the course they can again take the course. But if it is set to no, then even clicking on the finished course button the course is not accessible.
[NOTE]: If Finished Course Access is set to No and course retakes is left then student can access the course.
Notes and Discussion styles :Set the styles for notes and discussion to be displayed in units. set per paragraph to show the notes per paragraph and set to per unit to show the comments below every unit
Display News : Display News section in courses. When news display enabled, you can add news in it from LMS > Course News. Sometimes course News Menu is not visible even after enabling the course news setting. For that, go to LMS > Settings > Course menu > Reset Settings and save.
Enable Levels : Enables Level taxonomy in Course, Units, Quizzes, Questions, Assignment and search page. This setting then appear in LMS > Levels. Here you can create Levels for yur course such as Advanced, Beginner, Intermediate. While creating your courses you can set these Levels for the course.
Enable Course Location : Enables course location taxonomy in Courses and search page. This setting then appear in LMS > Location. Here you can create course Locations for yur course. While creating your courses you can set these Locations for the course.
Enable Linkage : This is a very important functionality, highly recommended when the content in the lms system grows big. Refer to Tutorial Link.
Course Category/Level/Location redirect : This enables all courses(course directory) page type layout in taxonomy pages . Important note : Please make sure that you put course category navigation widget in your sidebar on your all courses page. Refer to Tutorial Link.
Default course block style : Sets default course block style on your all courses page-grid view, taxonomy archive pages.
Show related courses at the end of single course :Allows to select the style of the related course carousel in the single course page.
Fonts Manager
Fonts manager allows you to embed Custom fonts or Google fonts in the theme. The font manager provides the list of fonts to the Theme customizer where the user can select and switch between fonts and see its effect “Live” on theme sections.
Enter Google fonts API : Enter your google Field API key to get the Google fonts in your theme.GOOGLE FONTS TUTORIAL
Select fonts for live theme editor :Since Google web fonts list is updated from time to time, the reset Google fonts refreshes the font list, so the theme always has the latest Google font list.
Custom fonts : The Custom Web Fonts interface allows a user to enter custom fonts to the Theme customizer. These fonts could be manually embedded fonts from the theme stylesheet.Wplms Custom Fonts Tutorial
Customizer
This is the Import/Export panel for Theme customizer. All the Theme customizer settings can be saved, imported/exported for later user. This provides additional flexibility to the theme. You can save various color combinations for the theme and can save it and use it.
Page Builder manager
This is the Import/Export panel for Page Builder Saved Layouts. All the paged built using Page builder can be saved through the page builder interface which can be imported/exported using this interface.
Wplms Page Builder Export Code
Footer
The footer comprises of two widget areas/sidebars and a Footer bottom layout. Each widget in a footer sidebar is placed in a column (sidebar). So, a 4 column footer sidebar shows 4 widgets in width and the fifth widget starts below the first one. The following controls allow the user to control the footer appearance.
Top Footer Sidebar Columns : Number of Widgets in one Row in Top footer sidebar.
Bottom Footer Sidebar Columns : Number of Widgets in one Row in Bottom footer sidebar.
Copyright Text : Copyright text is shown in Footer bottom , left side of the footer menu.
Footer bottom : Selects the footer bottom style from footer menu or social icons.
Google Analytics code : If you want to track your pages using Google analytics, place your Google analytics code with the javascript script tags here. This area can also be used to run any custom javascript throughout the site.
Social Information
The following controls allow the user to Add social information in your site.
Add Social Media Icons : Dynamically add the social icons and add the url of the social sites.
Social Icons Type : Set the syle for the social icons
Show Tooltip on Social Icons : Provide option to show the tooltip in social icons.
Social Sharing buttons : Show in-built sharing buttons in the theme.Adds Social media sharing buttons in single Courses etc.
TinCan/xAPI
The following controls allow the TinCan and LRS settings for wplms
Enable TinCan recording : Record TinCan/XAPI statements in External LRS.Store all activity in an External LRS, which other XAPI compatible LMSes can read.
TinCan API EndPoint : Add Endpoint to track details in external LRS.
LRS User name : TinCan compatible LRS authentication.
Page loader : In WPLMS 2.4 we have added page loaders.
A loading animation will be displayed to the user, till the whole page loads. Refer: Tutorial
Unique Security Key : Unique key to avoid (logged in) users from bypassing the system.
Site Lock : Lock entire site, only logged in users can view the site. Here is the video tutorial: Site Lock in WPLMS
Site lock Logo link page : Select page which you want to redirect logged-in users to when a user clicks on the site logo.
Default Archive style : Set the default archive style from default, blog1, blog 2, blog 3. Video Tutorial :Blog Styles in wplms
Default Excerpt Length : Length in number of words, for excerpts shown throughout the theme. The excerpts controls the, excerpts in the post category, excerpt in post search, excerpt in Testimonials etc.
Default Instructor Commission : Set the default commission for the instructors.Insructor commission per sale of course/product (enter 0 to disable).
Direct Checkout : User is redirected to the checkout page. There aare 4 options present whether to skip the product & cart page, or skip Product Page or Skip cart Page or disable.
Redirect to Course Page on Order completion : If you're forcing the direct checkout, and your products have one course per product then switching this on would send users directly to the course page.
Force complete orders : All Paid Orders : All Orders with only Virtual products and payment complete orders, All Non-Fail Orders : All Orders in Processing, on Hold, Pending orders will be marked complete on Thank you page.
Remove Extra Checkout Fields : Removes following fields in WooCommerce Checkout : Billing Company/Address,State/Town, Pincode, Phone etc.
Cache Duration : Small cache duration could impact adversely. High for stable websites.
Contact Page Latitude and Longitude values : Controls for Contact Page Template. Use this link to grab Laitude and Longitude values. Refer :Full tutorial
Google Captcha Public Key : Enter Google captcha public key. Refer : Tutorial
Google Captcha Private Key : Enter Google captcha public key. Refer : Tutorial
Google Maps API Key : Enter Google Maps API key. Refer : Tutorial
Contact Page Map Style : Select Satellite view or RoadMap view for Google map shown on Contact page. Refer :Full tutorial
Google Map Zoom Level : Allow to enter thezoom level in Google maps
Select a 404 Page : Set a 404 page for the not found pages.
Disable XMLRPC/RSD/WLWManifest : Removes vulnerabilities at expense of ability to login via remote apps..
Custom CSS for WP Login Screen : Text area is provided to add the custom css fro wp login screen.
Author & Credits : Changes the reference to Author and displayed when share the course on social newtorking site.
Demo Switcher
In WPLMS 2.8 we’ve added a demo switcher. It is much faster than the site setup wizard and imports only the necessary features like the home page with slider and the customizer. If you want to change the demo of your site, you can simply import the customizer from demo switcher.
Wplms Demo Switcher
LMS
All Courses: A course is a unit of teaching that typically lasts one academic term, is led by one or more instructors (teachers or professors), and has a fixed roster of students. A course is usually an individual subject. This section in LMS consists all the imported courses. You can delete these courses and create a new one.
Course Settings:
Sidebar: Select the sidebar you want to display on this course page
Total Duration of Course: Set the duration of course
Course Duration Parameter: Parameter like days, hours, minutes
Total number of Students in Course: Total number of students who have taken this course
Unit Completion Lock: Enabling this restrict all the users to complete the previous unit/quiz before accessing the next one
Offline Course: Makes this course to be available offline
Show Unit Content in Curriculum: If the course is offline then it will show the unit content in the course curriculum.
Hide Course Button After Subscription: Hide Start Course/Continue Course button after Course is subscribed by user. ( Recommended for Offline Courses)
Display Course Progress on Course Home: Display User Course progress on Course page.
Time Based Course Progress: Automatically generate course progress based on duration (number of months/weeks/days/hours) passed in course.
Post Course Reviews from Course Home: Allow subscribed users to post Course reviews from Course home page.
Auto Evaluation: This will evalaute the course automatically just after finishing the course.
Course Start Date: Date from which course begins
Maximum Students in Course: Maximum number of students who can pursue the course at a time.
Excellence Badge: Upload the image of the badge
Badge Percentage: Set percentage to earn the badge
Badge Title: When hover on the badge this will be shown as a title
Completion Certificate: Enable Certificate image which Students receive upon course completion
Certificate Template: Set a certificate template for the certificates of this course
Passing Percentage: Set the course Passing Percentage
Drip Feed: A course instructor can set duration between two successive course elements such as sections and units
Course Starting Time as Drip Feed Origin:Tells us the starting point for drip feed, that is the previous unit or the course start point. Drip feed Origin
Drip Duration as Unit Duration: Set Duration between two consecutive units
Drip Feed Duration (Static): This is the duration between consecutive Drip feed units (in Days )
Drip Duration parameter: Select the duration parameter of th drip feed
Course Curriculum: Set the cuuriculum for the course
Prerequisite Course: The course which is required before pursuing this coursee
Course Retakes: Number of retakes a user can in a course(not applicable for administrator)
Course Forum: Connect Forum with Course
Course Group:Connect Forum With Group
Course specific instructions: Course specific instructions which would be shown in the Start course/Course status page
Course Completion Message: This message is shown to users when they Finish submit the course
Force Batch enrollment: Students must be enrolled in a Batch to pursue this course
Batch Display: Select the batch display style
Hide Expired Batches: Hide expired batches from course page
Free Course: Enabling this switch will make this a free course
Make First Section Free:Allow users to only see first section for free.
Apply For Course:Students are required to Apply for course and instructor would manually approve them to course. Do not enable "Free" course with this setting.
Associated Product:Associate a woocommerce product with this course
All Units: A unit is like a semester or you can say a unit divides a whole course into small subunits. An instructor can set timing for units that wen it will be available to students. This section consists all the imported course units.
Unit Settings:
Unit Description: Describe your unit in a few lines
Unit Type: Select Unit type from Video , Audio , Podcast, General
Free Unit: After enabling this switch, this unit will be viewable to all
Unit Duraton:Define the duration of that unit
Unit duration Parameter:Measures the time duration(minutes, seconds etc)
Unit Forums:You can connect any forum with unit
Connect Assignments:Select an Assignment which you can connect with this Unit
Attachments: Can attach images, audio, videos which you want to be downloaded by the user(which is used in this unit)
All Quizes: A quiz is a brief assessment used in education and similar fields to measure growth in knowledge, abilities, and/or skills. Quizzes are usually scored in points. In wplms, an instructor can create quizzes and attach those quizzes for the assessment of those students who are enrolled in that course.
Quiz Settings:
Quiz Subtitle: Add the subtitle of your quiz
Connected Course: Connect the course to include this quiz
Quiz Duration: Set the duration for the quiz. After the duration expires it will automatically get submitted
Quiz Duration Parameter: Set Parameter of the quiz duration
Auto Evaluate Results: Evaluate results as soon as quiz is complete.(Disable this when you want to calculate results manually)
Number of Extra Quiz Retakes: Set the number of retakes a student is allowed to take
Post Quiz Message: This message is shown to users when they submit the quiz
Add Check Answer Switch: Instantly check answer answer when question is marked
Dynamic Quiz Question Tags: Select Question tags from where questions will be selected for the quiz.(required if dynamic enabled). On the basis of question tags, it will choose the questions to be appear in the quiz
Randomize Quiz Questions: No need to set the questions. Select questions randomly from the question tags
Quiz Questions: (When random is disabled)Set the quiz questions you want to appear in this quiz
All Questions: Question Bank as the name suggests, it is a collection of different types of questions. WPLMS Supports 10 types of questions: True-False, Multiple Choice, Multiple Correct, Soort Answers, Match Answers, Fill in the Blank, DropDown Select, Small Text, Large Text, Survey Type
Question Settings:
Question Type: Select your question type(multiple choice, true or false etc)
Question Options:Set the options for questions
Correct Answer: Enter choice number which is correct(0 for no answer which needs manual checking)
Answer Hint:Add a Hint/clue for the answer to show to student
Answer Explanation:Add the explanation for your answer
All Assignments: An assignment is a task or piece of work that you are given to do, especially as part of your job or studies.Assignments are an integral part of course which represent homework or offline work job which require a longer duration of time in days and are manually evaluated by instructors. You can create assignments from Front End as well as from Back End. To create an assignment from Front End refer the below video tutorial. For creating assignment from back End and detail description about assignment feature. Refer : Link(refer Create Assignment)
Assignment Settings:
Assignment Sub-Title: Set the subtitle for your assignment
Sidebar: Select the sidebar which will appear on the assignment page
Assignment Maximum Marks: Set the marks for this assignment
Assignment Maximum Time Limit: maimum Time Limit upto which a student can submit the assignment
Assignment Duation Parameter:Set the duration parameter for the assignment
Include in Course Evaluation:Enabling the switch will include assignment marks in course evaluation
Include in Course: Assignment marks will be included in course evaluation
Assignment Submissions:There are two options either you can upload a file or submit your assignment in written by selecting textarea here
Attachment Type:types of attachment which will be valid during submission
Attachment Size(in mb): Set the size of attachment type. greater than this will not be submitted
Assignments Creation and User Flow
Course News: Using this section you can also add course related news in your courses. How to display Course News
Payouts: This section is for instructor commissions.It shows the payouts that an admininstrator have to pay to the instructors in different courses. An administrator need to calculate instructor commissions on monthly basis. When an administrator add instructors commissions in payouts then it is visible in instructors dashboard. Instructor commission widget is used to display instructor commission in his dashboard.
Certificate Templates: Instructors and Administrators can create their own certificate templates which is used for certificates and set these templates for the certificates. Create Certificate Template
In LMS, an instructor or an administrator can create their own custom certificates through this feature. When a student successfully finished the course and in reward an instructor wants to appreciate the effort of students then he can assign certificates to their students. Certificate Shortcodes are also available to design your own template.
Certificate Template Settings:
Background Image/Pattern:Add a background image for your certificate template
Enable Print & PDF:Displays a Print and Download as PDF Button on top right corner of certificate
Certificate Width:Add Certificate Width
Certificate Height: Add Certificate Height
Custom Class: Add Custom Class over Certificate container
Custom CSS: Add Custom CSS to customized your certificate font size, font weight etc.
To Assign Certificate Template
From Admin Panel : While editing or adding a course goto Course settings -> Certificate Template
From Instructor Dashboard : Edit Course(from Front End), then in settings > certificate template
Note : If a student completes her course before administrator or instructor creates a certificate for a course then the certificate to that student will not be available automatically if he/she passes.However instructor or administrator can award a certificate to that student from members section in administrator area of instructor by using option - "Assign badges/Certificates" to student.
Statistics: statistics deals with the collection, analysis, interpretation, and presentation of masses of numerical data. Read More About Statistics: Link
LMS Tree:
Lms Tree is the tree which display course as the Branch and units and assignment as the sub-branches.Lms tree helps in viewing and editing all your courses and associated units and assignemnt through one place. Refer the tutorial :LMS Tree in wplms
Add Ons: As the name suggests it adds something. In wplms, Addons are available which extends the functionality of a plugin. This will integrates the plugin with the wplms theme such as WPLMS Woocommerce, WPLMS CoAuthors Plus.
Course Navigation(when wplms course custom nav plugin is activated):
First of all please note that the hide show course settings feature will work for instructors only. Administrator will see all the settings always. There are two settings screens in this plugin. One is for Custom course section and other for Course creation settings (hide/show).
Custom Sections : Just Click on Add Custom Section. It will show a form to add a section which will have 5 settings namely:
Add Section Title : Add Title for the section.
Add Section Slug : For the slug and permalink settings. This must be unique and does not contain any spaces.
Add Section Description : Add Description for the section.
Select Courses : In which courses it should be visible.
Select Section Visibility : Set section visibility to make that section visible for specific group of users.
Imp note : Please do not forget to re-save permalinks after each section you save by clicking on save section button.
Front end course creation : This screen will show the show,hide and defaults values for the course settings that you will hide. There are some settings for which defaults are not available as they can be saved as blank.
Imp Note : Please note that if any settings are added or removed in course then please re-save the hide/show settings again as more settings can be added to the course by using this tip. It is necessary that if you hide any settings you must provide default value in it to avoid any conflicts.
Course Category:
Here, you can define categories for your courses. From your courses you can categorize the courses. To create Course category, Go to Lms->Course category->Add New Course category.
Quiz Type:
Here, you can define types of a quiz for your courses unit. An administrator or instructor can add new categories for quizzes.
Unit Tag:
Unit tags helps in creating tags for your courses unit. Go to Lms->Unit Tag->Add New Tag.
Level:
To enable level taxonomy, go to Vibe Options Panel > course manager > Enable Level Level. Level Taxonomy helps in creating levels and sub levels in courses.
Enable levels: Go to Vibe option panel->course manager->Enable levels.
Go to Lms->Levels->Add new levels
Select parent for creating sub level.
Go to the course and select level for the course.
Go To Appearance->widgets->Buddypress and add buddypress course filter widget and checked the checkbox of show level filter and save.
Filter courses based on levels in course directory.
See the level in course detail area. Resave your permalinks.
Location:
Location Taxonomy helps in locating course location. To Enable Course Location, Go to Vibe option panel->course manager->Enable Course Location.
Go to Lms->Locations->Add new locations
In your courses, you can select the course location
Linkage: Connect Course, Units, Quiz, Questions with linkage taxonomy
LMS Setting allows administrator to redirect instructor and student to a particular page, set commission for the instructor, paying commissions according to the time period, ad-hoc management, import/export WPLMS elements.
LMS : General Settings
LMS General settings control the redirection as well as allows you to display or hide the members, curriculum, user progress etc. from the different sections of the page.also helps in limiting no. of course, units and quiz per instructor.
Functions that are given in general settings are:
General Settings
User Login & Registration Settings
Student Login redirect : A dropdown containing pages: Home Page, Profile Page, My Courses Page, Dashboard Page, Same Page. By default student redirection is set to home page but by choosing one from the dropdown you can redirect student to a different page as he log-in.
Instructor Login redirect : A dropdown containing pages: Home Page, Profile Page, My Courses Page, Dashboard Page, Same Page. By default instructor redirection is set to home page but by choosing one from the dropdown you can redirect an instructor to a different page as he log-in.
Enable One Session Per User : WordPress introduced session management classes/functions/hooks.You can locate the “Logout of all other sessions” button your user profile in WP admin panel, click this button and you’ll be logged out of all other sessions. Other sessions would mean that you logged in from another computer, mobile phone/app etc. If you checked the checkbox then it will allow a user can login from one unique user_id(EXCLUDES ADMINISTRATORS).
Hide Administrators in Instructors : This setting will hide administrator in all instructors page and elsewhere.
Enable message to Instructor in Course Page : If you checked the checkbox then it will enables a message icon to send message to instructor. To send messages, first enable the private message from settings > BuddyPress > Components > Private Messaging. Tutorial
Enable Create course button in instructor profile menu : It will add a create course button in the instructor profile menu.
Show WooCommerce/Pmpro account in profile : It will display woocommerce account in profile. Now, WooCommerce account would be manageable directly from BuddyPress profile section.
Set a terms and conditions page for BuddyPress registration : You can select any page from your website which should be the terms and conditions page in the buddypress registration page.
Enable Student menus :If you checked the checkbox then it adds new menu locations for students. Menu will be visible when user logged in as Student.
Enable Instructor menus :If you checked the checkbox then it adds new menu locations for instructors. Menu will be visible when user logged in as instructor.
Assign Free courses to students on account activation : It enables auto-subscription to all the "free" courses in site to students when they signup/register and activate their account.
Course Home Settings
Course Members Visibility : A dropdown contains options for Everyone, Logged In Users, Course Users, Instructors and Administrators. By default course members visibility is set to everyone. But you can choose who should see the course members, the logged in users or course users or just the instructors and the administrators of the website.
Course Curriculum Visibility : A dropdown contains options for Everyone, Logged In Users, Course Users, Instructors and Administrators. By default course curriculum visibility is set to everyone. But you can choose who should see the course curriculum, the logged in users or course users or just the instructors and the administrators of the website.
Course Events Visibility : A dropdown contains options for Everyone, Logged In Users, Course Users, Instructors and Administrators. By default course events visibility is set to everyone. But you can choose who should see the course events, the logged in users or course users or just the instructors and the admin of the website.
Course Activity Visibility : A dropdown contains options for Everyone, Logged In Users, Course Users, Instructors and Admins. By default course activity visibility is set to everyone. But you can choose who should see the course activity, the logged in users or course users or just the instructors and the admin of the website.
Course Drive Visibility : A dropdown contains options for Everyone, Logged In Users, Course Users, Instructors and Admins. By default course drive visibility is set to everyone. But you can choose who should see the course drive, the logged in users or course users or just the instructors and the admin of the website.
Hide Instructor in whole Site (single instructors) : This disables the instructor display on the website, its suitable for a website with just one instructor, as you do not want to show his/her name on the website everywhere.
Change Pre-Required Course Condition from submitted to Evaluated : After enabling this students will have to wait for course evaluation by the instructor to move on to courses which have pre-requisite course under evaluation. By default the students will be able to get access of the course when they mark the pre-requisite course as finish.
Hide Members section in Single Course page : This will hide members section from single course page.
Show curriculum below Course description : This will show curriculum below the course description.
Disable Course Certificate image mode : If you checked the checkbox then it will disable the image mode in the certificate. Tutorial
Free units should only be accessible to logged in members : If you checked the checkbox then the non logged in users cannot access any free units in the course curriculum.
Remove Finished Courses from directory : If it is enable then it will automatically remove finished courses from course directory for user.
Fix Course Menu on Scroll : The course menu will be fixed even if you scroll the page. Its suitable if you have very long course descriptions. It developed for only c2, c3 and c5 layout.
Show Course Badge & Certificate in PopUp on course details : If you checked the checkbox then it will display the course badge and certificate in popup in the course details section.
Open Login popup for non logged in users when they click on take this course button : If you checked the checkbox it will open a login page popup when a non-logged in user click on take this course.
Enable Course Duration from Start Course : If you checked the checkbox the course duration will be calculated from the time the user clicks on start course button.
Course Status Settings
Course Timeline Accordion style : Show curriculum accordion style. Accordion Style is the tab style in which you have to click on the Sign(+) to view the content.
Disable ajax in Course unit load : Ajax calls are faster because it loads the part of the content which is required at that time instead of loading the whole content. In WPLMS same method is applied on unit loading. Some custom Plugins like visual composer are not ajax compatible. So, while using visual composer we need to disable this setting.
Show unit slug and title in Course Status page : Unit slug and title is displayed in the title of the course status page when user is viewing a unit. When this setting is enabled then while accessing the unit(on the course status page) the URL will be like : yoursite/course/course-name/unit-name
Auto-mark unit complete when user proceeds to next unit : Sometimes user forgot to click on "mark unit complete button" and not realize that their units are not completed. To overcome this, there is a setting present in LMS > Settings >Hides "Mark Unit Complete" button which auto marks the unit as completed when user proceeds to next unit.
Auto trigger finish course button : Hides Finish course button and is automatically triggered on completion of all the units and quizzes.
Skip Course status page : Skip the introductory page, course status description on course start or continue.
Course Pricing Settings
Coming soon courses : If you checked the checkbox then it enables the coming soon
options for courses in the course pricing section.
Enable Course Codes : If you checked the checkbox then student can purchase/access courses by using custom defined codes for courses in course pricing section. A user with a course code can directly subscribe to the course from the Course codes widget.
Enable Course External Link : If you checked the checkbox then you can connect "Take this Course" button with an external link, defined in Course Pricing section. When the user is on the course page then the course button is converted into the external link. When user click on take this course button then the user is taken to the external link.
Disable Auto Allocation of Free courses : Whenever a user opens a course page and if that course is a free course then the user gets enrolled in the course automatically. If you check this checkbox then the user will not be enrolled in the free course automatically until they click on the take this course button.
Unit Settings
Show Unit Description in Course curriculum : If you checked the checkbox then unit description appears below unit titles in Course curriculum.
Show User progress in Course Admin : Enabling this will show small progress bar for every user below her name in COURSE->ADMIN SECTION. Using this setting, administrator will be aware of the user's progress that how much course is completed by the user. An administrator can easily track record of user's progress.
Enable Unit/Quiz Start Date time : After enabling this it will add setting in the units and quizzes settings to set the start date and time in it and the units and quizzes will start at a particulat date and time. You can check this setting when you edit your course from front end. Edit the unit and in the unit's setting, you'll get the setting for access time and access date for unit.
Unit comments/Notes : Enable unit comments only where comments is enabled for units. You can enable/disable notes/discussion features for particular units by editing the units in wp-admin panel and disabling comments in discussion metabox. If you disable comments for a unit, the notes and discussion module for that unit is disabled.
Tutorial : Notes & Discussion Styles
Quiz/Assignment Settings
Enable In-Course Quiz : If you checked the checkbox then quizzes open inside course like units. Follow this video Tutorial : In-Course Quiz
In-Course Quiz questions per page : It set number of questions appearing per page in in-course quizzes.
Enable passing score for Quiz : It will set a passing score for every quiz, Student progress to next unit/quiz is restricted if user fails in quiz. Follow this video Tutorial :
Quiz passing Score Feature
Enable partial marking for Quiz : It will enables the ability to give partial marks in quizzes. If some of your answers is wrong and some of them are right then student will get marks for each right answers.
Force Quiz availability to Course students : If you checked the checkbox then only course students can take the quiz. Please make sure quiz is connected to the course in quiz settings.
Hide correct answers : If you checked the checkbox then correct answers in quizzes are not displayed unless student has finished/submitted the course.
Enable negative marking : It will enable negative mzrking for quizzes questions
Exclude quizzes not connected to course from evaluation : After enabling this switch it will not consider quizzes that are not connected to course in quiz settings in course evaluation
Show Assignments in Course Curriculum :When checkbox is checked then assignments will be displayed in course curriculum. The assignment is basically connected to a unit. By enabling this feature you display assignment link in the course - curriculum section.
Display Submission time in Course/Quiz/Assignment submissions : This setting displays time (eg 2 hrs) with manual submissions, * requires activity to be enabled.
Front End Settings
Force Administrator Approval on every setting : If you checked the checkbox then instructor's courses will go to pending mode when settings/pricing/curriculum is saved. *Requires Administrator Approval enabled in WPLMS - Course Manager.
Enable Front end course deletion : Through this setting instructors will be able to delete course and related content from front end.
Miscellaneous Settings
Revert pretty permalinks for Courses : If you checked the checkbox then it will revert permalinks from coursname/admin to coursename/?action-.
Earlier we used to load tabs like this: wplms.io/demos/demo1/course/course-name?action=curriculum and now we load them like this : wplms.io/demos/demo1/course/course-name/curriculum. This is pretty permalinks: wplms.io/demos/demo1/course/course-name/curriculum
Enable Course forum privacy : Enabling this will allow ony those students in course forum who are aleady enrolled in the course. Only course students can access course forums. Read More About Course Forum Privacy : Course Forum Privacy Feature
To make visible back to course in forum : Back To Course in Forum
Default order in course directory : A dropdown containing order:
Recent
Alphabetical
Number of students
Rating
Upcoming Courses via Start date
Random
By default it is set to recent
Default order in Members directory : a dropdown containing order
Last active
Newest Registered
Aplhabetical
by default it is set to menu order
Limit Number of Courses per Instructor : You can limit number of courses per instructor by specifying the number in the box( 0 for unlimited course per instructor ).
Limit Number of Units Created per Instructor : You can limit number of units per instructor by specifying the number in the box( 0 for unlimited course per instructor ).
Limit Number of Quiz Created per Instructor : You can limit number of quizzes per instructor by specifying the number in the box( 0 for unlimited course per instructor ).
Buy Points Link : You can Buy Points for MyCred, displayed when user points are less than required.
WPLMS Batch Settings(when wplms batch plugin is activated)
Enable Batch Course Visibility switch : Enable "BATCH COURSE VISIBILITY" switch would restrict course visbility for batch students to batch courses.
Enable Course auto subscribe for Batch students : Students in Batch are automatically subscribed to Batch courses.
Enable Batch specific curriculums : Adds ability to load different curriculum for batches
Enable Enroll Now Button in Batch on Course Page : Adds the Enroll Now button for all users even non logged in users on course page
Disable Enroll out button : Enabling this setting will hide the enroll out button from single learning path page.
Exclude Steps from Learning Path : Select Steps which you want to exclude from the learningpath "select steps".
Follow this Tutorial on Custom Learning Path(CLP) : CLP Introduction
WPLMS Gift Course Settings(when wplms gift course plugin is activated)
Enable non-logged in users to send gifts : Enabling this setting will allow non-logged in users to send gifts.
Send free courses as gift : Enabling this setting will allow users to gift free courses also.
WPLMS Wishlist Settings(when wplms wishlist plugin is activated)
Disable add to collection icon on courses : Enable to disable direct add to collection on courses.
WPLMS Woocommerce Settings(when wplms woocommerce plugin is activated)
Enable Various Products Popup in Course Page : Enabling this setting will show variable pricing/product in a popup on course page.
Display Batch Price On Course Page : Enabling this setting will show batch pricing on course page.
Enable Instructor Premium Courses : Enabling this setting enable the instructor premium courses feature in the website. The administrator can restrict the instructors from creating the courses and the instructors will have to purchase the courses to continue publishing courses.
WPLMS Course Events Settings
Course Events calendar display : Choose from two types of calender. Default and list type.
Tours Settings
Enable Tours : If you checked the checkbox, this will enable tour functionality in site. The tour functionality will guide you how to pursue a course.
Enable all tours by default for users : If you checked the checkbox, this will enable all tours by default for users.
Registration Forms
LMS Registration Form setting build registration forms for instructors and students as well as connect form with fields. It controls following settings :
Auto Generate Username From Email
Show Password Meter
Show Field Group Labels
Google Captcha
Register & Login Simultaneously
Skip Mail Verification
Assign User Role: From this setting you can assign user role.
Add To BuddyPress Group
Assign member Type
Here, you can select form fields which will be visible in your custom registration form and save those fields. Follow the tutorial :Custom Registration Form in wplms
Course Settings
LMS Course Settings controls all the setting which is displayed in the sidebar of single course page. You can delete to hide these settings and rearrange it too.
Logged in Menu
This LMS setting is used to customize your profile menu. You can also rearrange the order of the profile menu fields. To add new fields to show it in your profile menu, click on add new item and by dropdown menu select those fields you wish to view. Refer the Tutorial : Customized Logged In Menu
Course Menu
This LMS Setting is used to customize course menu which is visible on single course page. An Administrator have the access to set the privacy of these courses for everyone, for instructors or only for students. He can set visibility of these menus on selected courses or for all courses.
Member Types
After adding member types you can set the Member types widget in your sidebar to show filtering according to member type on members directory. Member type can be assign with custom registration forms also. In wplms custom registration settings you will see a new settings for member type.
Group Types
To Group Types from , wp-admin > LMS > Settings > Group Types. Like Member Types You can set Group Types also. Refer the tutorial : Set Member Types & Group Types
LMS : API Settings
WPLMS 3.0 uses OAuth 2.0 Server for authentication and user management. Though we’re not using all the features of the oAuth server, it is a very secure tool for managing site user login and registrations.
Following points will highlight the benefits of this feature :
Facilitate Secure Mobile App Authentication : Since mobile app access login data remotely without actually logging in to your WPLMS site, this feature was required for user authentication and management.
Authentication via Tokens : Once a user is verified , the oAuth server generates a secure Authorization token which is accompanied and verified in every API call which is trying to access and modify confidential data. Then tokens expire and can be removed from WPLMS API panel, so it presents a secure way of communication between apps and your web site.
Site Identity : Every site can be easily distinguished with another via state factor which is uniquely added to every site.
Built for WPLMS Mobile apps : Since the API and APP development happened side by side for WPLMS, we have added special features to enable better communication and management of users connected via apps with your WPLMS site.
LMS Commissions is categorized into two parts : Set Commissions & Pay Commissions.
Set Commissions : You can set commissions of instructors based on course and the instructor for the same course .Different instructors may assign different commissions. The commission is assigned in percentage value.
Pay Commissions : You can pay commission to the instructor based on the time period i.e you can specify the start time period and end time period and when you click on show button then it shows: Instructor, Commission of an Instructor, Email Id of an Instructor, Checkbox, A Button (Pay via PayPal). There is a button "Mark as Paid" which allows to marking the instructors that are paid.
LMS Admin Functions [ For Ad-Hoc Management]
LMS Admin functions are categorized into two parts : Sync Areas and Ad Hoc.
It is mainly added for developers. It is used to push meta field value in any post_type or user. It also shows current time stamp that is useful for other functions added in wplms.
Import/Export WPLMS Elements
Download and upload in CSV format. Import/Export WPLMS elements with user statuses: Courses, Quizzes, Units, Assignments, Questions and Events.
Export Settings
Select Module : A dropdown which contains module types such as course, unit, quiz, question and assignment. Select a wplms module that you want to export
Set Taxonomy : By default all are selected but you can specify a particular if you want.it is an optional field.enter comma separated modules for more than one modules.
Set Taxonomy Term : By default all are selected but you can specify a particular if you want.it is an optional field.enter comma separated modules for more than one modules.
Specific Module/s Ids : By default all are selected but you can specify a particular if you want.it is an optional field.enter comma separated modules for more than one modules.
Export content : If you checked the checkbox then you can export the content of the module.
Export Settings : If you checked the checkbox then you can export module settings.
Export Taxonomies : If you checked the checkbox then you can export optional taxonomies and relationship.
Export Comments : If you checked the checkbox then you can exports reviews for courses, answers for questions and assignments.
Export connected modules : If you checked the checkbox then you can export connected modules, like units,quizzes,assignments with courses, questions with quizzes etc.
Export Users : If you checked the checkbox then you can export users profile.
Export Connected User data : If you checked the checkbox then you can export user statuses for module/sub-modules.
Start Point : the number specifies starting key count for module, recommended for larger exports.
Number of Modules : the number specifies maximum no. of modules to export.
click on Generate Export file-> Download Export File
Import Setting : To Import a file :Select File to upload [ Maximum upload size 64 MB(s).
click on choose file(it should be .csv file)->upload file.
Set the touch points for student and instructor in wplms and connect with them via these touch points. Touch points are set for getting the notification,message and email on the following touch points when they triggered.
Annoucements : When the announcement is made the student and instructor get notified by email, notification and message.
News :Student and instructor get notified by email, notification and message when any news is done.
Course Subscribed:Student and instructor get the notification , email and message when the course is suscribed to the student.
User added to Course:Student and instructor get the notification , email and message when the student is added in the course.
User starts a Course:Student and instructor get the notification , email and message when the student starts the course.
Course Certificate:Student and instructor get the notification , email and message when the student is assigned/removed with the course certificate.
Course Badge:Student and instructor get the notification , email and message when the student is assigned/removed with the course badge.
Course Reset by Instructor:Student and instructor get the notification , email and message when course is reset by the instructor.
Course Retake by User:Student and instructor get the notification , email and message when the student retakes the course.
Course Submit:Student and instructor get the notification , email and message when the student submit the course.
Course Evaluation:Student and instructor get the notification , email and message when the student submit the course for evaluation.
Course Reviews:Student and instructor get the notification , email and message when the student or instructor writes the review in the course.
Unsubscribe Course:Student and instructor get the notification , email and message when the student is unsubscribe from the course.
Unit marked complete by User:Student and instructor get the notification , email and message when the student marks the unit complete and move to the next unit.
Unit marked incomplete by Instructor for Student:Student and instructor get the notification , email and message when an instructor marks the unit incomplete for the student.
Unit marked complete by Instructor for Student:Student and instructor get the notification , email and message when an instructor marks the unit complete for the student.
Unit comment added by User:Student and instructor get the notification , email and message when the student add note or discussion comment in units.
Quiz Start by user:Student and instructor get the notification , email and message when the student starts the quiz.
Quiz Submitted by user:Student and instructor get the notification , email and message when the student submit the quiz.
Quiz Reset by Instructor:Student and instructor get the notification , email and message when the quiz is reset by the instructor.
Quiz Retake by User:Student and instructor get the notification , email and message when the student retake the quiz.
Quiz Evaluation:Student and instructor get the notification , email and message when the student submit the quixz for evaluation.
Assignment Start by user:Student and instructor get the notification , email and message when the student starts the assignment.
Assignment Submitted by user:Student and instructor get the notification , email and message when the student submit the assignment.
Assignment Evaluation:Student and instructor get the notification , email and message when the student submit the assignment for evaluation.
Assignment Reset By Instructor: Student and instructor get the notification , email and message when tan instructor reset the assignment for student.
Student Appplied For Course:Student and instructor get the notification , email and message when the student apply for a course.
Instructor approves/rejects user application:Student and instructor get the notification , email and message when an instructor approves/rejects user application.
Instructor Publishes a Course or Sends for Approval:Student and instructor get the notification , email and message when an instructor publishes a course or sends for approval.
[Note] : Learning Path Touch Points will be visible only when wplms Learning Path Plugin is activated.
Student Enrolled in LearningPath:Student and instructor get the notification , email and message when the student enrolled in LearningPath.
Student Enrolled out from LearningPath:Student and instructor get the notification , email and message when the student enrolled out from LearningPath.
Student Completed a step in LearningPath:Student and instructor get the notification , email and message when the student completed a step in LearningPath.
Student got Badge in LearningPath:Student and instructor get the notification , email and message when the student got a badge in LearningPath.
Student got Certificate in LearningPath:Student and instructor get the notification , email and message when the student got a certificate in LearningPath.
Emails
All the email templates are now migrated to buddypress email template. Here you can set the from and email address from which the email will be sent. Also you can edit the email template from the buddypress emails when you click on edit email template.
Email Options
Set "From" name, this is the name from which the email will be sent.
Set "From" email, from which the email is to be sent.
You can edit the contact Form Email.
You can edit the activation Email.
You can edit the forgot password Email.
Email Schedule
Set the Drip feed email when the unit or section will be available. Enable/disable the drip feed email,schedule the email time i.e schedule the time when the unit or section will be available for example:before 12 hours of availablity,set the subject and message that is to be sent in email.
Set the course expiry email. Enable/disable the course expiry email,schedule the email time i.e schedule the email time when the course will be expired for example:before 12 hours of expiry,set the subject and message that is to be sent in email.
Set the inactivity email. Enable/disable the user inactivity email,schedule the email time i.e schedule the email time when the user is inactive on the website, for example:you set the inactivity email time to 30, this means the users who are inactive for more than 30 days will be sent the email. Refer the tutorial : Schedule Email for Inactive Users
Schedule Course Review Email. Enable/disable the schedule course review email i.e. email students when the course is finished and the user has not given any review to the course.
Scheduled Emails
You can check which emails are scheduled in your website to be sent.
WPLMS has more than 60 inbuilt shortcodes with almost unlimited options, most of the general shortcodes are available in all WP Editors through the ( v ) icon.
The general shortcodes are available via the ( v ) icon in the shortcode bar. The shortcodes are as follows :
Accordion : This shortcode is useful for creating accordions. Simply select the accordion section in the ( v ) shortcode dropdown and start building an accordion. This shortcodes accepts one parameter "first" setting this to 1 opens the first accordion on the page by default.
Note : Important to note that two accordion title should not have exact same title.
Button : Useful for creating buttons. The shortcode generator has a button generator which can create buttons of various shapes sizes and colors. It has 4 parameters :
URL : the link to which buttons points to.
Style : Select a prebuilt button style of create your own button by using Custom. Base style : picks up theme primary color which is set in theme customiser - theme section, Primary style picks up themes secondary color which is set in theme customiser body section.
Target : Open the button link in new window by setting this to _blank
Column : Useful in creating columns. Can be used to divide a page in 1/5,1/4,1/3,1/2,2/3,3/4,3/5,4/5 sections. The blocks are responsive and turn full width on mobile devices. These are particularly useful in creating blocks in fullscreenstripes or areas where page builder blocks do not work.
[one_fifth first=first]
One Fifth
[/one_fifth][three_fifth first=]
Three Fifth
[/three_fifth][one_fifth first=]
One Fifth
[/one_fifth]
Counter : Adds a incrementing counter on page. The counter starts when the it appears in the view of the user. Accepts 4 arguments.
min : Starting value of counter.
max : End value of the counter.
delay : Start after x seconds
increment : The value by which the counter increments.
Note: The "max" value can be overridden by adding a number value in the number counter which can also be done with help of shortcodes which result in number as output.
Divider : Adds a divider or a horizontal line in the content. Useful for dividing content. Support custom class which can be useful.
[divider style="clear"]
Forms : Builds a form. Usefule for creating custom forms which can be send to any email/s. You can add custom emails and subject in the mail to identify the form from which the mail is sent. You can also customise the fields and their order. Remember to have a submit button in the form to submit the form.
[heading style="center"]This is a heading[/heading]
Icons : Adds an icon from the theme list of icons. Also allows you to customise the icon as per requirements. This icon can be used in various places in conjunction with other shortcodes or as a stand alone.
Iframe : Adds a responsive iframe. Useful in embedding html/pdf files in pages. You can specify the height of the iframe, the height would govern if the scrollbars are shown for the iframe in a page.
[iframe height=600] http://google.com [/iframe]
Note : Adds a colored notification on page. You can set a custom colored notification on the page.
[note style="other" bg="#f61c1c" border="#f62121" bordercolor="{{bordercolor}}" color="#ffffff"] This is a notification. [/note]
Note : To center align the text in the notificate use style as "other center".
Popups : Adds a popup on page. Create a popup from WP Admin -> Popups and note the ID of the popup. This id is used in this popup shortcode.
PullQuote : Adds a pullquote on page. You can select which side the pullquote should be.
[pullquote style="left"]It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. [/pullquote]
Round Progress : Adds a round progressbar on page.
Testimonial : Adds a testimonial on page. Enter a testimonial ID from WP Admin - Testimonials section. Best used with columns shortcode or in a page builder block.
These are shortcodes for specific usage. Only required for special purposes.
All Badges : Displays all available badges in the site. The earned badges appear as faded with text as "earned" whereas non-eanred badges appear as colored.
[allbadges]
Instructor : Returns the course instructor widget. Requires ID of the instructor.
[instructor id="1"]
Course : Returns the course view. Requires ID of the course.
[course id="1"]
wpml_lang_selector : Adds WPML language selector
[wpml_lang_selector]
user_only : Display content to a particular user. Requires user ID or user IDs saperated by comma
[user_only id="1"]
course_product : Display information of WooCommerce product connected to a course. Requires course ID. Details, SKU returns SKU of the product, Price returns price of the product, sales return total sales count of the product, note returns the information for the product.
[course_product id="1" details="sku"]
course_search : Display Course search box.
[course_search]
pass_fail : Display If the student passed or failed.
[pass_fail]
survey_result : Display the result of the survey.
[survey_result]
show_certificates : Display All the certificates alloted to the student.
[show_certificates]
wplms_registration_form : You can create Custom Registration Form short codes. Refer the tutorial :Registration Form
certificate_code : Displays certificate code for the student.
[certificate_code]
course_instructor : Displays Course instructor name on the certificate.
[course_instructor]
certificate_course_duration : Displays Course Duration on the certificate.
[certificate_course_duration]
certificate_course_field : Displays Course name on the certificate.
[certificate_course_field]
show_certificates : Display All the certificates alloted to the student.
[show_certificates]
course_completion_date : Displays Course instructor name on the certificate.
[course_completion_date]
Site Stats Shortcodes
These shortcodes are required if you want to display site stats on pages.
vibe_site_stats : Displays site stats.
Parameters:
total : Displays total number of users in site
courses : Displays total number of courses in site
instructor : display total number of instructors in site
groups : display total number of groups
subscriptions : Total number of course subscriptions by all users
sales : Total sales amount of courses
commissions: total commission earned by instructors
posts : Total number of blog posts published
comments : Total number of comments on the blog posts
This will return the total "number" of members, which can be used with the counter shortcode.
[vibe_site_stats members=1 number=1]
Selling Courses with WooCommerce
WPLMS is deep integrated with WooCommerce, which makes WPLMS a very powerful combination to sell courses online. You can add unlimited WooCommerce plugins, Payment gateways, WooCommerce Affiliate system and take full advantage of it in WPLMS.
WPLMS allows only Administrators to create new products. Each product can be connected to many courses and sold as an individual product or a subscription product.
Creating Products : To create a product simply Login as Administrator in WPLMS site. Follow below instructions to create a new product :
In WordPress Admin click on Products -> Add New
Add a title to the Product and add some description to the product
You'll notice a Product Course settings meta box, add the desired courses in the metabox
If you want the Pricing to be considered as a subscription, enable subscription.
If subscription is enabled then add the subscription days.
In Product data : General : Mark the product as Virtual and Downloadable.
In Product Data : Inverntory : Select Sold individually.
In Product Data : Advanced : Disable Reviews. As this could be confusing for the user.
Add Product featured image and some gallery images.
Enter the Price of the Product and Publish the product.
Connecting Courses :
Once the product is published, you can connect the product back to the course.
A course can be connected to a single product, while a product can be connected to many products.
The connected product is shown when the user clicks on Take this course button in single course screen.
Managing Orders :
Once a student has placed an order, the access to the course in not given untill the order has been marked as complete.
If the student uses Paypal as payment mode then the order is marked complete when user migrates from the thank you page. So, Paypal as payment mode works as expected which we have tested on the Demo site as well. However, same is not valid for other Payment modes.
For Payment Modes like Bank Transfer, Cheque the Administrator has to Manually Approve orders in WP Admin -> WooCommerce -> Orders Section
To Approve an order Administrator clicks on the Tick in front of the order to mark the order complete. Once the order is marked complete only then the Student gets access to the course.
Theme Customizer Guide
This section explains the various functions available in the theme customiser section. Theme customiser is located in WP Admin - Appearance - Customise section. Following sections in the theme customiser are explained below :
Site Identity :
Site title: You can set the title your site. The title of the site is used in generating the title of the home page which is important for SEO purpose.
Tagline: Site tagline, describe your site in one line.
Site Icon: The Site Icon is used as a browser and app icon for your site.
Background Image : The option is used to change the background image.
Background Image: The background image can be set from this option. This is only visible in the Boxed Layout ( For boxed theme : Go to Theme Customiser->layouts->theme layout->boxed).
Menus : The option is use to create/set the menus like main menu, footer menu, mobile menu etc. The menus set on the current page will be shown on the customiser sidebar.
Menu locations: Set the locations for different menus created from here like top, main, mobile, footer menu.
You can create a new custom menu from "Add a menu option" or edit/add items in the existing menu.
Widgets : The option is used to customize the widgets. The widgets set on the page opened in customiser will show in the customiser sidebar. You can also set widgets from the backend, go to wp-admin->appearance->Widgets.
Static Front Page : Option for setting front page and posts page.
Front page displays: Whenever some user visits your site, the first page you want your users to see. If it is posts, mark "Your latest posts", if it is some static page, mark "A static page". If you select "A static page", you should set the other two options front page /posts page.
Front page: Select the home page of the site from this option.
Posts page: Select the posts page or Blog page from this option. We recommend setting this value as blank as blog templates add their custom styling as per their design.
Theme : This is the most important section in the theme customiser. using thissection you can set your theme primary color, theme skin and theme text color.
Theme skin: Select out of Default, Elegant, Minimal skins from this option. Elegant, Minimal skins. Each theme skin adds a unique style to the entire theme. Each style adds its own styling file in the display and also adds their own classes on the body section.
Theme Primary Color: The most important setting in the theme customiser. Theme primary color is used in multiple places like default button background, tab background, selected link, icons etc. In each theme skin the primary color is treated differently.
Theme Primary text color: This is the theme color, which appears whereever the background is theme primary color. For example on buttons, links, pagination buttons etc.
Layouts : The layouts option has been added in latest update 2.0, you can choose different layouts for theme, directory pages like All courses, all members etc, profile layouts, group and single course layouts :
Theme Layout: Container, fluid, boxed
Directory Layout: Default, D2, D3, D4, D5
Profile Layout: Default, P2, P3, P4
Group Layout: Default, G2, G3, G4
Course Layout: Default, C2, C3, C4,C5
Header : All settings in this section are used to customize the header of the theme.
Header Style: The option is used to select the header style from Default, Sleek, Transparent, Centre aligned, Standard, standard center, Mooc, App style.
Login Style: Default, Full screen, Popup, Big Drop, Modern
Logo size: Sets the logo height from this option
Adjust logo top: It sets the top spacing of the logo
Adjust logo bottom: It sets the bottom spacing of the logo
Header top/fixed background color:
Header top/ fixed text color:
Header background color:
Header text/menu text color:
Sub navigation background color: It sets the sub navigation background color
Sub Nav text color: The setting is to set the text color in the sub navigation.
Adjust menu padding:
Login drop light background: The login drop box top background color
Login drop dark background:The login drop box bootom background color
Login drop light text color: It sets the text color in the top part of the login drop.
Login drop dark text color: It sets the text color in the bottom part of the login drop.
Typography : All the typogrpahy in the theme is maintained from this option
H1 font color: Sets H1 headings color via this option in the theme.
H1 font size: Sets H1 font size .
H2 font color: Sets H2 font color
H2 font size: Sets H2 font size via this setting
H3 font color: Sets H3 font color
H3 font size: Sets H3 font size
H4 font color: Sets H4 font color
H4 font size: Sets H4 font size
H5 font color: Sets H5 font color
H5 font size: Sets H5 font size
H6 font color: Sets H6 font color
H6 font size: Sets H6 font size
Widget title font weight: Font weight of the Title of widget
Widget title font color: Font color of the widget title
Footer background color: It sets the background color of the footer
Footer text color: The setting is used to set the text color of the footer in the theme
Footer heading color: Heading/title color of the widgets added in the footer
Bottom footer background color: It is used to set the background color of the bottom footer.
Bottom footer text color: It sets the color of the text in the bottom footer.
Custom CSS : In this section you can add your customized css part. Sometimes it happens that you want to hide something and that is not available in the theme. So, you can directly add your custom css.
Translation Guide
In This Guide, you'll learn about how to translate wplms theme from one language to another. For Translation purpose, we recommend to use Loco Translate Plugin as it is easy to use. This Plugin helps you to translate your site in your native language.
Some users prefer WPML Plugin over Loco Translate Plugin. With WPML you can translate pages, posts, custom types, taxonomy, menus and even the theme’s texts. To read about WPML Plugin: Get Started with WPML
In this Guide you'll learn about how to create events from front end. This feature is added in wplms so that an instructor can inform his students about an event. An instructor can set course specific events through this.
To create a course event, edit your course from front end.
Create Event, add title for your event.
Set Start date and End date for your course event and save the settings.
An Instructor by default gets access to a lot of features in the sites. Like viewing all Questions in the question bank, viewing all units in the directory through the administrator panel.
Creating Instructors from WP Admin
For Deatiled information about instructors roles and his access rights. Refer : Instructor Guide
You can create custom registration forms for students as well as for Instructors also. Tutorial :Link(Refer Registration Forms)
Plugins
Installed Plugins
Vibe Course Module : This is the course module plugins specifically designed for WPLMS. This plugin includes most of the functionality on the front end of the LMS. The Plugin acts as a bridge between WordPress and BuddyPress and WPLMS Theme.
Vibe Custom Types : This Plugin creates custom post types and custom meta boxes for WPLMS. This plugin stores all your LMS data. All the Custom post Types like: Courses, Units, Quizzes, Questions, Testimonials, and Popups.
Vibe Shortcodes : This Plugin contains all the shortcodes used in the theme. The ( V ) icon is added in the WP TinyMCE editor which contains the shortcode generator. Refer the shortcodes list : Link
WPLMS Dashboard : Dashboards is a one stop area for Student / Instructor to get a brief snapshot of what is happening in the site/courses. Refer the link : Tutorial
WPLMS Assignments : Through this plugin an instructor can assign homeworks to their students. Now, Assignment can also be included in courses for course evaluation, that is when the course is evaluated the cumulative percentage of all the quizzes and assignments will be calculated for auto-eveluate courses. For manual evaluation, assignment marks will be shown along with quiz marks for grading purpose. An instructor can add assignments in units from front as well as back end. To create assignments : Tutorial(refer create assignments)
WPLMS EventOn : WPLMS EventOn integrates EventOn plugin with WPLMS theme. It is used to add course specific events and dashboard calendar widget.
Refer the Link to know about EventOn widgets : Tutorial
WPLMS Front End : WPLMS Front End is a plugin made for WPLMS Theme. This plugin is only meant to work with WPLMS and can only be used with WPLMS. The WPLMS Front end plugin enables front end course creation and editing in WPLMS Theme. This plugin also enables front end unit creation, front end quiz creation, font end question creation.
Free ADDON
BP Social Connect : Connect your BuddyPress site with popular social networks. This plugin will allow you to connect your WordPress or BuddyPress. You can now integrate bp social connect that allows user to log-in via Google,Facebook and Twitter accounts with your website.
WPLMS Co-Author Plus : Wplms can be integrated with co-authors plus plugin. This add on supports multiple instructors for a single course. To create multiple instructors in a course, activate co-authors plugin and edit your course in which there is a setting present to set your authors. Add multiple instructors for that course.
WPLMS H5P Plugin : This Plugin is used to integrate H5P Plugin with WPLMS H5P. It works with wplms units and quizzes and integrates WPLMS quizzes with H5P quizzes. Refer the link for tutorial : WPLMS H5P AddOn
WPLMS MyCred ADDON : Connect your WPLMS Learning management system with MyCred Points system plugin. It allows students to puchase courses via MyCred points. This addon plugin integrates WPLMS with MyCred points system and also adds gamification options to award points to users on certain criteria.
WPLMS BadgeOS : BadgeOS is a plugin that allows your site’s users to complete tasks and earn badges. WPLMS BadgeOS integrates BadgeOS Plugin with WPLMS.
WPLMS BigBlueButton : BigBlueButton is an open source web conferencing system. Wplms BigBlueButton Plugin integrates BigBlueButton with wplms. It adds meeting tab in profile. you can set reminders before meetings,send email notifications before meeting. Refer the link for wplms bbb addon : Tutorial
WPLMS WooCommerce Subscriptions : WooCommerce Subscriptions allows you to introduce a variety of subscriptions for physical or virtual products and services. Create product of the month clubs, weekly service subscriptions or even yearly software billing packages. Add sign-up fees, offer free trials or set expiration periods. This Plugin integrates WooCommerce Subscriptions with WPLMS.Download Link
WPLMS EDD(Easy Digital Downloads) Addon : Easy Digital Downloads is a complete eCommerce solution for selling digital products on WordPress. Whether it is software, documents, photos, ebooks, songs, graphics, or any other type of media file, Easy Digital Downloads provides a complete system for effortlessly selling your digital products. This addon will integrate EDD Plugin with wplms.
Refer the link : Download WPLMS EDD Addon
Paid ADDON
WPLMS Custom Learning Paths : The custom learning path addon is a very exciting addon plugin for WPLMS. It aims on creating custom paths for students to learn on the website. Until now there was no concept in wplms for allowing students to learn something in a particular path and award certificates and badges for completing different steps. Refer the tutorial : Tutorial
WPLMS WooCommerce : WPLMS WooCommerce is a paid addon built for WooCommerce compatibility with WPLMS. Although WPLMS natively supports WooCommerce, this add-on makes WooCommerce compatible with WPLMS. Using this Add-on, you can support Variable Pricing for Courses.Buy
WPLMS Batches : WPLMS is based on BuddyPress, we had groups functionality already available to us via BuddyPress and we used it to create batches. Refer the link for WPLMS Batches : Tutorial
WPLMS Wishlist : With WPLMS Wishlist you can enable your users to mark the courses as favourite. These courses then appear in their profile – Wishlist section. you can share your wishlists on social network.
Integrates wplms with Vimeo. Vimeo Video Post is a WordPress video importer plugin specially developed for Vimeo that allows quick importing of Vimeo videos as WordPress posts with attached video player from channels, albums, user, groups or categories.
Refer the tutorial : Video Vibe
WPLMS MailChimp : WPLMS Mailchimp plugin integrates Mailchimp with WPLMS.
Sync members of your site into various lists
Enable option to subscribe to newsletter in BuddyPress registration.
Enable option to subscribe to newsletter in WooCommerce checkout.
Sync all course members into a list grouped by courses.
Auto move users to various groups within All courses list and Course specific list.
Auto add user to course list on subscribe and remove on unsubscribe.
Social Information
The following controls allow the user to Add social information in your site.