General plugins

Enterprise Learning Intelligence Suite for Moodle Released

 
Picture of Michael Penney
Enterprise Learning Intelligence Suite for Moodle Released
Group Core developers

Remote-Learner's Enterprise Learning Intelligence System (ELIS(TM)) for Moodle - Community Version Code has been released to the Moodle publicsmile.

ELIS(TM) is a set of add-ons to standard Moodle, these add-ons provide the administrative, business intelligence, data mining, learning management, content management, and longitudinal record keeping functions that standard Moodle does not not provide. ELIS(TM) code is managed by Remote-Learner's team of long time Moodle experts, core developers, and expert support and training staff.

Some example uses are:

  • Professional Development Programs (K12, etc.)
  • Talent Development and Management
  • Certification Programs
  • Sales Team Training
  • Internal Corporate Training (Compliance, Diversity, etc.)
  • Higher Education Accreditation
  • Outcomes Management & Reporting
  • Publisher Content-Moodle course distribution, reporting, and management.

The community version of the ELIS(TM) for Moodle code can be found at https://github.com/remotelearner - note that this is a set of add-ons (blocks, auth plugin, and patches, etc.) to Moodle - you will need a functioning version of Moodle to install ELIS into. New releases of ELIS are built against the latest release of Moodle - if you install into an older release, things may break.

Installation and techincal details can be found at https://github.com/remotelearner/elis.base/blob/master/README.mkd.

Please make sure to check the system requirements before installing - there are some extra system requirements beyond what is required for Moodle itself.

Note also that ELIS requires MySQL v5 and is not fully compatible with PostgreSQL or other RDMSs.

ELIS information and User documentation can be found at http://rlcommunity.remote-learner.net/.

We've also put in an entry in the Modules and Plug-ins database here: http://moodle.org/mod/data/view.php?d=13&rid=4894 (pending  approval)

The community version of the ELIS(TM) code is unsupported, and is provided "as is" with no warantee or guarantee of functionality*.

Enjoy!
Michael

*For a fully integrated, managed, maintained, supported and certfied version of ELIS(TM) for Moodle, contact Remote Learner at http://remote-learner.net/contactme.

 
Average of ratings: -
Picture of doug hinkle
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Michael,

I wanted to test the ELIS functionality so I created a new installation of Moodle 1.9.1+ on my server and then loaded all of the files from the various ELIS zip packages. Everything seemed to install fine and I had no errors. My site looked exactly like it did before I installed the ELIS files. I did notice that there were several new blocks from the modules directory so I looked to add a Block. I found several new blocks but when I added the Curriculum Administration block, no block was added and it took away my Blocks block so that I cannot add any additional block. Also, when I try to go to any page, there is only a blank page.

When I install the ELIS files and then activate them from the Notifications page, should anything look different in my administration page? Is there something else that I should do? I have tried to do it 3 times with the same result. I did so to make sure that I did not copy files into the wrong folders.

 
Average of ratings: -
Picture of David Hedges
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Doug-

Did you resolve this? We, too, have installed and see the blocks in the modules area, but there isn't any administration/settings area. Can't do anything with it. According to the documentation, there should be a Program Manager, Reports Manager & Notification Manager, but I have not been able to find any of these.

 
Average of ratings: -
Picture of doug hinkle
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

I still have not gotten it to work properly. I tried several installations with different options but no luck with any of them. I guess that the code is there but since Remoter Learner is still offering this as a service for a fee, there will be no additional documentation to help with the install. Too bad, I work with clients who could use this functionality. I also consult with several organizations on their Moodle installs so I would like to figure this out. I just don't have the time to go through the code and figure everything out myself. Maybe we can continue to work through this together.

When I installed it, I found several blocks but when I tried to activate one of hte blocks, it caused my blocks block to disappear and now I cannot add any additional blocks.

 
Average of ratings: -
Picture of David Hedges
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Solved!

I was also getting the following error: “require_js: mywebsite.com/lib/yui/yahoo/yahoo-min.js - file not found.”

My IT guy was able to resolve the error, after which the block "Curriculum Administration" appeared on my home page. From there I could access ELIS. I asked my IT guy to explain what he did to resolve:

"Our server (Ubuntu Natty) has the packages for Moodle and libjs-yui installed (among others).  The Moodle package itself doesn’t include YUI except for the “treeview” YUI library  YIU itself is provided by libjs-yui and lives in /usr/share/javascript/yui/ and not /usr/share/moodle/lib/yui/ where Moodle is looking for it.

 To fix this, I did the following as root:

 # cd /usr/share/moodle

# mv lib/yui lib/yui.dist

# ln –s /usr/share/javascript/yui/ lib/yui

 There’s no need to reboot or restart the web server; the change will be visible immediately.

 Note that if you’re on a platform other than Ubuntu Natty, your mileage may vary; your files may have been installed in different locations, and/or you may not have a handy package available for YUI."

Hope this helps!

 
Average of ratings: -
Picture of Jakob Ackermann
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hello Michael,

what do you mean by "Publisher Content-Moodle course distribution". I'm looking for a way to distribute courses to different Moodle installation and keep them in sync.

 

-Jakob

 
Average of ratings: -
Picture of Daniel Wright
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Greetings Michael,

Just wondering if there are any plans to update ELIS to support Moodle 2.x?

Thanks,
Dan

 
Average of ratings: -
Tim at Lone Pine Koala Sanctuary
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Documentation writersGroup Particularly helpful MoodlersGroup Plugin developers

Hubert talked about ELIS during http://docs.moodle.org/dev/Developer_meeting_August_2011. Apparently they are in the middle of converting it to Moodle 2.x.

 
Average of ratings: -
Picture of Daniel Wright
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Awesome!  Thanks for the update Tim.

 
Average of ratings: -
Picture of David Hedges
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Any update on the availablility of ELIS, based on Moodle 2.0?

 
Average of ratings: -
Picture of David Hedges
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Bump...

 
Average of ratings: -
Picture of Michael Penney
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developers

ELIS 2.0 has just been released smile.

http://bit.ly/elis2moodle2

Happy Holidays!

 
Average of ratings: Useful (1)
Picture of Vikram Solia
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Congrats Michael,

Have github repositories been updated with the new version?

Thanks in advance!

 
Average of ratings: -
Picture of Kevin Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

I am trying to install the Community version of ELIS

I have installed Alfresco and it seems to be working

I have downloaded the Community version of ELIS which contains version.php files that point to Moodle1.9.15+ Build 20111209. 

However I cannot locate any other install instructions (beyond the readme.mkd) file that came with the ELIS download

Does anyone know of any other materials that would be helpful in installing ELIS beyond the materials in the package?

I am not that savy about adding things to Moodle and I cannot quite figure out how to proceed.  There appears to be many files that would overlay one another - I am probably missing the big picture.

I hope there is someone who can offer some guidance/information in this area.

Thanks in advance

( I had posted this same request in the forum Home/ ► My courses/ ► Using Moodle/ ► Getting started/ ► Installation problems/ ► Community Version of ELIS install - however it probably should be here)

 
Average of ratings: -
Picture of Tara Coulson
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Kevin,

Have you received any information about this? I cannot even find a user community for these products. The http://rlcommunity.remote-learner.net site has extensive usage documentation but no installation documentation.

Thanks for any update!

Tara

 
Average of ratings: -
Picture of Kevin Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Tara,

Nothing yet, I do agree that the usage documetation is very extensive and well organized.  That is one reason I found the suite so attractive.

I have attached the readme file that contains the install instructions that came with the package I downloaded.

The instructions that that deal with installing  the /core/file/repository/alfresco/webscripts/* in Alfresco are very descriptive.  I wish the file contained instructions like those for the other repositories.

Well now we are 2 - does this constitute a movement yet or perhaps the beginning of a user community...

Let's keep each other updated - Thanks!

 
Average of ratings: -
Picture of Scott Karren
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Anyone else out there using or trying to use ELIS that can provide some help on getting this installed?  I just need to know where the files under the "core" and "addons" directories go.

Scott Karren

 
Average of ratings: -
Picture of Joe Donnelly
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

The files go in their matching path.

The root folder you start with will be the html folder where Moodle is installed

Example

elise.base\addons\admin\ = html\admin

elise.base\core\admin\ = html\admin

Part I figured out the hard way after having to blow away my Moodle install like 5 times was. (Test system)

Install the files in this order.

Get Moodle up and running.

Stop your web server if possible

elise.base\addons

elise.base\core

Patch elise.base

elise.openid\addons

elise.openid\core

elise.cm\addons\

elise.cm\core\

patch elise.cm

elise.reportng\addons\

elise.reporting\core\

patch elis.reporting

restart your web server and Moodle won't look much different but there will be at least 1 new block when you log in as a site admin.

the new block is called Program Management and you should be off and running. I hope this helps.

 
Average of ratings: Useful (2)
Mi picture
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hello.

I am trying to install ELIS2.

I have installed Moodle 2.1.5+

I applied succesfully elis2 base and elis2 cm.

I realized that elis.alfresco that you can find at GIT is 1.9.6,  but I could find this package for Moodle 2.1.x.

I tried to apply one patch, and obsviously is not possible.

Where I can find that?

 

I promise that I will give you a ZIP with Moodle2+ELIS2 when I am done.

 

Juan

 
Average of ratings: -
Mi picture
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Well,

I am still working on Alfresco, but For anybody who wants I leave that here:

http://wp.me/p2loFh-5

Juan

 
Average of ratings: -
Picture of Beau Taub
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Joe,

Great set of instructions. It was just what I needed to get ELIS installed. The patching part was a little tricky and I still have plugins that won't upgrade, but I was able to move past those issues.

Just wanted to mention, for the patching, this worked for me:

# Copy the contents of patches to your moodle directory, where admin, auth, lib, etc live. cd to that directory.
# Then, first do a dry-run
for i in `find . -name *patch`;do echo "File: " $i; patch -d /var/www/vhosts/elis/web/ --dry-run -p1 -i $i ;done
# Confirm that you're seeing files get patched and not 'can't find file to patch' or other errors.
# Once confirmed, take out --dry-run and let it rip
for i in `find . -name *patch`;do echo "File: " $i; patch -d /var/www/vhosts/elis/web/ -p1 -i $i ;done

It would be super-nice if the creators of ELIS put out official installation instructions, but I imagine they have their reasons for not doing so.

Thanks again for the instructions.

-Beau

 
Average of ratings: -
Picture of Joe Donnelly
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

I'm glad I was able to help you out.

for Those who are trying to get Alfresco to work.. I wouldn't worry about it as its not supported with Elis 2.0/ moodle 2.x as of yet.  

See bottom of the Elis 2.0 Release notes. 

http://rlcommunity.remote-learner.net/mod/forum/discuss.php?d=37

It looks like it will be added as of Elis 2.0.1 but who knows when that will be.

 

Joe Donnelly

 
Average of ratings: -
Picture of Troy Shimkus
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Okay, so I've started this process, I used the most recent build, and the first patch failed. I'm guessing I have to use a specific edition of Moodle. Do you know what version that is?

I was trying to use the Elis version numbers, but since github lists elis.base   at different versions for each folder in there, 1.9.3, 1.9.2.4, and such, I guess I can't rely on those...

 
Average of ratings: -
Picture of Scott Karren
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Troy

If you are using Moodle 2.1.5 you want to use the ELIS package made for that version.  In the git hub repository click on the down arrow next to the master branch and choose elis2.  Right above that same dropdown is a ZIP link to download the repository as a zip file.  That is probably the one you want.

HTH

Scott

 
Average of ratings: -
Picture of Scott Karren
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

For those of you that have elis running, how is it working?  I am most curious on how elis handles pre-existing courses, was there any conversion that needed to take place or any work that was needed to get them working properly under elis?  I look forward to hearing from you.

Scott

 
Average of ratings: -
Picture of Joe Donnelly
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Well Elis runs on top of Moodle so any moodle course should still work pretty much the same. We are only running it in a test setup but I haven't had any issues with create new courses and it seems to import existing courses with out any issues.

 

 
Average of ratings: -
Picture of Troy Shimkus
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Thanks. I did that with the selecting elis2 bracnch and downloaded that zip. I checked the version.php file and it lists 2.1.5 so I think that's a big help. I assume that means that I have to use 2.1.5, it hasn't been released or tested with later versions.

Thanks so much for the help, can't wait to try that out and see if I can get it running.

 
Average of ratings: -
Picture of Joe Donnelly
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

If you check the version.php file in the Elis zip file, it will show you what version of moodle it will work with

 
Average of ratings: -
Picture of Troy Shimkus
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

The version.php file int eh Base that I downloaded shows 1.9. So either I didn't download the correct one or it is not compatible with 2.x?

 
Average of ratings: -
Picture of Travis McElroy
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Joe/All>

Also trying to install ELIS 2 (.base, .cm, .openid, .reporting) on top of Moodle 2.2

I'm runnig XAMPP (http://localhost) on a Windows7 machine as a development/testing environment.

I went to github and ZIP-ed the 4 categories listed above, but when I unzip them, it's not easily clear where these components need to go.  I tried to put the elis directory under moodle/mod as per other plug-ins...but that didn't work.

I see where Joe "mapped" some files, but I still need further guidance/clarification.

Any ideas?  Thanks!

 
Average of ratings: -
Picture of Camilo Rivera
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Installing ELIS is not easy at all. I believe having no guide for installing it is actually intended by the company behind ELIS.

Basically you need to drop everything from the ZIP file into your Moodle root directory and then applying the patches included using GIT (if that doesn't work you will need to patch manually).

Good luck bro!

 
Average of ratings: -
Picture of Travis McElroy
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Camilo> That's what I'm finding...since I'm a total newbie at using GIT, how can I patch manually?  Each of the 4 elis zip files open with a "addons" "core" "patches" subdirectories, how do I know which subdirectories under my moodle installation to copy them into?  Also, how can I ensure no overwriting of critical moodle files?  Any other resources you can point me to?

Thanks!

 
Average of ratings: -
Picture of Scott Karren
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Travis

What Camilo said is the absolute truth.  Installing and setting up ELIS is not for the faint of heart.  With some time, patience, intestinal fortitude, and lots of backups and restores you can do it.

With regards to knowing which subdirectories you need to put files in, I will take a bit of Joe's post above.

elise.base\addons\admin\ = "your moodle root dir"\admin

elise.base\core\admin\ = "your moodle root dir"\admin

The directory structure of ELIS mimics that of Moodle.  So, anything within the addons subdirectory you will want to drop into your Moodle root directory, the files will drop into their respective subdirectories.  The same goes for the core subdirectory, drop the contents of the core subdir into your Moodle root and the files will drop into their respective subdirectories.

 With regards to manually "patching" existing files.  You will need to find an application that allows you to apply diff patches.  You can go here http://docs.moodle.org/dev/How_to_apply_a_patch for some Moodle docs on how to do this or you can do a Google search on "apply diff patch tutorial" and look for sites that can help you with this.

HTH

Scott Karren

 
Average of ratings: -
Picture of Scott Karren
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

All

I am running across a problem with the user activity ETL process that I hope someone can help me with.

The first time the ETL process runs it finishes with no warnings and no errors.  The next time it runs I start getting messages like: 

"user_activity_add_session(userid = 54, courseid = 1, session_start = 1335461622, session_end = 1335461813): Warning: remainder duration > 3600"

and eventually the process will error out with this:

!!! Error writing to database !!!
!! Duplicate entry '75-1483-1337889600' for key 'mdl_etlusermoduacti_usecmi_uix'
INSERT INTO mdl_etl_user_module_activity (userid,courseid,cmid,hour,duration) VALUES(?,?,?,?,?)
[array (
0 => '75',
1 => '17',
2 => '1483',
3 => 1337889600,
4 => 204,
)] !!
!! Stack trace: * line 397 of \lib\dml\moodle_database.php: dml_write_exception thrown
* line 893 of \lib\dml\mysqli_native_moodle_database.php: call to moodle_database->query_end()
* line 935 of \lib\dml\mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
* line 163 of \elis\core\plugins\user_activity\etl.php: call to mysqli_native_moodle_database->insert_record()
* line 320 of \elis\core\plugins\user_activity\etl.php: call to user_module_activity_add_session()
* line 180 of \elis\core\plugins\user_activity\etl.php: call to user_activity_task_process()
* line ? of unknownfile: call to user_activity_etl_cron()
* line 112 of \elis\core\cron.php: call to call_user_func()
* line 411 of \lib\cronlib.php: call to elis_cron()
* line 61 of \admin\cli\cron.php: call to cron_run()
!!

It seems that the ETL process is trying to put a record in that already exists, which I don't think it should be doing.  Before I go any further I should say that my site is not hugely active, I only have 7738 records in my mdl_log table.  Since the ETL process is set to process 10,000 records at a time, this should be small beans for it.

I did some digging and found that the etl.php file in www/elis/core/plugins/user_activity  contains a function that sets the time value of the mdl_log table as the last_run time of the ETL process in the mdl_config_plugins table and then uses that value as the start time for the next ETL process.

What I am finding is the last_run value is being set to the time field of the very first record of my mdl_log table, so the ETL process finsihes the first time, but then starts over the next time and I get errors.

I am not a PHP developer, but I understand (with the help of google and many books) for the most part, what I am looking at.  Has anyone else experienced this and what did you do to resolve it?  If you haven't seen this can anyone give me some pointers on what I need to do to fix this?  I can work around it by setting the last_run value to the first time value in my mdl_log table and then truncating the mdl_etl_user_module_activity and mdl_etl_user_activity tables, but I would rather fix it for good.

Scott

 
Average of ratings: -
Picture of Scott Karren
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Ok

After some more digging I have found that running the ETL process multiple times with no log records to process causes it to set the last_run time to be the time of the first record in the mdl_log table.

With that in mind, I have found a better work around than the one I listed above.  Since my site is small and I do not have that many log files created (maybe 5K in a day) I went into the mdl_elis_scheduled_tasks table and changed the run time for the eliscoreplugins_user_activity record to run only once a night instead of running every ten minutes over the course of 4 hours.  For now this seems to have resolved my issue.  We will see if that holds true.  I would welcome any other thoughts or ideas here.  Thanks.

Scott Karren

 
Average of ratings: -
Picture of Oran Blackwell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

That worked perfectly Joe thanks.

However I am experiencing a problem with Elis that I am hoping someone can help me with, as the Community Version is unsupported by Remote Learner.

The error I am getting in a couple of places is:

Fatal error: Call to a member function valid() on a non-object in C:\xampp\htdocs\Zend\elis\moodle\elis\program\plugins\userset_classification\usersetclassification.class.php on line 135


It happens when I try to assign a user set to a track (for example from this page:/elis/program/index.php?s=trkclst&id=


It also happens when I try to add a NEW User set to a SUB set, but not
when I add it to the top level. I AM able to go back and edit the user
set and add it as a sub set without difficulty. - to clarify, it only
happens on the create NEW User Set.

Would someone with a working version mind giving the above scenarios a go and see if it happens to them too.

Thanks in advance.

 

What I have installed

//Moodle version.php
$version  = 2011070106.00;
$release  = '2.1.6 (Build: 20120514)';

/elis/core/version.php
$plugin->version = 2011091401;
$plugin->release = '2.1.0.4 (Build: 20120514)';

The following were installed/patched as per Joe's instructions.

remotelearner-elis.base-ELIS_2.1.0.4-5-g851ded1
remotelearner-elis.openid-ELIS_2.1.0.4-5-gf03ccce
remotelearner-elis.reporting-ELIS_2.1.0.4-5-g462b539
remotelearner-elis.cm-ELIS_2.1.0.4-5-ga460d25

 
Average of ratings: -
Picture of Camilo Rivera
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hello Oran,

We have come upon the same error and finally found a solution. The problem resides in the userset_classification plugin installation.

  1. Uninstall userset_classification
  2. Open userset_classification/db/install.php in your favorite editor
  3. Search for require_once(dirname(__FILE__).'/../../../../config.php');
  4. Replace it with require_once(dirname(__FILE__).'/../../../../../config.php');
  5. Reinstall userset_classification

Now, the installation should run smoothly without any errors.

Basically, there's a missing /.. in the path to config.php.

I hope this helps you solving your problem.

 
Average of ratings: -
Picture of Mahendra Soni
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Has someone installed elis for MOODLE 2.4.2

I'm trying to install elis with moodle 2.4.2 but unable to install elis/core and elis /program in it.

 

Can anyone help me to install elis database tables ?

How could I allow moodle to install elis core tables ?

Thanks

Msoni

 

 
Average of ratings: -
Picture of Ajeet Kumar
Enterprise Learning Intelligence Suite for Moodle Released
 

How to install Elis2 in moodle 2.4?

 
Average of ratings: -
Picture of Mahendra Soni
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Wait for some more day.

 

I have updated my GIT repository with ELIS2 for moodle2.4 and will share soon in this forum or new one.

 

Thanks

Msoni

 
Average of ratings: -
Picture of David Manning
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hi folks, 

Just a heads-up: Despite the lack of setup documentation, I eventually figured out how to install Reporting. Seems in the current version it's not named correctly or not configured right for installation through Admin > Plugins > Install Add-ons. I discovered the proper installation folder by editing the plugin's .php files to figure out the path. Here's how you install the current Reporting plugin:  

Stop the moodle server

Ensure you've already installed and patched the base and cm components

Extract the contents of moodle-block_php_report-MOODLE_25_STABLE into wwwroot/moodle/blocks/php_report/ 

Start the moodle server and access it - let Moodle find and configure the plugin. 

Enjoy! The reporting functionality seems great - now I just need to figure out why my Moodle users aren't getting copied into the ELIS module :|

 
Average of ratings: -
Picture of Sahar Ali
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hi everyone

I am trying to install the complete ELIS extension with my moodle 2.8 (already installed). I got help from another thread on which pluggins to install to get the complete ELIS functionality , the list is

moodle-local_eliscore.git
moodle-local_elisprogram.git
moodle-local_elisreports.git
moodle-local_datahub.git
moodle-block_elisadmin.git
moodle-block_elisdashboard.git (ELIS >= 2.7)
moodle-block_courserequest.git
moodle-block_enrolsurvey.git
moodle-enrol_elis.git

But unfortunately , like David (above) I am facing the naming convention problem with all the pluggins. The pluggins I usually install on my moodle are in the form "mod_reservation_moodle28_2015031101" but all of these have names like "moodle-local_eliscore-MOODLE_26_STABLE".  

Trying to install these pluggins through Site Administration>Plugins>Install plugins. Is there any other way to go ahead with ELIS installation?

Regards

 
Average of ratings: -
Picture of Just H
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

Sorry  Sahar, I should have mentioned when you get plugins from github chances are you will need to rename the folder when you unzip it (not 100% sure on "need" to but I always do). So in your example "moodle-local_eliscore-MOODLE_26_STABLE" you need to drop that folder into the "local" directory and rename to "eliscore".

You also have the wrong version; for 2.8 change the dropdown on github and then download:


That's assuming you are not using git to install and indeed are just just uploading zip files to the backend.

The names give the hint as to where to install them e.g. "moodle-block_elisadmin.git" is installed in "blocks" and the directory gets renamed to just "elisadmin".

Once you have the plugins in the correct directories just go to "Site Administration > Notifications" and you should be prompted to finish the installation.

 
Average of ratings: -
Picture of Sahar Ali
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Thank You sooo much H. You saved the day indeed :D
We have successfully installed ELIS and currently going through its functionality. Very Impresseive . Thank you again. 

 
Average of ratings: -
Picture of Just H
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

No worries, good to hear you have it all installed. As I said in the other thread, from the short time "playing" with it I have had it does look like a very good option for people who need more business type logic than Moodle supplies out of the box.

Fair bit to learn with it and no doubt you have already found the guides but just in case, Remote Learners latest official guide is here and from the looks of it most, if not all, of it has been copied into the Moodle docs here.

Good luck with it smile

H

 
Average of ratings: -
Picture of Max Brown
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hello Just H,

I was following your instruction to install ELIS plugins. I was able to install SCORE after getting correct version and renaming to adding to local folder.

I did same for PROGRAM , REPORTS & DATAHUB. But I got attached error. 

I tried "Check for available updates" but it is not going anywhere.

Please advice. 





 
Average of ratings: -
Picture of Just H
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

G'day Max

From the looks of it I would say you may have installed the wrong version of ELIS Core (e.g. Data Hub, ELIS Program and ELIS Reports are telling you they need Elis Core version 2015010403 - note the latest for Moodle 2.8 is actually 2015010404 from a quick look on github).

ELIS Program is also dependant on ELIS Enrol being installed.

What version of Moodle are you running? You need to ensure you download the correct version of all the ELIS plugins from github as per the screenshot in this post above; worth checking you did actually get the right ones.

H

 
Average of ratings: -
Picture of Max Brown
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Thanks H !!

We got moodle version  2014111005 and release 2.8.5 (Build: 20150310), branch 28.

I am trying to find out the correct version of 2015010403.Is the below correct one & pick Master branch ?

https://github.com/remotelearner/moodle-local_eliscore/tree/MOODLE_28_STABLE



 
Average of ratings: -
Picture of Just H
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

You're welcome smile

If you just download the zip from the page you linked to you should be good to go; that will give you the latest version of ELIS core for Moodle 2.8+ so the other plugins should be OK as they are looking for 2015010403 as a minimum.


 
Average of ratings: -
Picture of Mike Churchward
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Plugins guardiansGroup Testers

One thing to note, the Moodle plug-in installation feature has an "Advanced" area that has a checkbox to deal with specific zip file name problem you are noting above.

mike

 
Average of ratings: -
Picture of Just H
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

G'day Mike, I never use that page to install plugins (find it easier working directly on the server) but had a look when I read your post. It's a handy function but easy to miss (in our current theme anyway) as it's so well hidden:



Considering it's just one field not sure why it's originally hidden, particularly with the link so disjointed from the upload field.

Thanks for bringing this to my (our) attention.

 
Average of ratings: -
Picture of Rajakumar Jillella
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hi Mike Churchward,

Please help me with this.

from where i will get ELIS, How to install and how to work on it.

i tried well to get. But, not happened.

your help may great-full to me.



Thanks in Advance.


 
Average of ratings: -
Picture of Mike Churchward
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Plugins guardiansGroup Testers

Hi

Start here - https://github.com/remotelearner/moodle-local_eliscore. The README file tells you all the other components you need to get and install.

Full operational instructions are here - http://rlcommunity.remote-learner.net/mod/book/view.php?id=75.

Have fun!

mike

 
Average of ratings: -
Picture of abbas maazallahi
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hi

I have a technical problem with ELIS integration.

after creating a track on program, I try to add an user set to the track. the attached error raised in this state..

after this action all user added to track and proper class instances but some students didnt enroll at courses of class instance.

could any one help me with this problem?

I use moodle version:

Moodle 2.9+ (Build: 20150702)

ELIS version:

20150511012.9.0.1 (Build: 20150611)

 
Average of ratings: -
Picture of abbas maazallahi
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hi

I have a technical problem with ELIS integration.

after creating a track on program, I try to add an user set to the track. the attached error raised in this state..

after this action all user added to track and proper class instances but some students didnt enroll at courses of class instance.

could any one help me with this problem?

I use moodle version:

Moodle 2.9+ (Build: 20150702)

ELIS version:

20150511012.9.0.1 (Build: 20150611)


 
Average of ratings: -
Picture of Brent Boghosian
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hello,

You're getting a Database error when attempting to add a DB record.

We'd require more information:
1. Enable DEVELOPER_DEBUGGING and Display Debug messages for the Moodle site.
2. Retry the operation that is failing, above.
3. Check for more information regarding the error in your httpd server's error log file.

My best guess is that your extended language characters are not compatible with our DB tables
or AJAX/JSON conversions.

You could try with ELIS entities not using these extended character sets to see if that succeeds.

Good Luck!

 
Average of ratings: -
Picture of Rajakumar Jillella
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Hi Brent Boghosian,

Please help me with this.

from where i will get ELIS, How to install and how to work on it.

i tried well to get. But, not happened.

your help may great-full to me.



Thanks in Advance.


 
Average of ratings: -
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

In re-voicing Rajakumar's hails, I, too, would like to know where the installation instructions are for ELIS. Am I missing something, or are there no step by step instructions for installing this set of plugins??

Which one of the zips do you download? Which do you install? Which do you need? There are 38 of them. Unless the point was total confusion, whoever handles this Moodle modification should clarify how to actually use it.

And to those who may choose to repost the same links to Github or the main ELIS page; those places are appear to have what we need, but not ACTUALLY.



 
Average of ratings: -
Picture of Marcus Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful MoodlersGroup Plugin developers
It appears to be a product from Remote Learner so you may  get help asking there.
 
Average of ratings: -
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Already went that route. You're the first person to respond to my hails anywhere. Thank you for that, Marcus.

 
Average of ratings: -
Just wondering . . .
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

Troy, I am not an expert, and I have not installed these plugins.  But here are some thoughts.

  1. I think you need a Moodle install first - they are plugins.  Probably you install Moodle 3.0,then install the plugins as normal.  The instructions to install plugins do not come with the plugins - you find them on Moodle.org.
  2. I think there are a few links with misplaced tags on the various pages eg: https://github.com/remotelearner/moodle-local_eliscore/tree/MOODLE_30_STABLE and some others.  Just copy, paste and delete.
  3. As to your other question about 'which do you need?'.  There are two lists, one says optional.  And as to which ones you install, you may need to decide which ones you want to use.  That may be a challenge.  The docs are here: http://rlcommunity.remote-learner.net/mod/book/view.php?id=75
    But you will need to figure out the terminology I suspect.  This is the whole point of the I in ELIS.
  4. SO: You can then just get a Moodle 3.0 and install the lot and see what happens.
  5. You say "Unless the point was total confusion, whoever handles this Moodle modification should clarify how to actually use it"  mixed  I will not state the obvious.
  6. As to your final comment: "those places are appear to have what we need, but not ACTUALLY" Others will correct me if I have typed wrong stuff.  But you'll need to be a bit more specific if you have other questions after installing the plugins and reading the manual.
  7. If you really want to blow your mind, have a read of this: http://rlcommunity.remote-learner.net/mod/glossary/view.php?id=31&mode=letter  This looks like it is similar but different to Moodle.  The terms like cluster, gas gauge, learning plans etc.

Good luck Troy.

-Derek

 
Average of ratings: Useful (1)
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 
I apologize if I came off as being a total noob to Moodle. I am not. Sorry, if I am an @ss, too. I am actually am one of those, unfortunately.wink

This is not like a single, block plugin where you simply unzip, place into your blocks directory, and refresh Moodle so the system installs it automatically. This is a whole series of plugins, with virtually no direction as to what might be needed, or how to get any of them working.

It seems like a great set of plugins for those of us who want multi-tenancy in our Moodle system--thanks Moodle HQ for thinking that was too hard to provide out of the box. No mind, though. My multi-faceted skill set has allowed me to hack Moodle 2.9 in order to have segregated, organizational unit functionality. I would rather have something more streamlined and proven, though. And I assumed ELIS is such an alternative.

Instead of more misdirection to the same misdirecting excuse for documentation on ELIS, I need this from the ELIS maintainers/community:

A customized version of the Moodle 2.9/3.0 system installation with the ELIS suite pre-configured into it.

Considering it is a whole SUITE, not just one plugin, it changes a Moodle drastically from its original state. That said, don't you guys think an full-on "ELIS Moodle" would be a better distribution method? Having a such a Moodle version will allow people to simply install the whole package and test ELIS to see if it can actually be used for their purposes; in my case, multi-tenancy. Then they can remove what functions they don't need later.

Can we not have this for working with ELIS?? I'll buy you all a pint if you do.approve

FUNFACT:
Did you know multi-tenancy is arguably the primary difference between freeware Moodle and every single commercial, e-learning system one must pay for?


 
Average of ratings: -
Picture of Richard Oelmann
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Testers
"Instead of more misdirection to the same misdirecting excuse for documentation on ELIS, I need this from the ELIS maintainers/community: 
A customized version of the Moodle 2.9/3.0 system installation with the ELIS suite pre-configured into it."

As has already been pointed out, ELIS community/maintainers are part of Remote Learner, they are not part of the Moodle HQ set up or the community here (although there is likely to be some overlap). Members of the community will do their best to help (as Marcus and Derek have) but Moodle HQ are not responsible for putting together or maintaining ELIS documentation, distributions based on the ELIS tool set, or for any other 3rd party plugins. This is not 'more misdirection' but a simple statement of fact. ELIS is created and released by a different entity, not by Moodle HQ. The fact that it is based on Moodle as an open source product does not make Moodle HQ responsible for it.

FunFact - you may want to check what those commercial entities consider to be multi-tenancy. For example one well known commercial product, in their installation questionnaire, refers to 'A multi-tenancy environment offers the ability to host multiple xxxxxxxxx instances on a single machine without the data being shared between instances' - This is already easy on Moodle, simply by creating separate databases, datastores and code bases (as is required for their 'multi-tenancy'. It is not what Moodle HQ and others have been investigating as multi-tenancy for sometime, which (as I understand it) is the ability to provide what appear to be completely separate Moodle environments from a single Moodle server instance.

 

 
Average of ratings: -
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

[quote]This is already easy on Moodle, simply by creating separate databases, datastores and code bases (as is required for their 'multi-tenancy'. It is not what Moodle HQ and others have been investigating as multi-tenancy for sometime, which (as I understand it) is the ability to provide what appear to be completely separate Moodle environments from a single Moodle server instance.[/quote]

This is a hack, plain and simple, and not a very efficient one. Sure it may be easy to set up. But imagine having over 100 customers with their own Moodle? I'll set that up and you can come when its time to upgrade to perform that YEAR LONG task for us.

Trust me. I have spent the past five months researching what might be the best e-learning solution for my company. I have demoed everything from SumTotal, which costs over 100,000 dollars, to Cornerstone, which costs just above 30 grand for implementation. Of all eight platforms I was shown, ALL of them have the ability to provide as you call "completely separate LMS environments from a single LMS.

Even Totara, Paridiso, as well as countless other cheaper e-learning options have multi-tenancy available.

Talking about whether ELIS is officially part of the Moodle HQ gang; that doesn't matter. They host links to their plugin suite from THIS website. That means, there should be either a legitimate support option from here, or at the very least a link to it.

 
Average of ratings: -
Picture of Marcus Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful MoodlersGroup Plugin developers

"Talking about whether ELIS is officially part of the Moodle HQ gang; that doesn't matter"

I would suggest it does. 

"That means, there should be either a legitimate support option from here, or at the very least a link to it."

You asked for help with a product that is linked to here by its creators and I suggested you asked those people, they are the legitimate support option.  

It matters hugely if it is a Moodle HQ product. Moodle HQ support what they produce.  I also produce Moodle plugins which are hosted at Moodle.org and I respond to support requests.  If I stopped responding I wouldn't expect expect Moodle HQ to start supporting that product.





 
Average of ratings: Useful (1)
Picture of Mike Churchward
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Plugins guardiansGroup Testers

Marcus is correct. You can't expect all plugins developed by the community to be fully supported and distributed as part of a Moodle release. If that was a requirement, there would be far less community contribution.

Supporting software is a very expensive and time-consuming operation. Providing that as a free service is not possible for many developers. That's why communities spring up around specific developments to help that support happen. That's the beauty of open source collaboration.

The other model is fee-based support. That model allows organizations to provide support services around a free, Open-Source product. That's how Remote-Learner provides their support for ELIS at the moment. Those fees pay for their development and support costs for the ELIS plugins.

What you are asking is that Moodle and/or the other plugin providers, provide all of that for free, on their own. Sadly, that model doesn't succeed without some financial backing.

mike

 
Average of ratings: Useful (1)
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 
What is Marcus correct about, exactly? He thought I expected the Moodle community to just take up the ELIS maintanence since ELIS techs don't appear to offer any. I expect anyone who publishes a plugin here at Moodle HQ to either support it FROM HERE, post a link to where the official support is, or remove the plugins from the Moodle HQ. If community members choose to offer help, that's great. Especially if they can help. But any hails I make at a plugin page are primarily directed at the maintainers, obviously.

That's what I expect. But that is not what is.

Beau Taub asked in 2012 for official instructions, but later digressed in saying: "It would be super-nice if the creators of ELIS put out official installation instructions, but I imagine they have their reasons for not doing so."

Camillo Rivera said in 2012: "I believe having no guide for installing it is actually intended by the company behind ELIS."

Orin Blackwell said finally: "However I am experiencing a problem with Elis that I am hoping someone can help me with, as the Community Version is unsupported by Remote Learner."

What reason in hellabaloo would any Moodle developer NOT consciously place installation instructions for using their product SOMEWHERE in the vicinity of its introduction? Moodle developers who want you to pay for it, that's who.

Thanks for clarifying, Mike. All that "free" word being tossed around here at Moodle HQ; I forgot what economic system we existed in for a moment.

Now where's the Paypal link for buying the EASY version of ELIS? I've got my wallet ready. I'm ready to pay.cool

 
Average of ratings: -
Picture of Mike Churchward
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Plugins guardiansGroup Testers

Hi Troy -

What you expect and what is required from the Moodle plugins database may not match. You said, "I expect anyone who publishes a plugin here at Moodle HQ to either support it FROM HERE, post a link to where the official support is, or remove the plugins from the Moodle HQ".

The only requirements to publish a Moodle plugin in the plugins database are listed here - https://docs.moodle.org/dev/Plugin_contribution_checklist.

Most plugin developers do their best to answer support questions in the forum, or an alternate channel if they have posted one, but they are not required to. Moodle's plugin database maintainers also do their best to publish data on what plugins have better support than others. But ultimately the plugins database is a place to share plugins rather than provide services around them. Many users of the plugin database use it to get code they ultimately fork for their own purposes.

As far as buying ELIS service from Remote-Learner, you need to contact them through their contact channels - not from moodle.org. As far as I know, ELIS is not even listed in the plugins database.

And I know that Moodle has repeatedly said that the plugins database will not be a place to purchase services or plugins - only a point of sharing.

Just trying to be helpful...

mike

 
Average of ratings: Useful (3)
Picture of Marcus Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful MoodlersGroup Plugin developers

"Now where's the Paypal link for buying the EASY version of ELIS? I've got my wallet ready. I'm ready to pay."

Why are you continuing to ask here?, this is a Remote Learner product, let us know if and when you find an answer to your question. Let us know about any response you get from them.


"Neither do I. If you no longer wish to support your product via the Moodle HQ, I would hope you would remove it from Moodle HQ"

ELIS is not available in the current Moodle plugins database.


 
Average of ratings: Useful (1)
Just wondering . . .
Re: Moodle in English: Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers
Troy. This confirms my impression from your other posts. You really don't understand the concept of open source and community support - or paid support maybe as well.

-Derek
 
Average of ratings: Useful (2)
Picture of Richard Oelmann
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Testers

I just searched the forums for 'ELIS' and the second result gave me what I thought I remembered from the original release of the ELIS code base to the community. Which by the way is the very first post in this thread!

https://moodle.org/mod/forum/discuss.php?d=178185#p781362

The community version of the ELIS(TM) code is unsupported, and is provided "as is" with no warantee or guarantee of functionality*.
*For a fully integrated, managed, maintained, supported and certfied version of ELIS(TM) for Moodle, contact Remote Learner at http://remote-learner.net/contactme.

ELIS is a product supplied and supported by Remote Learner. It is part of their business model to provide paid for support for the products they develop. They released the code 'as is' and have always stated that very clearly, along with the links to purchase a contracted, supported version.

The community do their best to support all plugins and variations and even 'home baked' code that people bring here for advice. But at the end of the day, if the community does not have sufficient knowledge or experience - for whatever reason, code unsupported on a given version or having fallen out of support - about a plugin, then the general advice would always be to contact the plugin authors directly. There is a recommendation that plugin developers should create a docs page for their plugin (RL have produced several here in the docs wiki, although they are user focussed rather than about the installation), but no obligation to go beyond what RL have already done.

I believe that advice has already been given in several ways. The community has attempted to provide what help it can and you have been directed to Remote Learner for further advice. If they are not providing published documentation that covers your requirements, then that is an issue to take up with them, not to keep pushing in the community. Your point has been made here - you do not feel ELIS is sufficiently supported with documentation and installation instructions.

Your options:

pay for it by a contract with RL

contact RL and ask them for improved community documentation (given the proviso in the original post I mentioned earlier)

Both options involve contacting the original plugin authors, Remote Learner.

 
Average of ratings: Useful (1)
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

QUOTE

If I stopped responding I wouldn't expect expect Moodle HQ to start supporting that product.

Neither do I. If you no longer wish to support your product via the Moodle HQ, I would hope you would remove it from Moodle HQ.  That's just common courtesy so people don't waste their keystrokes hailing you for help.


 
Average of ratings: -
Picture of Marcus Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful MoodlersGroup Plugin developers

"Neither do I. If you no longer wish to support your product via the Moodle HQ, I would hope you would remove it from Moodle HQ.  That's just common courtesy so people don't waste their keystrokes hailing you for help."

It is very common for developers not to remove links to software they have produced and no longer support. I suspect most links to free software (and plenty of commercial software) on the web are for software that is out of date and no longer supported. It is sufficiently common that it has a name: "abandonware". 

 
Average of ratings: -
Picture of Richard Oelmann
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Testers

Well, Totara is Moodle based, so if that provides your mult-tenancy and the Moodle features you want, then perhaps you should contract for that.

Otherwise, I guess your needs analysis and your extensive testing over 5 months has shown that Moodle is the product you have selected to go with becuase it provides the majority of the features you want. There are plugins and community support to extend it, as well as the open source nature of the software allowing you to use your 'multi faceted skill set' to customise it to meet your requirements. Perhaps that is one of the factors that swayed you over your other options. I would suggest that taking one of those commercial options that provides your multi-tenancy, would not then allow you to customise the product to achieve your other goals that these vaunted products do not meet.

Oh, and '8 platforms' you were shown is hardly 'every single commercial, e-learning system' given that a simple search brought up one of the biggest around (my example was from Blackboard) and their definition of multi-tenancy, which does not match yours.

 
Average of ratings: -
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

*For a fully integrated, managed, maintained, supported and certfied version of ELIS(TM) for Moodle, contact Remote Learner at http://remote-learner.net/contactme.

That age old cliche; gotta read the fine print, hey Richard? hahah.

And eight platforms(did I mention Blackboard was one of them?) all having multi-tenancy, but Moodle OOTB not having it is enough to convince me the function is a "commercial-only" refinement.

When people read our little tet a tet here, they will believe it too.

You can argue the definition of multi-tenancy until you're green in the face. Fundamentally, it is about having an option to create organizational units or "institutions" that are segregated from all others in a single lm system, has the ability to add students, teachers, and governing admins to control JUST that area. Obviously no two e-learning platforms are JUST alike. But if you pay for one, chances are they have this ability. THAT is the result of my research.

We are looking for the most economical solution to our LMS requirements. Moodle costs nothing but headaches OOTB. That is why we've focused on it primarily. And it does work. It just needs to be finished by the end-user. Reminds me of Skyrim, actually.wink

Oh and yes, you guys are correct. There aren't any files here, ACTUALLY. There are just links to them. My mistake in thinking I could get help with it here.

I'll tell you what the "big idea" I see in this "open-source" business:

Play some big thing up and offer it totally free! Oh boy!

Give us something that works just enough to make us want to use it.

Then when we realize this "totally free" thing doesn't quiiiiiite cut the mustard OOTB, we come to the first place we know to find help: Thing HQ. What do we find? Merchant developers offering us commercial add-ons and fully "certfied", as the ELIS guys put it, versions of the thing. And let's not forget the amazing community support you guys are providing.

Because of the frustration and time already spent trying to get the thing to work, we ultimately capitulate and shell out what we should really have done in the first place. Only now, what would have been painful has magically become a relief. Genius.

Do you know, I have NEVER found a simple, how-to guide for migrating a Moodle install here? Where the Moodle files actually are. They ARE here, aren't they? NEVER, people. Here's a guide for you:

All one need do is zip up and move the moodle and moodledata folders to the new location, delete the original config.php and try to open the new moodle location in their browser. The system re-runs its install script, asks for the new database access info, and reconfigures itself automatically.

Too easy, right? It should be. But it appears "easy" has been specially designed out of the Moodle equation, no doubt because of "open-source".

We live in a Capitalist world. We forget that sometimes, unfortunately. Maybe I'm just a paranoid? But I'm probably not.

 
Average of ratings: -
Picture of Richard Oelmann
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Testers

Yes, Blackboard offers "multitenancy" - and by their own definition, as copied previously, that equates to putting multiple databases etc on the same server, as Moodle already can and as you have called a 'hack', it does not appear to relate to what you require from your multitenancy. Maybe people will believe what you have said - but more likely, if they are looking at a project your size, they will do their own research independent of what either of us have said and come to their own conclusions about what product best suits them. At least I hope they will for the sake of their clients!

And your posts, as Derek has already said, really do seem to come across as not understanding the nature of open source software, or of Moodle, community support, GPL licencing or any of the concepts around this sharing community and around the commercial aspects that encompass Moodle Partners.

Moodle -

Licence cost = 0 (This appears to be what you have focussed on)

Ability to customise = 100% (need to customise and costs of customisation vary according to the insititution)

Cost of hosting = variable depending on chosen route, from 0 for a self hosted small (maybe one class one teacher solution, or someone using moodlecloud) to the need for an internal IT department to support multiple load balanced servers and databases for someone like the Open University (with Moodle Partners also providing hosted/managed service solutions)

Commercial product -

Licence cost = from several 10,000 to several 100,000

Ability to customise = 0 (you take the commercial offering and use it as is or you dont take it)

Cost of hosting = exactly the same as Moodle (if self-hosting is an option), more likely part of the paid for service where you have no control over it

 

Moodle does not provide all the plugins themselves, they provide a core tool, which is released under GPL. Anyone else is free to take that code, use it develop it and release enhancements, plugins, variations, etc that are not part of the core released by Moodle. That is the nature of open source software. Moodle HQ's involvement is in supporting this community (that in turn supports Moodle the product and its users) and in providing a plugins database where 3rd party developers can offer their plugins. Many do not - you will find commercially sold themes on various sites, as well as partners offering solutions around Moodle. That is Open Source freedom and the way the GPL licence works. The responsibility for supporting those plugins rests with their developers not with Moodle HQ in any way.

 

And no - your mistake wasn't thinking that you could get help here - this community will always try its best to help anyone with anything Moodle related. Your mistake was banging on and on about it after being pointed to the Remote Learner team as the plugin developers and as your best point of contact for the support you were looking for.

 

Just like a simple search showed the information on ELIS, a similar simple search shows the link to the moodle migration documents

https://docs.moodle.org/29/en/Moodle_migration

I'm very surprised you couldn't find that, just like Im surprised, with your multifaceted skill set you were unable to find the original post (in the thread you were writing in) about ELIS.

And while your instructions are simple - they are also incomplete. For anyone else looking for how to migrate please see the full documentation, rather than the simplistic instructions here.

Oh and by the way - the docs are also community supported, in the form of a wiki. So if you believe there should be better/more documentation in any area, including ELIS, please feel free to make those alteration/additions and improve the documentation - just make sure you do a proper search to ensure its not already there somewhere first, please.

 

 
Average of ratings: Useful (5)
Picture of Emma Richardson
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Documentation writersGroup Particularly helpful Moodlers

I have used Moodle for about 9 nine years now.  There are times when I have been frustrated but they are no more than with a paid subscription software offering, probably way less.  As IT support, I know that we all hate that time when we have to call tech support for something that we pay a huge amount of money for and spend the first 10 minutes trying to explain that we are not idiots and we really have a problem.  The forums here at Moodle do not always answer my questions but I have never not been able to find an answer between the forums and google. 

Most of us here have a love hate relationship with the Moodle partners.  We love that we do not need them for our day to day existence but also realize that a software project this large will not continue without funding.  We hate the controls that put on the Moodle software as most of us relish the idea that if we do not like something about the way Moodle works, we are allowed to change it.  The new Moodle Users Association will help give the regular users input on future development of the core software and help put some unbiased funding into the project.

I do not have a simple installation - I have about 30 plugins that make my teachers' and my lives somewhat easier.  I use the separate groups feature to separate out different districts within classes and categories to give permissions to people that need it.

When I started, I had never used Linux.  Once I got over the initial fear of CLI, I had my first site up and running within a day.  I have been running Moodle on a VM in Hyper-V for the past few years.  The only additional cost my organization has had to bear is a plugin that I had designed.  For a K12 organization with limited to no budget, Moodle has been not only an answer to a multi district gradebook but has given us so much more. 

I agree wholeheartedly with Richard's response.  And would also stress that your migration instructions are not only simplified but also missing vital pieces of information, such as moving the database??

 
Average of ratings: Useful (6)
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Of course, my migration procedure mentioned before was succinct. I apologize if I came off as harsh with my statements, also.  It has been a frustrating month.black eye

Yes, there is a bit more too it. But I assure all who read this, my way of migrating a Moodle install requires nothing but phpMyadmin, a way to zip up your directories form within a cPanel/Plesk, etc, and time/internet bandwidth to move the moodledata folder. Mine is 10.9GB at the moment and takes around 4 hours to move from to to fro. I imagine yours is much larger.

Here are the steps:

  1. Purge your Moodle cache. This will lower the size of most of your moodledata directories by flushing their temp data.
  2. Put your site into maintenance mode.
  3. Zip up your httpdocs folder.
  4. Zip up all folders inside your moodledata folder EXCEPT firedir--this is where the large files are located. I have tried to zip up the entire moodledata directory, but had errors in trying if it is larger than 4GB. I have to move the firedir directory separately to an offline location using FireFTP, then re-upload back to the new server using the same manner.
  5. Go to phpMyadmin, and select your database. Go to Export. Touch nothing but the Go button at the bottom. That will give you an .sql copy of your database.
  6. Now, go into your new server phpMyadmin panel and create an empty database called whatever your original database is called. Then click on it and choose Import. Choose your sql file, and hit nothing but Go to upload your original database to the new server.
  7. If you have your database.sql uploaded, your httpdocs, and moodledata moved to the new location, go to the new moodle directory and delete the config.php.
  8. Now, open your new moodle location in your browser. So long as all files from your original server are in place on the new server and your database is reachable, the Moodle installation will run up until you have to input your database/dataroot user details. When you have entered the correct info, instead of continuing to run a fresh installation, your site will magically appear.

These eight little steps to Moodle Moving are not found anywhere I have seen. But they work like a charm. If you don't believe me, try it with a dummy Moodle site to verify the results. A test site should be able to have its moodledata directory zipped up, making the process take minutes, instead of hours.

I hope my hair-pulling in order to discover all this will save someone else's curly mane.



 
Average of ratings: -
Picture of Richard Oelmann
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Testers

Then you are still not looking Troy. And your post was not 'succinct' it was incorrect, incomplete and misleading.

Your posting is now starting to become like trolling with a single issue (insufficient documentation) which is actually caused by you not looking properly at what is already there.

Again I would encourage anyone finding this link from searching to go to the proper documentation referred to already and findable with a simple search.

 

 

 
Average of ratings: Useful (3)
Picture of Marcus Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful MoodlersGroup Plugin developers

Troy, what response did you get from your enquiries at Remote Learner, the people who produce and support ELIS?

 
Average of ratings: -
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

See below.

 
Average of ratings: -
Just wondering . . .
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

I was interested in your comments in the first sentence.  It was not Moodle in specific I was thinking about Troy, it was Open Source and community forums and such.  They have a particular set of attitudes and values.  That is basically the reason I bothered to post a reply. 

I basically try to assume good intent and competence.  That was why I suggested what I did: install Moodle, all the plugins and see what you have.

I missed that you wanted multitenancy, I read your earlier posts just a little too quick.

Based on your last post, I am not sure whether you are going to get what you want, or what you need.

-Derek

 
Average of ratings: -
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

I doubt it also. But our system, as it currently stands, DOES have multi-tenancy as true as I can make it.

I use the category option, copy/paste a new course curriculum for each customer from our original backups, and then do a bunch of role-related tweaks and PHP hacks in order to fully segregate customer student bodies from each other. Hell of a way to run a railroad, but she works. smile

The process doesn't take us but about an hour to set up a new customer. That's okay, until you learn a 100K system takes only 5 minutes to establish a new organization. I was just looking for a more efficient option, you see, without having to use the cash I've been saving the past 90 years for a Ferrari.tongueout

I can imagine Moodle users who do not have my skill set needing to do what I have done. They would become frustrated, panic, and be forced to belly up and pay.

I wish I could help them not have to.

 
Average of ratings: -
Picture of Ken Task
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

I"ve had the 'good fortune' (or NOT) to help entities rid their moved moodle sites back to internal servers from remotely hosted @ MP elis sites.

What I learned (or was told) was that elis doesn't hack core moodle code ... all of it is a plugin/addon.

Got curious about their 'community offerings' so embarked on installing one to kick the tires.  Now I know you're not a noob but thought I'd share ...

Acquired the 2.6 code via git from Moodle in to an elis directory.

cd elis

created a gitlist file consisting of the following:

git clone https://github.com/remotelearner/moodle-local_eliscore.git local/eliscore
git clone https://github.com/remotelearner/moodle-local_elisprogram.git local/elisprogram
git clone https://github.com/remotelearner/moodle-local_elisreports.git local/elisreports
git clone https://github.com/remotelearner/moodle-local_datahub.git local/datahub
git clone https://github.com/remotelearner/moodle-block_elisadmin.git blocks/elisadmin
git clone https://github.com/remotelearner/moodle-block_courserequest.git blocks/courserequest
git clone https://github.com/remotelearner/moodle-block_enrolsurvey.git blocks/enrolsurvey
git clone https://github.com/remotelearner/moodle-enrol_elis.git enrol/elis

then while in the elis directory issued:

source gitlist (command).

git acquired all the plugins/addons and put them into appropriate location.

changed ownerships/permissions to apache user/group.

Ran the upgrade script ... no errors.

Dont' think the plugins/addons are compat with 2.9 or 3.x yet.

moodleserver:local$ fgrep '$plugin->release' ./*/version.php
./datahub/version.php:$plugin->release = '2.6.8.0 (Build: 20150202)';
./eliscore/version.php:$plugin->release = '2.6.9.0 (Build: 20150309)';
./elisprogram/version.php:$plugin->release = '2.6.10.0 (Build: 20150408)';
./elisreports/version.php:$plugin->release = '2.6.6.1 (Build: 20150104)';

