Gift with medias format

Question formats ::: qformat_giftmedia
Maintained by Jean-Michel Védrine
Question import format similar to Gift and uses the same syntax, but instead of a text file it imports a zip file containing the gift text file and media files (images, sounds, ...);
Latest release:
416 sites
162 downloads
39 fans
Moodle 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0

Gift with media is similar to Gift and uses the same syntax, but instead of a text file it imports a zip file containing the gift text file and media files (images, sounds, ;..) in folders.
Images and medias included in questions are imported at the same time (see documentation to learn how to refer to media files in your questions)

Build status

Screenshots

Screenshot #0

Contributors

Jean-Michel Védrine (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments

Паказаць каментары
  • Jean-Michel Védrine
    пн, 15 сту 2018, 6:52 PM
    Hello Mikhail.
    It should work for all fields that are supported by the GIFT format and that support images in Moodle. But as I have not specifically tested the essay question type, I will make some tests and report.
  • Jean-Michel Védrine
    пн, 15 сту 2018, 7:00 PM
    As I was suspecting it works with no problem importing an essay question with images in the question text.
  • Mikhail Sabyanin
    аў, 16 сту 2018, 11:50 AM
    @Jean-Michel Védrine Thank you friend, i will try to check upload on another server
  • Jean-Michel Védrine
    аў, 16 сту 2018, 3:44 PM
    Hello Mikhail, if you have a problem and your essay questions are not imported you can send me a sample file so that I can see if there is a problem my mail is now vedrine __at__ vedrine __ dot___ net. The most frequent error is that people forget to put a backslash before the equal character when they write src="..."
  • Jean-Michel Védrine
    аў, 16 сту 2018, 3:50 PM
  • Filippo Carnevali
    пт, 22 сту 2021, 5:37 PM
    Hi! Will it be released for Moodle 3.9 aswell?
    Thanks!
  • Tharindu Samarasinghe
    пт, 3 вер 2021, 11:31 AM
    Hi Sir,
    Thank you for this plugin. Is this works with moodle 3.9?
  • Adam Morrey
    аў, 18 сту 2022, 7:43 PM
    Does it work with 3.10?
  • Петя Петечкин
    нд, 27 сак 2022, 9:44 PM
    Doesn't work on version 3.11?
  • Rajib Bhattacharjee
    ср, 4 мая 2022, 1:55 AM
    I am facing an issue with this plugin on Moodle v4.0. While trying to import the zip file it is showing this error: "The file you selected does not use UTF-8 character encoding. Gift with medias format files must use UTF-8." Whereas I was not facing the same issue while importing the same zip file in Moodle v3.11.5. The text file within the zip file is UTF-8 as I have checked it multiple times (also I imported the same text file using the moodle inbuilt GIFT format and it imported fine - without the images of course). Looking for some help on this regard as without the media part we are stuck.
  • Alonso Arias
    нд, 10 ліп 2022, 1:54 AM
    Rajib Bhattacharjee
    To solve the problem I had to comment out the following lines inside the import_form.php file.
    $fileerrors = $qformat->validate_file($file);
    if ($fileerrors) {
    $errors['newfile'] = $fileerrors;
    }
    That file is located in moodle/question folder.
  • Jean-Michel Védrine
    нд, 10 ліп 2022, 8:33 PM
    Hello Rajib and Alonso,
    As you may know I am now retired, but I still receive mails about this plugin and I had a rapid look at this problem. Rather than modifying the Moodle core file (which is a real pain at each Moodle update) a better solution would be to add the lines
    -------------------
    public function validate_file(stored_file $file): string {
    return '';
    }
    ------------------
    in the format.php file of the gift with media plugin.
    I am unable to test this fix as I don't have a Moodle install anymore (and also no development environment on my computer) but I am quite confident this would solve the problem.
    Please note this is not a commitment to maintaining this plugin, because I am now too old and I stopped all programming work but as it was quite an easy fix, better to post it here.
  • Florian Leupold
    чц, 27 кра 2023, 10:18 PM
    After upgrading Ubuntu and PHP to 8.0, entering the Export section in the question bank caused an error:
    Array and string offset access syntax with curly braces is no longer supported in...

    The error could be fixed by replacing the curly brackets in
    } else if ($answertext{0} == '#') {
    on line 391 in the file format.php by square brackets:
    } else if ($answertext[0] == '#') {
  • Nicolas Bourré
    пт, 31 мая 2024, 5:02 AM
    There's a fixed version available here : https://github.com/nbourre/moodle-qformat_giftmedia
  • Aditya Dubay
    сб, 26 ліп 2025, 6:24 PM
    How to use it in Moodle 5.0+
1 2
Please login to post comments