Sensei LMS WordPress Plugin
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update issue_template.md Apr 26, 2018
apigen Update/code cleanup (#1601) Nov 1, 2016
assets Fix PHPCS violations (#2296) Nov 15, 2018
includes Add quotes around constant definition check (#2354) Dec 3, 2018
lang Release 1.12.2 (#2349) Nov 29, 2018
scripts Add linter checks to CI - checking for new linter errors (#2325) Nov 26, 2018
templates Ensure phpcs runs properly in Travis CI (#2340) Nov 23, 2018
tests Run phpcbf on entire codebase (#2323) Nov 15, 2018
widgets Run phpcbf on entire codebase (#2323) Nov 15, 2018
.babelrc Set up infrastructure to support building Gutenberg blocks (#2186) Jul 4, 2018
.editorconfig Created .editorconfig file Sep 18, 2015
.eslintignore-wpcom Add WPCOM JS syntax checking to CI (#2227) Aug 31, 2018
.eslintrc.js Initial .eslintrc.js Nov 7, 2017
.eslintrc.wpcom.json Add WPCOM JS syntax checking to CI (#2227) Aug 31, 2018
.gitignore Add linter checks to CI - checking for new linter errors (#2325) Nov 26, 2018
.scrutinizer.yml Adds a Scrutinizer CI configuration file. Feb 23, 2016
.travis.yml Add linter checks to CI - checking for new linter errors (#2325) Nov 26, 2018
CONTRIBUTING.md Remove references to WooThemes (#2220) Aug 23, 2018
LICENSE Adding GPL v2 license text Jun 21, 2016
README.md Update README.md (#2218) Aug 15, 2018
apigen.neon update docs generator to point to docs.woocommerce.com Jul 19, 2016
changelog.txt Release 1.12.2 (#2349) Nov 29, 2018
composer.json Fix i18n violations (#2271) Oct 29, 2018
composer.lock Fix: PHPCS improvements (#2264) Oct 16, 2018
dummy_data.xml updates dummy content. Closes #750 May 26, 2015
gulpfile.js Exclude build directory from POT file processing (#2275) Oct 17, 2018
jest.config.js Add task for running PHP and JS tests (#2189) Jul 5, 2018
package-lock.json Sensei 1.12.2 Beta 1 Release (#2321) Nov 15, 2018
package.json Sensei 1.12.2 Beta 1 Release (#2321) Nov 15, 2018
phpcs.xml.dist Ensure phpcs runs properly in Travis CI (#2340) Nov 23, 2018
phpunit.xml Update usage tracking base code (#2051) Mar 8, 2018
uninstall.php Fix linter issues (#2260) Nov 7, 2018
webpack.config.js Set up infrastructure to support building Gutenberg blocks (#2186) Jul 4, 2018
woothemes-sensei.php Release 1.12.2 (#2349) Nov 29, 2018
wpml-config.xml Patching bugs on our side and adding WPML config file Jul 16, 2014

README.md

Sensei Build Status

A learning management plugin for WordPress, which provides the smoothest platform for helping you teach anything.

Sensei is a commercial plugin available from https://woocommerce.com/products/sensei/. The plugin is hosted here on a public Github repository in order to better facilitate community contributions from developers and users alike. If you have a suggestion, a bug report, or a patch for an issue, feel free to submit it here (following the guidelines below). We do ask, however, that if you are using the plugin on a live site that you please purchase a valid license from the website. We cannot provide support or one-click updates to anyone that does not hold a valid license key.

Architecture

Sensei structural model can be divided into components. These components are not well separated in the current version, but serves as a model for future changes.

  • Core
    • Post Types
    • Settings
  • Users
    • Teachers
    • Learners
    • Messages
    • Emails
  • Content
    • Courses
    • Modules
    • Lessons
    • Shortcodes
  • Analytics
  • Assessment
  • Views
    • Templates (Frontend)
    • Admin
    • Installation
  • Access Management
    • eCommerce
    • Membership
    • Permissions

Contributing to Sensei

See our guidelines here: Contributing to Sensei

Development Blog

Please follow further development updates at https://senseilms.com/blog/