Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when trying to upload grades from cross-listed course #22

Open
kdkorthauer opened this issue May 2, 2023 · 5 comments
Open

Error when trying to upload grades from cross-listed course #22

kdkorthauer opened this issue May 2, 2023 · 5 comments
Labels
bug 🐛 Something isn't working

Comments

@kdkorthauer
Copy link

Thanks for the excellent tool!

Just reporting an error I received and the workaround I found. I successfully generated a csv file which looked as I expected. When I tried to upload to FSC, I got an error that I did not have permission to upload grades for the specified sections. I suspected this could be due to the cross-listed nature of this particular course (has three different 4 letter codes: STAT, BIOF and GSAT), so the "Subject" column in the csv contained all three. Note that I only have one canvas shell for the course, despite the three course codes. What I did was manually edit the subject code for each student to indicate which section they were registered in. This allowed me to successfully upload the file and assign grades.

If there's a way to pull this information (which code each student is registered for) from canvas, that'd be very helpful for the future! If not, maybe include a disclaimer that post editing the csv file is required for cross-listed courses.

@kdkorthauer kdkorthauer added the bug 🐛 Something isn't working label May 2, 2023
@joelostblom
Copy link
Collaborator

Thank you for trying this out and for taking the time to write down your feedback @kdkorthauer ! I have not worked with any cross-listed courses, so on the top of my head I am not sure that this is possible. But I had a look right now and I can see a student level property that is called SIS.UBC.DSCI for my DSCI courses, which potentially could be useful if the DSCI suffix indicates the course code (although when checking for another course with the BAIT subject code, the property is MBAN, which is related, but not the same). Two questions for you:

  1. Can you see the individual student's subject code anywhere on Canvas in the web browser or in the grades file that is exported via the canvas gradebook? If so, maybe I could figure out how to access that property. If not, it is possible that UBC is not including this info on canvas for the students.
  2. If you are comfortable providing me with your canvas API key and course code (via email or slack), I can play around and try to investigate this for your specific course (but it might be a couple of weeks before I have time to dive deeper).

If it is not possible to fix this, I agree with you that there should be a note/warning included. Thanks again for reporting!

@kdkorthauer
Copy link
Author

  1. Yes, I can see this information as part of the Student Name field in the gradebook on Canvas (student names blocked out):

Screen Shot 2023-05-03 at 2 08 19 PM

  1. Feel free to ping me later on if you still need to dig deeper and have the bandwidth and we can discuss.

@joelostblom
Copy link
Collaborator

Ah ok, that is the section ID field and I can access that. I will need to ask LT hub if there is a standardized way that they input this on canvas. There seems to be in my experience, but I hadn't accounted for cross-listed courses so I just want to double check with them. Will keep you updated once I start making progress

@joelostblom
Copy link
Collaborator

Sorry for taking a long time to come back to this @kdkorthauer. I'm going to work on making canvascli compatible with the new format of uploading grades on workday in the (near) future and I will try to include an option for this as well. Are you teaching this course again in spring this year? I will try to have it ready by then for you if that's the case.

@kdkorthauer
Copy link
Author

Great to hear! Yes, I am teaching this course again this term. Looking forward to seeing your new develoments!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🐛 Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants