I'm not sure where the best place to post this is. I've been working on LTI tools for Canvas for about 5 years now and I consistently run into the same bottleneck. I've tried a variety of ways to solve it on my end, but haven't come up with any real solution. So, rather than try to hack my way around the problem with poor results on my side, I'd like to propose a simple change to the submissions API.
I've attached a description of the problem and my solution on this post with greater details, but the gist of the issue is getting all student submission data for a large class seems to be nearly impossible, and certainly prohibitively slow, due to how the data is returned and the size of the data set. I would sure appreciate any discussion you might have around my proposal document, maybe I am just doing it wrong? Is this something I could approach someone about on hack night at InstructureCon this year or is there a way I could have someone to look at it sooner?