instructure / canvas-lms

The open LMS by Instructure, Inc.
https://github.com/instructure/canvas-lms/wiki
GNU Affero General Public License v3.0
5.66k stars 2.5k forks source link

Gradebook and Grading Scheme Not Working Properly Upon Update #2423

Open jenniferhelbley opened 1 week ago

jenniferhelbley commented 1 week ago

Summary:

I am using the community edition of Canvas (not hosted by Instructure) and we recently did an update from an older version. (I know we should have been doing incremental updates, but I only have so much time in my life.) Nearly everything is working or working super good enough but I have two problems that I just can't track down the why or how. I'm not sure if they are connected but it feels like they are.

  1. Instructor view of gradebook works most of the time, but every now and again something gets saved in an instructors profile that sets the gradebook to view from external source and then the instructor can't view the gradebook. I thought it was due to an external tool being used but then I had one of my instructors that most definitely does not use any external tools and (as far as I know) also has never updated grades by importing a csv so I am stumped what could possibly be changing this setting. It works if I delete their gradebook view profile using ssh, but that isn't very practical long term. (View below.) gradebook view not working

  2. Grading schemes no longer work. It seems to be stuck somewhere in the old view and new grade schemes view. I can create a new grade scheme but it isn't selectable in a course. I tried all (I think) of the various permutations of order of operations setting the grading scheme/editing the grading scheme/update course details/going to manage grading schemes. But I still can't get it to apply to a course or even let me search grading schemes. When I do go looking at the grading schemes for a course, I find all the ones I created, but none can be applied. grade scheme set

If anyone has any thoughts on where to look to trace these errors that would be great. Thanks in advance!

amg-web commented 5 days ago

same to me i see following in browser's console while trying to get list of custom grades.

jquery.js:1489 Uncaught Error: Syntax error, unrecognized expression: .assessed_assignment?
    at et.error (jquery.js:1489:12)
    at ef (jquery.js:2155:8)
    at e_ (jquery.js:2614:20)
    at Function.et (jquery.js:941:9)
    at Function.<anonymous> (jquery-migrate.js:266:17)
    at t.<computed> [as find] (jquery-migrate.js:181:20)
    at t.<computed>.find (jquery.js:2824:11)
    at i (templateData.js:63:33)
    at a.fn.fillTemplateData (templateData.js:52:38)
    at index.js:226:20
jenniferhelbley commented 5 days ago

Thanks amg-web for confirming I'm not the only one with a problem with gradebook. In the browser console I get the very vague error: Failed to load resource: the server responded with a status of 500 ()

amg-web commented 5 days ago

@jenniferhelbley it's related to this i think https://github.com/instructure/canvas-lms/issues/2331

DoctorOgg commented 4 days ago

@jenniferhelbley it's related to this i think #2331

not sure it is, as the security.yml looks correct

production:
  encryption_key: [REDACTED]
  lti_iss: 'https://lms.[REDACTED]'
DoctorOgg commented 3 days ago

i should clarify that my comments are specifically to @jenniferhelbley conserns, as i am also helping her with her install.