to update the test elis moodle then, I had to:

cd elis code

issue git pull for the Moodle HQ core updates

then cd local/[directory] above (or whever there was an elis addon) in each one issued:

git pull

then cd to another elis directory and do the same.

There probably is an easier way ... would hope ... but it appears to have worked and no errors in checking the site.

All of the above has left me with something to kick the tires with but wouldn't recommend it to 'customers' due to the process for updating/maintaining/upgrading.

Too bad as elis does have some features/additions which I think K12 entities could use.   However, having said that, am finding that in my neck of the woods, Moodle is loosing 'market share'.   Reason most oft given: too difficult to use (teachers) ... and from the true server admin, too difficult to maintain/update/upgrade.

Am watching some of them 're-invent the wheel' now with Google Classroom!   Such is tech in K12, however ... something 'easier' that 'shines' becomes desired.  And after a while, when they discover things missing, the 'shine' wears off ... back to square one or 'heck with that!  I'll just just use whatever I can acquire as an app for my/our [pick your devices]".

Sad part of that ... students will see something like Moodle when furthering their education after they graduate.   If not at JC or College/Uni, many corps use it for their 'training' and 're-certifications'.

Oh ... sorry ... off onto soap box!

Outta here!

'spirit of sharing', Ken

 
Average of ratings: -
Picture of Marcus Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful MoodlersGroup Plugin developers

