Comparisons and advocacy

Moodle vs Drupal for paid LMS

 
A Coloradian who was sucked into facebook against his wishes
Moodle vs Drupal for paid LMS
 


Both are great products, neither gives me exactly what I want "out of the box."

I created a screencast describing my issues with Moodle as a paid LMS.

Moodle paypal module works, but it does do all that I would like.  Also, navigation is not all it should be, IMO.

I have been trying Drupal 8.4 (latest version) with it's new commerce2 module.

Drupal's new commerce2 module is powerful, it has a lot of high-end features. It is also - to put it mildly - complicated and difficult. By that, I mean even drupal experts consider it complicated and difficult. I have been working with it for days, and I am no where near finished. If I were to try it again, I think I would go with drupal's simpler Ubercart module. I think drupal's commerce2 is overkill for what I am trying to do.

I think the Obermeyer sales site was created with drupal's new commerce2 module. Impressive work, IMO:

https://www.obermeyer.com/

Be certain, that site was made to total experts. But if you need something that can index, and showcase, hundreds of products, each with many variations of color and size, drupal can get the job. For me, it's way more than I need.

Moodle has a great video feature: you can play a video loaded on the site, instead of having to embed something from youtube, or vimeo. This is helpful for a paid site. Why would anybody pay if the videos are available for free?

Supposedly, this can be done in drupal, but it requires an additional module. I have loaded the "Video" module, which should make this possible, but have not been about to get it to work. There are other modules that should make this work, I might try those if I cannot get the Video module to work.

Drupal has a pre-built LMS called Opigno. I tried it and was unimpressed. It has high system requirements, and does not really work. Also, the Opigno module does not include Commerce, or Ubercart, which means it does not save you that much work. There is nothing in Opigno that cannot be added manually in standard drupal install.

H5P seems to work well with drupal. It is reasonably easy to install and configure. Loads of great features. I have not tried H5P with moodle yet.

I still have a long way to go. I thought I would post this in case anybody is interested.

 
Average of ratings: -
Picture of Visvanath Ratnaweera
Re: Moodle vs Drupal for paid LMS
Particularly helpful Moodlers
Fully automated teaching? Like self-driven cars? Well, that is not exactly what Martin had in mind when he put Moodle together: https://docs.moodle.org/19/en/Philosophy.

Sure Moodle has come a long way since. But potatoes never become apples!
 
Average of ratings: -
Picture of Marcus Green
Re: Moodle vs Drupal for paid LMS
Core developersParticularly helpful MoodlersPlugin developersTesters

I like this illustration of the history of teaching machines.

 
Average of ratings: -
Gareth J Barnard
Re: Moodle vs Drupal for paid LMS
Core developersParticularly helpful MoodlersPlugin developers

RE: But potatoes never become apples!

But in software they can:

// Potatoes Apples
#include <iostream>
using namespace std;
class Apple {
    int diameter;
    char* type;
    public:
        Apple(int diameter, char* type) {
            this.diameter = diameter;
            this.type = type;
        }
}
class Potato {
    int area;
    int density;
    char* type;
    public:
        Potato(int area, int density, char* type) {
            this.area = area;
            this.density = density;
            this.type = type;
        }
}
union Transmogrifier {
    Apple anApple;
    Potato aPotato;
}

Please forgive my bad C++, been a while!

 
Average of ratings: -
Picture of Dave Perry
Re: Moodle vs Drupal for paid LMS
Particularly helpful MoodlersTesters
What's that in PHP? We're more likely to speak that here!
 
Average of ratings: -
Gareth J Barnard
Re: Moodle vs Drupal for paid LMS
Core developersParticularly helpful MoodlersPlugin developers

No 'union' operation in PHP: https://en.wikipedia.org/wiki/Union_type - but in theory as PHP is built upon C / C++ then could be possible to make one.

 
Average of ratings: -
Picture of Visvanath Ratnaweera
But potatoes never become apples! [OT]
Particularly helpful Moodlers
Ha, ha, ha! A _trans_mogrifier! As if mogrification is not scary enough. Quote: "the minimal transcription factor (TF) combinations required to reprogram one somatic human cell type directly into another, without the need to first reprogram cells to a primitive or pluripotent (iPS) cell fate" https://www.monash.edu/__data/assets/pdf_file/0005/376871/MOGRIFYTM-direct-reprograming-between-all-human-cell-types.pdf.
:-8

Wait, you knew that the reverse, apples becoming potatoes, have happened? In many dialects potato is called "hard apple": aardappel (Dutch), අර්තාපල් (arthaapel, Sinhalese) or even Kartoffel in German has traces of Apfel.
wink
 
Average of ratings: Useful (1)