Best practice forum (Archived)

Dumb Question about Content?

 
John Unnever
Dumb Question about Content?
by John Unnever - Thursday, 7 April 2016, 12:57 PM
Group Partners

We are currently using a different LMS solution and working to migrate over to Totara.   In our current solution, we have a separate windows server that holds course content.   

Dumb Question: Where does Totara content live?  Does it store content in the database?  Does it create a folder structure on the app server?  Is there a configuration to point Totara at a remote content server?  Any help on this would be appreciated!

Thanks!

me
Re: Dumb Question about Content?
by George Angus - Thursday, 7 April 2016, 4:50 PM
Group Totara

Hi John,

In the first instance I'd advise approaching your Totara partner for advice on your particular set up.

Course content & user data is held in the database, it would be worth looking at the INSTALL text file which is included in the code download. It is possible to have the DB on a remote server, have a look in the Config.php file  - "$CFG->dbhost    =".

There's a useful link here which shows what goes where.

hope this is useful,

cheers,

George.

 

Floyd Saner
Re: Dumb Question about Content?
by Floyd Saner - Thursday, 7 April 2016, 8:03 PM
 

There are three important areas where Totara information is stored.

1. The Totara program code is stored in a folder that has public web access.

2, User names, passwords, logs, plugin configurations, grades, and much more is stored in the database.

3. Content files such as documents and images are stored in a separate folder that is outside the public web folder. I believe this is usually named moodledata.

Floyd

David
Re: Dumb Question about Content?
by David Shaw - Friday, 8 April 2016, 1:44 AM
 

Hi John,

Content files that are uploaded or created in the Totara are by default held in the moodledata folder, however be warned that you can't easily find files in that folder as the underlying Moodle code does some 'magic' where it renames the file and puts it in a seemingly random folder (it's not random but it's as good as) and then finds the right file with a DB lookup when it needs it.

One thing you can do specifically with SCORM content is link to an external content server so you can set a URL to the imsmanifest.xml file.  There is a nice summary here  written by Dan Marsden who maintains the SCORM activity.

David