# Key Features

### Key Features <a href="#key-features" id="key-features"></a>

**For Users/ Students**

Learning management systems (LMS) typically include a range of features that are designed to meet the needs of students. Some of the key features that students may need include:

1. **Course access:** Students should be able to easily access the courses they are enrolled in, including viewing course content, submitting assignments, and taking assessments.
2. **Personalized learning:** Students should be able to customize their learning experience, such as setting their own goals and tracking their progress.
3. **Feedback:** Students should be able to receive feedback on their work, such as through graded assignments and assessments, and through comments and discussions.
4. **Multimedia:** Students should be able to access and interact with a variety of multimedia content, such as videos, images, and audio.
5. **Mobile compatibility:** Students should be able to access the LMS from a mobile device, such as a smartphone or tablet.
6. **Progress tracking:** Students should be able to track their progress, including grades and completion status, and have access to their historical records.
7. **Communication**: Students should be able to communicate with their instructors, such as through email, chat, and video conferencing.
8. Dashboard&#x20;
9. Device Control
10. Wish List
11. Private Courses
12. Leader Board
13. Course Progress
14. Course Filter
15. Course Rating
16. Course Query Q\&A
17. Course Search
18. Course Certificate & Download Option
19. Course Download – PDF, Zip, Video, Image (png, jpg)
20. Assignment On Course
21. Question Bank on Course&#x20;
22. Noticeboard On Course&#x20;
23. Paid Meeting On Course
24. Appointment to Course Instructor
25. Live Classes
26. Student Profile
27. PDF reader
28. Like/Dislike option on course reviews
29. Multipal Playback Rates Selection
30. Loop & Shuffle
31. Video Resume Play
32. Quiz for Courses
33. Test series / Previous papers & download option
34. Subjective & objective quiz options on courses
35. Invoice PDF Download
36. Message to Instructor
37. Follow Instructor
38. Gift Course
39. Buy Now Option
40. Grid View & List View
41. Social Login - Facebook, Gitlab, Google, Amazon, Linkedin, Twitter
42. Affiliate (Referral System)
43. Subscription Model on Bundle courses via stripe payment & stripe coupon
44. Become an Instructor option
45. Feedback System
46. Review Report
47. Faq's
48. Contact Us Page
49. Career Page
50. About Detail Page
51. Facebook Messenger Chat Bubble
52. WhatsApp Chat Button
53. Bunny Storage
54. Wasabi Storage

**For Trainer/ Instructors/Tutors/ Institutes/Teachers**

Learning management systems (LMS) typically include a range of features that are designed to meet the needs of teachers or instructors. Some of the key features that teachers may need include:

1. **Course creation and management:** Teachers should be able to easily create, organize and manage their courses, including adding and editing content, creating assignments and assessments, and managing student enrollment.
2. **Communication and collaboration:** Teachers should be able to communicate and collaborate with students, such as through chat, email.
3. **Grading and feedback:** Teachers should be able to easily grade student work and provide feedback, such as through rubrics and comments.
4. **Content management:** Teachers should be able to easily manage and organize course content, such as creating and editing lessons, quizzes, and assessments.
5. **Mobile compatibility:** Teachers should be able to access the LMS from a mobile device, such as a smartphone or tablet.
6. **Multimedia:** Teachers should be able to access and use multimedia content, such as videos, images, and audio, to enhance the learning experience.
7. **Integration:** Teachers should be able to integrate the LMS with other tools and systems, such as  email, and student information systems.
8. Dashboard&#x20;
9. Instructor Payout, Pay to Instructor
10. Multiple Instructor
11. Option to Hide User Identity from Instructor
12. Private courses
13. Badges on Instructor Profile
14. Course Expire Duration
15. Paid Featured Course by Instructor (PayTM Indian Payment Gateway)
16. Become an Instructor option
17. Become Instructor Fees Plans added with Paypal & PaytTM payment options
18. Instructors can add Vacation Mode
19. Instructors Profile Page
20. Appointment to Course Instructor
21. Assignment On Course
22. FAQ's

