cwarwicker / moodle-block_bc_dashboard Goto Github PK
View Code? Open in Web Editor NEWReporting Dashboard plugin for Moodle - Integration with block_gradetracker and block_elbp
License: Other
Reporting Dashboard plugin for Moodle - Integration with block_gradetracker and block_elbp
License: Other
Hi
Every time I go to run a report I receive the following error, not quite sure why this is happening.
Exception - Call to undefined function gt_get_course()
Regards
Smithy31
Hi,
I have installed this plugin along with other ELDP blocks plugins (block_elbp and elbp_timetable).
When trying to access the /blocks/bc_dashboard/reporting URL, and other URLs, it gives me the following error message:
Not Found
The requested URL /blocks/bc_dashboard/reporting was not found on this server.
SQL report ignoring my ORDER BY clause and ordering it wrong. Think it's to do with the table sorting plugin?
Forgot to check if the plugins which it is trying to show information for in the list, are actually enabled or not, and its giving fatal error. E.g. Attendance.
Can't save the report without at least 1 param.
Exception - Invalid parameters passed.
More information about this error
Debug info:
Error code: generalexceptionmessage
Stack trace:
line 250 of /lib/phpexcel/PHPExcel/Writer/Excel2007/Workbook.php: PHPExcel_Writer_Exception thrown
line 220 of /lib/phpexcel/PHPExcel/Writer/Excel2007/Workbook.php: call to PHPExcel_Writer_Excel2007_Workbook->writeSheet()
line 72 of /lib/phpexcel/PHPExcel/Writer/Excel2007/Workbook.php: call to PHPExcel_Writer_Excel2007_Workbook->writeSheets()
line 290 of /lib/phpexcel/PHPExcel/Writer/Excel2007.php: call to PHPExcel_Writer_Excel2007_Workbook->writeWorkbook()
line 889 of /blocks/bc_dashboard/components/reporting/builder/classes/BuiltReport.php: call to PHPExcel_Writer_Excel2007->save()
line 590 of /blocks/bc_dashboard/components/reporting/builder/classes/BuiltReport.php: call to BCDB\Report\BuiltReport->runExportExcel()
line 100 of /blocks/bc_dashboard/components/reporting/builder/BuilderController.php: call to BCDB\Report\BuiltReport->export()
line ? of unknownfile: call to BCDB\Controllers\reporting\BuilderController->action_ajax()
line 122 of /blocks/bc_dashboard/classes/Controller.php: call to call_user_func()
line 147 of /blocks/bc_dashboard/classes/Controller.php: call to BCDB\Controller->loadAction()
line 256 of /blocks/bc_dashboard/lib.php: call to BCDB\Controller->__destruct()
line 48 of /blocks/bc_dashboard/index.php: call to bcdb_callHook()
General update issue
$regex = '/\b(ALTER|CREATE|DELETE|DROP|GRANT|INSERT|INTO|TRUNCATE|UPDATE|SET|VACUUM|REINDEX|DISCARD|LOCK)\b/i';
When exporting a report, if there are any errors show an error message and cancel the loading gif, otherwise it looks like its still running.
Hi Conn,
We appear to be having some issues with the Grade Tracker displaying externally enrolled students on http://moodle.swindon-college.ac.uk. All students, both externally and manually enrolled appear in the "View by Student" area to a course in the block but in the "Courses" -> "User Qualifications" page of the grade tracker on that course, only students who have been manually enrolled appear to be available. The role used for students is the "student" role as default for the external enrolments.
Manually enrolling a student who has already been externally enrolled causes them to appear in the list as well so it appears to be a problem specific to external enrolments. Is this an issue you have encountered before?
Thanks,
Sam
All nav links except Save disappear when you save a report and you're not an admin.
It's because when you save it builds up a blank report with form data, but doesn't have the createdby id to compare to yours.
Is hard-coded to check front page, but some sintitutions don't use it on the frontpage, so it needs to check against the course id passed in.
Message: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Incorrect syntax near the keyword 'user'.
SELECT distinct user.id, user.firstname, user.lastname, user.username, count(distinct t2.id) as t2_value, t3.value as t3_value FROM mdl_user user inner join mdl_role_assignments ra ON ra.userid = user.id inner join mdl_context ctxt ON ctxt.id = ra.contextid left join mdl_lbp_targets t2 on (t2.studentid = user.id and t2.del = 0 and t2.status = '3') left join mdl_lbp_att_punc t3 on (t3.studentid = user.id and t3.type = N'Attendance' and t3.period = N'Last 7 Days' AND t3.courseid IS NULL) WHERE user.deleted = 0 AND ra.roleid = 5 AND ctxt.instanceid = '3' GROUP BY user.id ORDER BY user.lastname, user.firstname, user.username
If you don't have the permission to edit what categories a report is in, but you can edit a report someone else has made, it will set it to be your private report when you save it.
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.