I am trying to implement the integration between VETtrak (student management system) and Moodle via a Moodle API and REST webservices.
The documentation is here https://customer.vettrak.com.au/hc/en-us/articles/360003144036-VETtrak-and-Moodle-Integration-Implementation.
I have turned on web services and REST protocol, created the API and added the requested functions with a user with WS profile.
I have managed to get the two systems to talk (i.e. VETtrak can match the occurrence numbers on both sides), however, I still cannot get the completion grades to be pulled from Moodle to VETtrak, or recognise the grades that haven't been pulled across or errored.
There is no error on the Moodle side that I can see with the WS profile, API or functions, the only error I am getting is on the VETtrak side which is
"Unable to retrieve the enrolment's result from Moodle. Access violation at address 069489D6 in module 'Utilities.bpl' Read of address 00000000".
I would really appreciate any help with this.