davosmith / moodle-grade_checklist Goto Github PK
View Code? Open in Web Editor NEWExcel export for checklist activities in Moodle
License: GNU General Public License v3.0
Excel export for checklist activities in Moodle
License: GNU General Public License v3.0
Hi,
I'm a bit confused. The version.php
file on the last commit of master says 2020101700
, and the Moodle compatible version says 3.4+
. But when I download from https://moodle.org/plugins/pluginversions.php?plugin=mod_checklist, I see that the version says 2020111400
and the moodle compatible version is 3.9+
.
We prefer to manage our plugins through git. Is there a way to download the 2020111400
version through git?
Thanks for your help!
Hi Davo,
in Moodle 2.9 a debug notice says that the above mentioned capability is missing:
Capability "gradeexport/checklist:publish" was not found! This has to be fixed in code.
line 389 of /lib/accesslib.php: call to debugging()
line 3059 of /grade/lib.php: call to has_capability()
line 871 of /grade/lib.php: call to grade_helper::get_plugins_export()
line 991 of /grade/lib.php: call to grade_get_plugin_info()
line 129 of /grade/report/grader/index.php: call to print_grade_page_head()
It always occurs directly when opening the gradebook.
Are you still maintaining this plugin? In the Moodle plugin repo the latest version it's officially suitable for is Moodle 2.7.
Kind regards
Kathrin
Hello, I would like to know if it is possible to export and in the columns containing: the teacher's name who marked along with the timestamp and other related information (when it appears when pressing "Toggle names & dates") along with comments?
I looked into the database and I can see that mdl_checklist_check
and mdl_checklist_comment
contain such information, but unsure how to pull those into checklist columns.
Any way to get this feature implemented?
Hello, I've posted the below on the Moodle tracker but just thought I'd post it here as well for visibility as it seems to be specifically an issue with checklist_export, if that's an issue feel free to close or remove:
Hi there,
We seem to have encountered an issue with the export checklist feature when a user has the permission to view all users in their group but not all users.
To reproduce:
Enrol test user onto a test course with a role with the "gradeexport/checklist:viewdistrict" permission. (In our case we have a role separate from student that grants this permission, but granting the permission as an override for the course or to the student role itself doesn't seem to work in any case).
Confirm the user should have the "gradeexport/checklist:viewdistrict" permission in "Check permissions".
Add a checklist with an activity assigned to it as per normal.
Logged in as test user go to Grades -> Export -> Export Excel file.
At this point the error should appear: "You do not have permission to do this export".
If you grant the user the view all users permission rather than or in addition to the view district permission this works in that case.
In the server logs the error appears as a fairly typical Moodle permission error:
Default exception handler: You do not have permission to do this export Debug: \nError code: nopermission\n* line 494 of /lib/setuplib.php: moodle_exception thrown\n* line 51 of /grade/export/checklist/export.php: call to print_error()\n, referer: https://www.ourmoodle.com/grade/export/checklist/index.php?id=492
It would appear to be an issue introduced after upgrading to Moodle 3.6.5.
Let us know if you need any more details regarding our testing/settings with this issue or if you are having issues replicating it.
Kind regards,
Sam
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.