Very interesting Ken, and not for the faint hearted. Google Glassroom always seemed to be an entirely different concept to any VLE I have ever looked at.

 
Average of ratings: -
Picture of Ken Task
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

Google Classroom is tied to Google Docs ... it's like Microsoft Office on Macro steriods.

Sign up for Google Classroom on Google+.  Public 34,891 members.   It's like these community forums.   Just lurk and one will see what I mean about re-inventing wheel ...

Example:

Poster:

"What do people do with their Google classes when they start a new semester?  Is there a way of re-using a class, or is it better to start a new class (and then import the course material from Drive).  Having a way to "roll-over" would be ideal."

Responses:

Archive the old #Classroom courses and start new ones from scratch. Trying to re-use the old ones can be very much counter productive and problematic.

You can reuse posts from your archived classes

If the way you work is to do the same stuff year after year, it's quite easy to re-use assignments from previous classes.

Hmmmmm .... isn't that VERY similar to Moodle?

But ... GC interface IS very simple.

See all the time 'feature request' to GC ... many of which are already in Moodle.

Am not attempting to detract from Google's efforts, but have come to the conclusion that Moodle, if it desires to "hold on to K12", needs to address better 'integration' with Google Drive/Docs.  And let's ALL (even higher ed profs) the k12 students of today *will be* the higher ed students of tomorrow.   I wonder what impact they will have in online learning and in any online learning environment when they reach that stage.

