Giter Club home page Giter Club logo

Comments (11)

marcusgreen avatar marcusgreen commented on July 18, 2024

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.

marcusgreen avatar marcusgreen commented on July 18, 2024

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.

ondulation avatar ondulation commented on July 18, 2024

That is indeed odd. Good to know for future reference though.

from moodle-report_advancedgrading.

marcusgreen avatar marcusgreen commented on July 18, 2024

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.

ondulation avatar ondulation commented on July 18, 2024

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.

catalyst-marcus-green avatar catalyst-marcus-green commented on July 18, 2024

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.

ondulation avatar ondulation commented on July 18, 2024

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.

marcusgreen avatar marcusgreen commented on July 18, 2024

Can you confirm which grading method/s you are seeing this on?

from moodle-report_advancedgrading.

ondulation avatar ondulation commented on July 18, 2024

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.

marcusgreen avatar marcusgreen commented on July 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.