iitbombayweb / moodle-quiz_downloadsubmissions Goto Github PK
View Code? Open in Web Editor NEWMoodle Quiz Report Plugin for downloading essay submissions.
Moodle Quiz Report Plugin for downloading essay submissions.
Replication steps:
Hi team,
I've gone ahead and added my forked code base with some basic optimizations changes here: https://github.com/francoisdtOC/moodle-quiz_downloadsubmissions/tree/Version-1.1-r2-optimized
We've noticed that the majority of the processing time is spent on creating copies of the user files for compression, so for now we have gone ahead and tried optimizing the rest of the code base.
After manually grading the downloaded files, it would be useful if this plugin provided a way to get all of the grades and comments bulk-imported again.
This was suggested in the corresponding Moodle tracker entry.
Hi
I think I found a problem. I run various test quizes and in most I could
download the uploaded essay answers. However there is a quiz in which
the questions are randomly ordered, and of various sorts.
In this case your plugin claims that there are no essay question
although in fact there are.
1. I installed moodle 3.5 in my linux laptop,
2. I created a new course
3. I imported a question bank
4. I created an exam I described above
5. I performed a backup of that course
I took the liberty to add this backup, so maybe you could import it into
your local moodle installation and tell me where the problem is and how
to avoid it. Unfortunately the exam I created is a realistic one, we
have to mix randomly all sort of questions and maybe your plugin cannot
deal with it, yet.
Thank you very much indeed
I have downloaded version: quiz_downloadsubmissions_moodle39_2020100700 and copied the downloadsubmissions directory and all its contents to the .../mod/quiz/report directory in our Moodle installation.
After installation it looks like in the image:
And in the results section of the Quiz menu it looks like this:
Hi there,
would it be possible to outsource all of the lang strings in the preferences form (e.g. 'Set folder hierarchy') to the language file? We attempted to translate them but weren't able to access them via the moodle language pack.
Thanks in advance.
The zip file is downloaded.
A page of warning messages:
This file is no longer required in Moodle 4.2+. Please do not include/require it.
line 25 of /mod/quiz/report/attemptsreport.php: call to debugging()
line 32 of /mod/quiz/report/downloadsubmissions/report.php: call to require_once()
line 75 of /mod/quiz/report.php: call to include_once()
Class 'quiz_attempts_report' has been renamed for the autoloader and is now deprecated. Please use 'mod_quiz\local\reports\attempts_report' instead.
line 153 of /lib/classes/component.php: call to debugging()
line 44 of /mod/quiz/report/downloadsubmissions/report.php: call to core_component::classloader()
line 75 of /mod/quiz/report.php: call to include_once()
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/form/classes/util.php on line 62
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2399
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2401
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2402
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2403
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2214
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2218
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2241
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2264
Warning: Cannot modify header information - headers already sent by (output started at /var/www/m42.box.ideapad/moodle/lib/weblib.php:3424) in /var/www/m42.box.ideapad/moodle/lib/filelib.php on line 2312
PK����k^�X��Wx ZQ1 - Essay 1/student1 - Student One - Attempt1 - 2024-05-23 11_50 am/Attempt1_textresponseThe quick PK����k^�Xoq�% �Q1 - Essay 1/Question textEssay 1 PK��?���k^�X��Wx Z��Q1 - Essay 1/student1 - Student One - Attempt1 - 2024-05-23 11_50 am/Attempt1_textresponsePK��?���k^�Xoq�% ����Q1 - Essay 1/Question textPK������
Using versions: Moodle 4.2.7+ (Build: 20240516) and quiz_downloadsubmissions 2020100700.
We are trying to download the submitted files with 186 and 191 attempts, resulting in 670MB and 580MB files.
The download starts and all seems fine until the download randomly aborts at around 410-460MB for the 670MB file and around 350MB for the 580MB file, resulting in an error "Error - no file".
We have tried with multiple different quizzes all resulting in the same error.
Steps to replicate:
Observed: A 'Quiz does not contain any essay questions' error appears
Expected: Essay attachments should be downloaded
Note: This only occurs when a question is added randomly and is an essay question. Does not affect manually added essay questions.
if the question of type "essay" is random on the quiz its qtype is "random" but the plugin only check for "essay" qtype.
I mean, if I have a quiz and I have just a random question, even if it is from a pool of "essay" questions, the plugin will say there is no question available, so that check would have to consider random qtype too
According to the example at https://moodle.org/plugins/quiz_downloadsubmissions, the students' folders are named "Username - Firstname Surname", e.g. "anisha - Anisha Patki".
We would like to be able to have the folders named as "Surname Firstname Username" instead. Would it be possible to add an option for that?
Hello,
will this plugin support Moodle 4.1?
As can be seen in this commit in @lucaboesch's fork, currently file responses to essay questions are not downloaded. (His commit also includes the fix to #2.)
This (and #2) blocks adoption at our university.
We have a faculty member using the Moodle quiz essay question type to have students upload Jupyter Notebook files (*.ipynb). However, when the download submissions plugin is used to download these files from the quiz on a PC, the .zip file is empty. It works on a Mac, so perhaps something to do with the zipped file format on PC? Thank you.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.