Ok ... blast away! ;)  

'spirit of sharing', Ken


 
Average of ratings: -
Picture of Marcus Green
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful MoodlersGroup Plugin developers

New users always welcome here so far as I am concerned smile

 
Average of ratings: -
Picture of Mike Churchward
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Plugins guardiansGroup Testers

I don't know if this helps, but a member of Remote-Learner responded to a post asking for ELIS installation help here. It looks like it includes an attachment with instructions on which plugins to install.

mike

 
Average of ratings: -
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

No luck.

I think I am going to do what Derek said. I'm going to spend a whole morning setting up a fresh 2.9 install of Moodle, then add only these plugins. Then I am going to spend whatever additional time it takes to get them working.

Then, when it IS working, I'm going to pack up what I have accomplished, save the zipped archive on my personal server, and post the link with instructions for implementation.

Everything the ELIS maintainers should have done for us from the start.

Ain't I a stinka?big grin

 
Average of ratings: -
Picture of Mike Churchward
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Core developersGroup Particularly helpful MoodlersGroup Plugin developersGroup Plugins guardiansGroup Testers

You said, "Ain't I a stinka?"

No, not at all. That's the beauty of Open Source. Anyone can take what's out there and begin a collaborative sub-project. I would suggest if you are beginning an ELIS community, RL will likely be an interested partner (full disclosure - I helped found Remote-Learner and was an active proponent of ELIS before starting my current projects).

