This is a fairly new H5P library (it seems it was added on 11 August), so wasn't part of the latest updates of H5P libraries done by MoodleCloud. It should be part of the next upgrade, which should happen over the next month.
From looking at my local moodle site where this H5P resource works as expected, what seems to be missing is in table:
WHERE machinename = 'H5P.MultiMediaChoice'
Which seems to show as a content_type in my moodle (.../h5p/libraries.php#contenttypes) not a library as the error message suggested?
anyway it works in my local site & not in MoodleCloud.com
Attached might make this clearer
I've just trying out moodleCloud & am getting this msg:
This is a fairly standard library as I've used one of the standard HP5 examples - "Image choice"
The following search terms occur only in the HTML markup of this message: H5P
I created some H5P activities on H5P.com.
I then uploaded the file on the Content Bank of my course and then added it as a new activity in my course.
I needed to correct some wording and edited the H5P file from the Content Bank ... however I was surprised that the change did not reflect on the course.
In order to see the change I had to delete the H5P from the course and add it again!!
1. Is this normal?
2. Does this mean I have "two" copies of the H5P on my course (one in the Content Bank and another in the course)?
3. What would be the best option/practice to optimize space and to easily update changes?
Would highly appreciate feedback
I´m very new to Moodle. Have installed Moudle Cloud V. 3.11.1 (Build 20210712) and designed a few courses using H5P (developed in H5P.com and uploaded to my Content Bank). I have very simple interactive videos, images, and activitys (multiple choice, true and false, etc)
I need to restore these courses on my customer´s Moodle server:
Moodle V 3.1 running 3.6.3+ (Build 20190418)
I was planning to backup the course and then restore on their moodle site.
1. Can I be sure everything will be restored correctly?
2. What are the issues I have to address in order to be sure everything will work correctly?
I would really appreciate input and recommendations.
After updating moodle v 3.9.1 to v 3.11.2 then auto file is generated inside tmp in the root directory of the server and the storage becomes full, also three CRON job is being failed others is working fine, after running one cron job manually then error is coming,
Current Server Information:
Ubuntu 16.04, ec2-AWS
RDS for database, AWS
PHP - 7.3.30
MySQL - 5.7.33
Execute scheduled task: Background processing for assignment module (mod_assign\task\cron_task) ... started 12:48:00. Current memory use 14.2MB. ... used 10751 dbqueries ... used 12.831218957901 seconds Scheduled task failed: Background processing for assignment module (mod_assign\task\cron_task),Invalid course module ID Backtrace: * line 1801 of /mod/assign/locallib.php: call to course_modinfo->get_cm() * line 1693 of /mod/assign/locallib.php: call to assign->get_course_module() * line 1711 of /mod/assign/locallib.php: call to assign->get_default_instance() * line 1360 of /mod/assign/locallib.php: call to assign->get_instance() * line 2754 of /mod/assign/locallib.php: call to assign->update_calendar() * line 44 of /mod/assign/classes/task/cron_task.php: call to assign::cron() * line 253 of /lib/cronlib.php: call to mod_assign\task\cron_task->execute() * line 167 of /admin/cli/scheduled_task.php: call to cron_run_inner_scheduled_task()===================================
Execute scheduled task: Unused H5P files cleanup (core\task\h5p_clean_orphaned_records_task) ... started 12:46:51. Current memory use 14.4MB. ... used 1 dbqueries ... used 0.0035300254821777 seconds Scheduled task failed: Unused H5P files cleanup (core\task\h5p_clean_orphaned_records_task),Error reading from database Debug info: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '=' SELECT h5p.id FROM df2gx_h5p h5p LEFT JOIN df2gx_files f ON f.pathnamehash = h5p.pathnamehash WHERE f.pathnamehash IS NULL [array ( )] Backtrace: * line 1212 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end() * line 49 of /lib/classes/task/h5p_clean_orphaned_records_task.php: call to mysqli_native_moodle_database->get_recordset_sql() * line 253 of /lib/cronlib.php: call to core\task\h5p_clean_orphaned_records_task->execute() * line 167 of /admin/cli/scheduled_task.php: call to cron_run_inner_scheduled_task()