Hello,
I live in one of the third world country where access to internet(Data or bandwidth) is a luxury most time. and as IT provider I have the follow scenario on my hand, hence I need fast solution to it.
Our small enterprises had been saddled with task of providing e-learning contents for over fifty android devices with same content (The device will be given out to student).
Moodle software was selected because, we had work with it in the past to provide e-learning environment across multiple location.
Our Setup
Moodle is locally connected to by each android device via wifi network, Each of the device use same single username credential setup on the Moodle server, this is to ensure that all device pull same content from Moodle. All these setups work fine but there is snag somewhere
The Snag:
Where are pulling e-learning materials of over 16GB to each device over the network, hence the network become slow (on average, 3 device connect and pull data for roughly 4.5hours) and contents seem to be forever downloading.
Then, we felt that inasmuch we had a single user account on all of the devices, with single contents, the contents on one device should work for another device, right?
We, do copy all downloaded material store in one of the device that had complete synchronization with Moodle server, from our finding all download files are store in folder name "filepool" under moodle forder on android.
What we observed is that in spite of copied files existence on the new device with similar credential,
moodle mobile is not recognizing the existence of the copy file, hence it download and overwrite the copied files and this take us back to square one.
Hence, i have the following question
1. Does Moodle App use any kind of database to keep track of activities locally on the App
2. Why is that Moodle App does not check local folder for existence of file before designate as yet to be download
3. If Moodle App, use local db, how can one access it and probably modify it to point to file that exist locally on the devices.
I have other question about the APP customization though some of it had not been answer from other thread, i will keep watch over those asked question.
I hope someone will be kind enough to guide me through this meandering.
Thanks a bunch.