I AM LISTENING TO
|
WHAT I LIKE
  • en
  • de
BLOG FILTER

FavIconX allows you to use your favicon as progress indicator.

FavIconX @ Github

readmore

In the past 2 years, the e-Learning market has been exploding. Online Learning Management Systems (LMS) have become very popular, to build e-learning platforms.

They not only offer text based content, quizzes, assignment management, course evaluation, social features, but also allow the integration of video, audio and other linked content.  Many support SCORM (Sharable Content Object Reference Model), allowing the exchange of learning content and results.

THE LMS UNIVERSE

Over the past few years, I have been helping clients to build or transform their e-learning platforms.  Sometimes its better to build a customized LMS solution from scratch :), than tweak or customize an offered solution. It all depends on the features you want to see integrated and on the budget available ;)

In this article I want to share current solutions offered for WordPress.

I will divide them into themes and plugins for now. In the future I plan do some feature comparison as well :

  • Theme based or Standalone Plugin (standalone might be preferred)
  • Course functionality (course, units, quizzes sections …)
  • Course linking / Course Groups / Exclusive courses
  • Course categories
  • Course Evaluation
  • Course curriculum
  • Course timeline
  • Course reviews & ratings
  • Course Stats
  • Free courses
  • Variable pricing
  • Course notes / Comments
  • Course Admin area
  • Course Frontend creation
  • Assignment functionality
  • Certificates
  • Messaging
  • Custom Email Templates
  • Course Events
  • BuddyPress Integration
  • BBPress Integration
  • WooCommerce integration
  • Import & Export functionality
  • Login
  • Student profiles
  • Instructor frontend interface

 

PLUGINS

These are standalone plugins, that provide LMS functionality and integrate into your WordPress themes. Ease of integration and options differ.

  1. LearnDash
  2. Sensei
  3. LearnPress  (new – 2015)
  4. WP Courseware
  5. LifterLMS
  6. Namaste! LMS
  7. CoursePress

THEMES

These themes mostly dependent on one of the plugins above or offer only a simple subset of LMS functionality.

  1. eLearning WP (new – 2015 / LearnPress)
  2. Derrick
  3. Guru
  4. Academy
  5. LMS
  6. Clever Course
  7. LMS Press
  8. EduLMS
  9. Skillfully
  10. iKnow
  11. University
  12. Invent
  13. Sensei themes
  14. Clever Course

THEME & PLUGIN

Integrated solutions,  that are supposed to offer a tight integration of WordPress, theme and its own plugins.

  1. WPLMS (started the revolution at Envato)
    One thing that sets WPLMS apart from many of the above is the frontend interface. So instructor tasks happen on the frontend not in the WP Admin. Also when it comes to assignments, WPLMS is currently the best solution. Even if the assignment management is not yet perfect, its better than what many of the other solutions offer.

Enjoy coding …

readmore

A repository of over 1000 quality jQuery plugins in categories like UI, Forms, Media, Navigation …

All nice, as long as those plugins are being updated. We had respositories of jQuery plugins before, that had many outdated or broken solutions.

jQuery Cards

readmore

“Beginning January 12, 2016, only the most current version of Internet Explorer available for a supported operating system will receive technical supports and security updates. Internet Explorer 11 is the last version of Internet Explorer, and will continue to receive security updates, compatibility fixes, and technical support on Windows 7, Windows 8.1, and Windows 10.”

Support for older versions of Internet Explorer ends

 

readmore

“Do you love movies as much as you love making cool websites? Then, boy – have we got the lorem ipsum for you! Our badass text generator will give you the best lines from some of the hardest Hollywood legends – we’re talking Eastwood, Caine, Carrey and Freeman – and mix them up ready to work their magic on your new website. In fact, we reckon you’ll love Picksum Ipsum so much, you might never want to replace it with real text.”

Time to switch up that boring lorem ipsum with some hollywood style :)

PICKSUM IPSUM

readmore

 

“Megapixelstock is a gathering place for web developers and photographers who would like to share their work with the community. The megapixelstock is for sharing free stock photos.”

Megapixelstock

readmore

Shepherd is a javascript library for guiding users through your app. It uses Tether, another open source library, to position all of its steps.

We should always try to make our apps as self-explaining as possible, but sometimes features need to be showcased or explained. This helps you to do a quick first-start guide for new users.

Shepherd @ Github

readmore

I almost completely switched to Sass in the past year. So organzing my CSS code has become a mission of mine :)

Structure is especially needed, when you are not the only one working on the design. So that everyone on the team can easily understand and contribute with ease. There are never too many files, as files get combined anyway.

Make your own life easier and for those you work with!

Currently applying the following structure on newer projects:

  1. BASE holds files like resets, typography and foundation structures.
  2. COMPONENTS holds specific module definitions, like buttons, navigation etc.
  3. UTILS holds my own functions, mixins and configuration for the whole project.
  4. LAYOUT holds the main files defining the different layout areas / grid of the project.
  5. SECTIONS holds the definition of pages or sub sections defined.
  6. THEMES holds files for theme switches or front / backend layouts.
  7. VENDORS holds those files that are related to external includes.

Which architecture fits your project & team will vary.

Enjoy coding …

readmore

Nice simple addon to add a loading animation to your Bootstrap buttons, when doing Ajax requests. Always better to let users know, that your system is doing something ;)

Ladda for Bootstrap @ Github

readmore

“The picture element, srcset and sizes attributes, and associated features allow web developers to deliver an appropriate image to every user depending on a variety of conditions like screen size, viewport size, screen resolution, and more. Picturefill enables support for the picture element and associated features in browsers that do not yet support them, so you can start using them today!”

Picturefill @ Github

 

readmore