The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
We have found that the current Gradebook assignment passback is not a viable solution for us, as it limits the way that we have implemented Canvas.
We actually want all of our teachers to differentiate assignments in their gradebook. The current sync will not allow any assignments that have not been assigned to all students.
We are in search of a simpler solution, one that ignores the assignment scores, and simply syncs the overall or current course grade or score...
This could be a single value like a grade A, B, or C...
or the points earned over points possible... 104 out of 120 for example.
What other options do we have?
We actually have custom scripts that will place the final Canvas grade into the "report card grade" field. This way the teacher doesn't need to click Post in their Infinite Campus gradebook. We actually don't give teachers access to the IC gradebook so they don't have to manage two gradebooks. It is a nice setup but pretty complicated with PERL scripts. I was hoping Canvas would take our scripts for free and develop it even further.
We also have custom scripts that will export our scores from our District Common Assessments which are linked to specific Outcomes and place them into a table so we can display them in Tableau.
We are doing similar, using a custom script to pull and post a daily file. This is however very complicated, and is a for now solution.
The ultimate solution would be to simplify the OneRoster passback, allowing the OneRoster connection to push or pull the final grade or individual assignment as configured. This would be a much more sustainable and scalable solution for districts.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.