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.
I'm trying to use Canvas Data to determine how long, on average, it takes for a teacher or TA to respond to a student communication. I've checked the following tables:
But I can't find anything that indicates whether the message was read or when. Has anyone else tried anything similar?
Nothing in those tables is a read receipt.
The only thing I've been able to do is group or partition conversations by id, and count whether there are replies and then count the span between replies if any exist.
For read receipts, you could join the Requests table and look for first (minimum) user access to the conversation_id.
edit: just ran a small test, and while I can join conversations/participants to requests, there's no way to match individual message ids.
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.