**For Admin**

1. Dashboard&#x20;
2. Marketing Dashboard
3. Player Settings
4. Advertisements Settings
5. Featured Categories
6. Right Click, Inspect Element Disable
7. Addon Manager
8. Site Settings
9. &#x20;Mail Setting&#x20;
10. API setting by Admin
11. ADMIN Translation
12. Google Tag Manager
13. SEO Directory Added
14. Coupons Managements&#x20;
15. IP Block option on Site
16. Twillo SMS Settings on course enrollment confirmation.
17. Course Review System
18. Google Adsense
19. Blog's
20. Lesson/ Class Rearrange Drag & Drop
21. Drag & Drop Categories & Sliders
22. Advertisement Settings
23. SiteMap
24. Color option settings
25. bulk import in user, institute , job
26. User Roles and Management
27. Login as User
28. Ai Tool
29. Webp images supported
30. Slug Auto Generated
31. Dark light mode
32. OTP Login By Twilio
33. Screen Capture Disabled
34. Video Player Feature - skin change, loop\_video, player\_google\_analytics\_id, chrome\_cast

**Meetings**

1. [Big Blue Button](https://bigbluebutton.org/) Integrate for Meetings
2. [Zoom](https://zoom.us/) Integration for Meetings
3. Google Meet Integration for Live Meeting
4. Jitsi Meet Integration for Live Meetings

**Payment Gateways**&#x20;

* **International Payment Gateways:** Stripe, Paypal, Paystack, Mollie, Skrill, Rave, Braintree, Payflexi, Manual Bank Transfer & Manual / Offline Payment Gateway
* **Indian Payment Gateways:** RazorPay, Instamojo, PayTM, PayU Money & Cashfree
* **Thailand Payment Gateway:** Omise
* **Japan Payment Gateway:** Omise
* **Bangladesh Payment Gateways:** SSLCommerze & AamarPay&#x20;
* **Turkish Payment Gateway:** Iyzico&#x20;
* **Srilanka Payment Gateway:** PayHere

**Player Features**

* [Ultimate Video Player](https://codecanyon.net/item/ultimate-video-player/7694071) (Free Worth $59)
* **Video Formats:**  MP-4, m3u8, HLS, WEMB Video
* Embedded Video Link Support
* Support Live Streaming via .m3u8 URL
* Support YouTube, Viemo Links
* YouTube & Vimeo API for Video URL's
* AWS S3 Video Upload
* AWS & Digital Ocean Video Links Support
* Google Drive & DropBox Video link supported
* Google Drive Embedded Video Link Support
* cloudinary.com Video Supported
* Drip Content on Course Chapter & Course Class
* Subtitle File Support (.srt & .txt)
* Player Subtitle
* Multipal Playback Rates Selection
* Loop & Shuffle
* Video Resume Play

**General Features**

* PWA - Progressive Web App
* Responsive Design
* Three Level Categories
* Google Two Factor Authentication
* Coming Soon
* **Wallet** : (with paytm, paypal & stripe)
* Notification
* OneSignal Push Notifications
* Newsletter Mailchimp
* Course Refund
* Language Translator
* RTL Support
* Geo Location
* Course URL/Upload (Video, Image, Zip, Pdf)
* Lazy Load
* Bundle Courses
* Course Report
* Course Purchase Report
* Flash Deal On Course
* Invoice Course Purchase Report
* Testimonial
* Promo / Announcement Bar
* Demo Content  Import
* Facebook Pixel&#x20;
* paypal.me Donation option
* Captcha on Signup
* SEO Ready URL
* Bootstrap 4 Framework
* Owl Carousel 2
* W3C Valid Markup
* Smooth Transition Effects
* YouTube Videos Available For Project Setup
