cwarwicker / moodle-block_gradetracker Goto Github PK
View Code? Open in Web Editor NEWQualification tracking plugin for Moodle - track students at qual/unit/criteria level
License: Other
Qualification tracking plugin for Moodle - track students at qual/unit/criteria level
License: Other
If you import a qual build, it gives an error saying it can't save the assessment grading structure because one with that name already exists, whereas it should just update it like it does with normal grading structures.
Hi Github
I am trying to get the Bedford Grade Tracker installed on Moodle 3.3issue and got this response from the company setting it up. Hope someone here can help.
Testing the bc_dashboard block. When we try to create our own SQL report running a SELECT statement and save the report, we get the error in the attached file (bc_block.txt).
If you're able to contact the plugin developers to see if this is a known error, or if we are simply doing something wrong that would be great. It would also be good for us to know if there are restrictions in place on what types of database queries can be run by the user.
If you could also ask them to confirm the bc_dashboard and gradetracker plugins are compatible with Moodle 3.3 that would also be great.
Run the activity grid updates from the push of a button, instead of waiting for the cron to next run.
Works fine if you set the unit award from the Student Grid, but if done from the Unit Grid or the Class Grid, it's not calculating the new predicted awards.
The bcgt_file_codes table stores the full path instead of the dataroot path, so if you migrate server and that datsaroot changes, the images break.
uninstall plugin - remove elbp plugins and bcdb report elements
undefiuned /ELBP/Log and also page doesn't load fully due to undefined $DB
GLH
Year - So we can record the year a unit was created and keep track of them
Update qualification structures so it reflects the latest BTEC, A Level, etc...
Will need help from college for this.
Various cases where I need to add in the fields being ORDERed by, to the SELECT statement:
Some sort of hover effect when in editing mode, so you can see the criterion description.
Version file url is still moodleportal, need to change it to a github file url, so version number can be checked against this.
Also remove the registration thing, or change it so it registers to me and I can keep track of it?
The BTEC rules are not working properly with sub criteria.
It should be that only the parents need to be ticked, e.g. P1, P2 for a pass, and P1.1, P2.1 can be ignored. But it currently needs all of them ticked.
In addition to this, the event notification is not done if the criterion saved is a sub criteria, so if you have P1, P1.1, P2 all ticked and then you tick P2.1, the unit award doesn't change. But if you have P1, P1.1, P2.1 ticked and then you tick P2, it does.
So all in all its a mess.
Need to decide what SHOULD happen:
The User Quals page is not showing users who are enrolled onto the course with a method other than manual. This means they can't be attached/unattached from the qual.
Need to update Activity Links bit for 3.7
Need to transfer all User Guide info to the Wiki (including Working with Rules)
If people have trouble with finding a good layout in their themes, could consider making my own theme which is designed to work well with GT and ELBP.
The functions for the events assume that 5 = student and < 5 = staff.
It should use the role names we defined in the settings of the GT and not make assumptions.
At the moment if you want to add a course to lots of assessments you have to open each assessment and add the course.
A reverse option of opening the course and selecting assessments would be quite handy.
Fixed table scroll seems to be messed up. Example on User Units page with more than 1 qualification.
As you scroll down it starts scrolling the 2nd qual before you reach the end of the page and overlaps and generally looks awful.
Same as issue in ELBP plugin. In AJAX calls the $OUTPUT global is not complete, so can't find the image_url method and defaults to old one.
Following error generated when uploading grades using "Import Data Sheet" tool:
Fatal error: Call to a member function getAwardByShortName() on boolean in /var/www/moodle/blocks/gradetracker/classes/qualification/UserQualification.class.php on line 2074
Issue reported of that error appearing in a popup if several criteria are ticked before it has finished saving them all.
They are still there, but after you submit the form, if the award image doesn't change, it reloads the page and the images are missing from the form.
Looks like the AMD files for specific pages are trying to call GT.bind before the general scripts.js file is loaded and the global GT variable defined.
Functionality to import Sub Types from JSON file (or maybe XML).
In Reporting Logs, things like "updated grading structure" or "updated qualificaiton build", don't show you which one was changed.
Duplicate criterion only works on Standard atm. Would be handy if it duplicated all the ranged/numeric stuff as well.
Some quals have units awards such as Referral or Fail, which at the moment would count as a passed unit in GT, since there is no way to define an award as being a failure. Could introduce a setting for this?
If a student only has 1 qualification, take them straight to the grid when they go to My Dashboard.
Info popup is not populated in View mode on assessment grid, when there is no Grade column enabled for the assessment. Works fine in Edit mode.
Also, doens't call the ajax, and creates multiple popups if you try agai instead of reloading existing
Ability to choose a qual/student (or just a whole qual) and reset the student data on them.
Really need a tool to export/import units or whole quals, so they don't have to be re-created and they can be shared between institutions.
Adding teachers onto cohorts/categories, instead of courses
Lots of moodle coding guideline errors.
Lots of commenting that needs to be done.
Functionality to import Levels from JSON file.
Message: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid column name 'ceta'.
If selected qual on assessment doesn't have a grading structure for Assessments, you can't save the assessment, even if you tell it to use numeric grading instead of a grading structure.
Add option to show UCAS points on student grid & my dashboard overview
Import Data Sheet produces 500 error using class/user/unit grids.
Export works fine!
PHP error is 'Fatal error: Class 'PHPExcel_Shared_OLERead' not found in C:\inetpub\wwwroot\moodledev\lib\phpexcel\PHPExcel\Reader\Excel5.php on line 438'
Suspect it should be using excel2007 class?
Look at ways of improving the speed of grid updating, especially where there are rules in place (e.g. btec), or complex structures (e.g. hair & beauty)
The aim should be that no AJAX query takes longer than 1 second.
Some ideas:
Caching rules - Rules never really change, so if the objects they build up could be cached and then the values just plugged in, that might save some time? Or is all the time used in in those bits loading values?
Update the codebase to work with Moodle 3.7 and the new javascript AMD stuff
Adding teachers to cat/cohort doesn't seem to successfully find them as a teacher on the students.
Column freeze isn't working in the ELBP plugin for GT.
Header freeze seems ok.
ucas points missing for final award on student grid
Take out the tick box for including your own jqueyr, as its quite old and moodle includes query now. Add in call to that instead.
Message: [Microsoft][ODBC Driver 11 for SQL Server][SQL Server]ORDER BY items must appear in the select list if SELECT DISTINCT is specified.
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.