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.
Found this content helpful? Log in or sign up to leave a like!
I am a developer for an external tool provider, and I need to sync the active status of a student while they are doing the assignment. Currently, the status is synced with the LMS after the student submits the assignment. I need to sync the status while they are working on the assignment. Is there an API to sync this detail?
Hi @114869755600563,
Can you explain a bit more about what you're trying to do here? In basic Canvas functionality/terminology, the only way students would be able to launch an external tool assignment is if they had an active status in the course. If that status somehow changed between when the student started an assignment and when it was finished, I believe you'd get some kind of an error when sending the grade info back to Canvas from your tool.
I'm wondering if we just have. a mixup in terminology, or maybe what you want is basically already happening automatically behind the scenes and you may not have realized it.
Look forward to hearing back from you!
-Chris
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