mike

 
Average of ratings: Useful (1)
Just wondering . . .
Re: Enterprise Learning Intelligence Suite for Moodle Released
Group Particularly helpful Moodlers

It's probably too late with our timezones to say this, but I'd use 3.0.1

-Derek

 
Average of ratings: -
Picture of Charles Ackerman
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Troy,

I work for Remote-Learner and specialize in ELIS solutions.  I am happy to hear about your interest in our product.  I realize that the ELIS suite of plugins is complicated and installing from Git Hub is known to be problematic.  We are in the process of working to create a new set of instructions which are available to the community and I can share some work arounds and documentation with you.

I would also like to see if you would be interested in a walkthrough of the ELIS product with me.  I can point out some of the main features and help answer questions you might have about its capabilities and possibility of meeting your multi-tenancy needs.  A conversation like this might actually help you get better knowledge of the system than installing ELIS fresh on your own because you can see some different use cases demonstrated.

I have included my email address, and look forward to hearing from you so we can talk more about how ELIS can help you.  Also when we have written and updated set of instructions for the community release of ELIS we will be sure to reach out to you.

Regards,

Charles Ackerman

charles.ackerman@remote-learner.net


 
Average of ratings: Useful (1)
Picture of Troy Fennell
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

That'll work. smile Thanks for getting in touch, Charles!

Yes, I would very much like to see a demo in action. Tell me, do you have a testbed already set up which I could log in and test?

What I'd like to do is upload a SCORM 1.2 compliant module, based in Flash AS3. Then I would like to see if ELIS can offer my company a Moodle-based e-learning solution which has multi-tenancy available.

I write technical manuals on a freelance capacity in my free time. If you can use a hand, I would be happy to help out with penning a more detailed documentation for your product, which can be posted for everyone here.

In the meantime, let us discuss viewing the demo via private messaging.

Thank you once again for getting in touch.

Troy Fennell


 
Average of ratings: Useful (1)
Picture of Charles Ackerman
Re: Enterprise Learning Intelligence Suite for Moodle Released
 

Troy,

I wanted to try and touch base with you again, Troy about setting up a time to discuss the ELIS plugins and if it can help you with your specific use case in Moodle.  I have sent you a few private messages and just want to make sure you are still interested.


Regards,

Charles

 
Average of ratings: -