DataPlus

Maintained by Anthony Forth
DataPlus is a Moodle module that enables the production of customisable, portable, standalone SQLite3 databases for teaching and learning. It's features are similar to the Data module, but it allows easier export and search as well as improved performance for larger databases.
Price option: Free

Supports Moodle 2.1-3.1 See all versions
Latest release: 9 years ago
Installations: 8
Downloads (last 90 days): 34

Frankenstyle name: mod_dataplus
Activities
Open University

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hello,
I have exactly the same error, with the latest version of the plugin, and a the 3.1.1 version of Moodle (nginx)
Unfortunately, it seems development is stalled.
Is there any way to get help on this ?
Hi Installed the plugin on my moodle 3.1.2. When I try to create the activity, I get this error message:
Exception - could not find driver
More information about this error
Debug info:
Error code: generalexceptionmessage
Stack trace:
line 72 of /mod/dataplus/sqlite3_db.php: PDOException thrown
line 72 of /mod/dataplus/sqlite3_db.php: call to PDO->__construct()
line 37 of /mod/dataplus/sqlite3_db_dataplus.php: call to sqlite3_db->__construct()
line 102 of /mod/dataplus/locallib.php: call to sqlite3_db_dataplus->__construct()
line 1098 of /mod/dataplus/view.php: call to dataplus_base_setup()
When I click on more info link, it does not show anything.
Can please help?
Is there a way to know where the sqlite3 DB file is actually located ?
For example could I from a non moodle script located on the same server open the sqlite3 and make whatever necessary updates ?
I was thinking about a batch which would generate thumbs periodicaly for Image field.
The language file contains 2 definitions of "alt tag" that are causing dmlwriteexception error when editing custom language strings in Moodle:
Debug info: Duplicate entry 'cs-407-Alttag' for key 'mdl_toolcust_lancomstr_uix'
INSERT INTO mdl_tool_customlang (lang,componentid,stringid,original,master,timemodified,outdated,local,timecustomized) VALUES(?,?,?,?,?,?,?,?,?)
Please note that the heredoc syntax (EOF) is not supported by AMOS. Also, the whole templates_hookstext string should better go into a docs imho.
Thanks for that Michael. I will have a look at whether the export is behaving correctly with images and get back to you.
I have tested the 2.2 version of Dataplus in a couple of installations and whilst it generally behaves as expected, I was hoping for uploaded files (images) to be exported. Whilst the exported file structure has a files directory none of my test exports had any exported files. My hope was that I would be able to recreate the export file structure from data I have in another DB and use it to import to Moodle. I don't want to get stuck with data in a database that I cannot export should I need to move at some point in the future.
I never tested it with an out-of-the-box 2.2 installation, although my belief is the 2.1 version will work. I will test against 2.4 in the new year.
Hi Anthony,
I translated the dataplus plugin for Moodle 2.0 and 2.1 branches into Spanish for Mexico (es_mx). I found it very strange that AMOS (http://lang.moodle.org/) does not have the English language strings for Moodle branches 2.2 , 2.3 and 2.4dev. I wrote David Mudrak about it and I am looking forward to reading his expert diagnosis of the problem and suggested fix.
By the way, is the dataplus plugin compatible with Moodle 2.2 and 2.4 branches ? If it is, it would be great to have it marked accordingly, or if it is not, to have the explanation for it.
Thank you very much for your promp answer.
Hi,The following string looks strange:
2.1 [useroutline_templatesaved,dataplus] "Number of time a template has been updated:"
Perhaps "time" should be "times".
Thanks in advance for your help.
Hi,
The following English string looks strange:2.1 [listperpage_help,dataplus] "Set the number of records to display in a list template and disable the menu to enable the use to do this."
Perhaps "use" should be "user" ( I think).
Thanks in advance for your help.
Hi,
I was translating the dataplus plugin and I found a strange-looking English string:
2.1 [cleardatadone,dataplus] "All has been data cleared from the database."
which I think might be better understood as "All data has been cleared from the database."
But I am not a native English speaker.
Thanks in advance for your help.