Skip to content

Automattic/sensei

Repository files navigation

Sensei LMS - Online Courses, Quizzes, & Learning

Trunk Workflow

Welcome to the repository of the Sensei LMS project, an open-source Learning Management System (LMS) built specifically for WordPress. Sensei LMS provides a robust and intuitive platform for creating, managing, and delivering online courses, quizzes, and learning experiences.

Whether you're an educator or simply passionate about sharing knowledge online, our platform is designed with you in mind. With seamless integration into the WordPress ecosystem, including compatibility with any WordPress theme, you'll have everything you need to create engaging and effective online content.

Our aim is to empower you with an efficient and user-friendly toolset that helps you create a top-notch e-learning experience. We're committed to the open-source community and we welcome contributions from developers. To learn more about contributing, please check out our Contributing Guide.

Key Features

For Educators

  • Guest Access Support: Allow unregistered users to explore course content, providing a sneak peek of what your courses have to offer.
  • Preview as Student support: Enable teachers to preview courses as if they were students, allowing for comprehensive quality control and review.
  • Course Management: Easily manage courses, enrollments, and student progress with Sensei LMS's intuitive interface.
  • Analytics and Reporting: Keep track of student progress and course performance with detailed reports and analytics.
  • Block Editor Support: Easily build and design course content with WordPress's block editor, which provides a seamless content creation experience.
  • Learning Mode: Create a distraction-free learning environment with Sensei LMS's custom Learning Mode. It appears only for Sensei lessons and is fully customizable via the site editor, providing endless flexibility for editing the header and sidebar of the theme visually.
  • Mailpoet Integration: Streamline email communications and marketing campaigns with seamless integration of the popular Mailpoet plugin.

For Developers

  • Open Source: Sensei LMS is licensed under GPLv2, the same as used by WordPress, ensuring that you have the freedom to use, modify, and distribute it to suit your needs.
  • Flexible Iitegration with third-party code: Sensei LMS's source code is widely documented and provides several hooks for seamless integration with other WordPress plugins and themes. This flexibility allows for easy customization and provides endless possibilities for creating new and exciting features.
  • Complete Testing Suite: Ensure the reliability and stability of the Sensei LMS project with a comprehensive suite of unit tests.

Get More Features with Sensei Pro

  • Sell Courses: Sell online courses using WooCommerce integration.
  • Content Drip - Schedule student access to lessons based on a specific date or a number of days/weeks after starting a course.
  • Advanced Groups - Add students to customizable groups to manage course access, show/hide content, and run reports.
  • Quiz Timer - Set a time limit for quizzes and display a countdown timer to students.
  • Updates and Support: Get 1 year of updates and support included, ensuring a seamless experience and continued improvements.
  • Collaboration: Collaborate with co-teachers to create and manage course content, providing a comprehensive learning experience.
  • Interactive Blocks: Create interesting lessons using flashcards, image hotspots and interactive videos for the best learning experience.
  • And much more.

Managed Hosting with Sensei Bundle

  • Powered by WordPress.com: Get the most out of Sensei Pro by running it on the managed WordPress.com infrastructure with the Sensei Bundle. Video Upload: Have 200GB of space for uploading videos for VideoPress that integrate seamlessly with Sensei courses
  • Real Time Backups: Every part of your website is backed up in real-time. Need to restore something? It's just a single click.
  • 1 year Free domain: Choose an annual plan, and register a new domain name at no extra cost for the first year
  • And much more.

Test the Platform

If you're interested in trying out the Sensei LMS and Sensei Pro features, you can test it out for free with our demo available at https://senseilms.com/demo. Get a feel for the platform's capabilities and see if it's the right fit for your needs.

Installation

To get started with Sensei LMS, follow either of these steps:

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don't even need to leave your web browser. To do an automatic install:

  1. Log in to your WordPress admin panel
  2. Navigate to the Plugins menu and click Add New.
  3. In the search field type "Sensei LMS" and click Search Plugins.
  4. Once you've found the plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by clicking Install Now.
  5. Activate the plugin by clicking the Activate button.
  6. Create your first course and start sharing knowledge!

Manual installation

The manual installation method involves downloading the plugin and uploading it to your web server via your favorite file transfer application.

  1. Download the plugin file from the WordPress.org repository to your computer and unzip it
  2. Using an FTP program, or your hosting control panel, upload the unzipped plugin folder to your WordPress installation's wp-content/plugins/ directory.
  3. Activate the plugin from the Plugins menu within the WordPress admin.
  4. Create your first course and start sharing knowledge!

Documentation

To learn more about the Sensei LMS project and how to use it effectively, check out our comprehensive Documentation.

Community and Support

Join the growing community of Sensei LMS users and developers! Share your ideas, ask questions, and provide feedback through our community forums, or contact us at our Free Support Forum.

For support for our paid products, please contact us through our Support Portal.

Contributing to Sensei LMS

See our guidelines for Contributing to Sensei LMS

Stay Up-to-Date with Sensei

Don't miss out on the latest Sensei LMS news, updates, and tips! Follow our blog to stay up-to-date with everything related to Sensei. Our team of experts regularly publishes new articles, tutorials, and resources to help you get the most out of Sensei and stay on top of the latest trends in online education. Whether you're an educator or developer, our blog has something for everyone.

Subscribe to our newsletter to get the latest updates delivered right to your inbox, and never miss a beat with Sensei LMS.