Comments (11)
Thank you for reporting this. I know that simply scrolling through the grading form updates grades which I have never understood, and for advanced grading methods it seems to update the grader to match whoever was doing the scrolling. I am not sure if it is fixable as I am only reflecting the data that is in the database. However I will keep this ticket open and investigate further when I have the opportunity.
The following may not mean much unless you are a developer but the diagram at the bottom of this page shows the relationship between grading instances (which stores who did the grading) and the fillings table. It would seem very odd for the code to create a new grading_instance when the form was viewed, but that is what it looks like to me at the moment.
https://www.examulator.com/er/output/tables/gradingform_rubric_fillings.html
from moodle-report_advancedgrading.
I double checked last night and core Moodle does insert a new record everytime you scroll through the grading interface. That seems an odd thing to do.
from moodle-report_advancedgrading.
That is indeed odd. Good to know for future reference though.
from moodle-report_advancedgrading.
I will continue to investigate to see if there is anyway of mitigating or at least warning people. Where are you using it?
from moodle-report_advancedgrading.
SAE (School of Audio Engineering) in New Zealand. We're part of a larger Australian-owned organisation called Navitas, and the Moodle hosting service is Catalyst.
from moodle-report_advancedgrading.
I have released a new version of the plugin. You can see it here. https://moodle.org/plugins/report_advancedgrading/0.91/30606. Can you try it out and confirm it addresses the "graded by" issue.
This is the code in github.
https://github.com/marcusgreen/moodle-report_advancedgrading/tree/v9.1
from moodle-report_advancedgrading.
Hi Marcus. Trying this out on my local test server, it appears to address the 'graded by' issue, however the 'Time graded' changes to whenever the original grader goes through the grading interface without saving any changes. Obviously this isn't ideal either! However, strangely it only appears to do this once, then it's set and doesn't change further.
from moodle-report_advancedgrading.
Can you confirm which grading method/s you are seeing this on?
from moodle-report_advancedgrading.
I'm using Marking Guide. However, it may be just confined to an admin role. It appears if I log in and view the grades as admin, then the 'time graded' updates, whereas it doesn't appear to do this with just a teacher role, although it only updates the time once and then appears to be set from there.
from moodle-report_advancedgrading.
I have just looked at the code and it looks like the issue is present in Marking guide but fixed with rubric. I have pushed a change to github
21fb6e5
And will test further before pushing to the plugins database
from moodle-report_advancedgrading.
Related Issues (16)
- Report should spread out like the gradebook report
- Report in course context with course secondary navigation NOT module navigation links HOT 3
- Failing unit test HOT 5
- Direct users to add a grading form if it doesn't exist
- Rubric breakdown report tab is visible to students HOT 8
- Exception - count(): Argument #1 ($value) must be of type Countable|array, null given HOT 6
- Support for Ranged Rubrics HOT 2
- Bug: User group data is not exported HOT 8
- Site level reporting of Advanced Grading HOT 4
- The plugin don't apply the filters everywhere HOT 3
- A strings isn't localized HOT 1
- Javascript ordering and pagination isn't localized HOT 4
- Issue with number of submissions HOT 20
- Suggestion: a profile field should be selected by default HOT 1
- Problem loading datatables JS breaks javascript for site HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moodle-report_advancedgrading.