@julielkz Hi Julie, Happy New Year!
Have you solved your problem? We(the IT folks) have been asked exactly the same request as your institute; the courses are created with the "enable course grading scheme" unchecked, when the instructor checks the "enable course grading scheme", the course grading scheme will be set to the custom grading scheme without jumping the hoops, now it is set to Canvas default one with the grade scheme id equals to "0".
BTW, I can't change the values of the grading_standard_enabled and grading_standard_id through the course settings API, the same code works on other course settings; the ones listed in the canvas live API ). I used the following python code snippet, unfortunately, it doesn't work...
url = "%s/api/v1/courses/%s/settings" % (
canvashomeurl, courseid)
print(url)
payload = {'grading_standard_enabled': 'true',
'grading_standard_id': 25}. #<-- the default custom grading scheme
r = requests.put(url, headers=HEADERS, data=payload)
Thank you so much,
-Kim