It looks like a new dap version was released about three hours ago.https://pypi.org/project/instructure-dap-client/What's new?https://data-access-platform-api.s3.amazonaws.com/client/RELEASE_NOTES.html#version-1-0-0-2024-02-28
Yay! We will be digging in shortly!!
Time to upgrade blindly! No guts, no glory!!!
Product Specialist for Data and Analytics here. Im excited that 1.0 is released now 😀 Please let me know how it goes!
The old version 0.3.18 has been yanked so I would probably use a fresh virtual environment instead of upgrading so that I have a copy of the previous version around just in case.
Will this work for mssql now? Looks like the docs still say there is only support for postgres and mysql.
@GrantHicks Only Postgres and MySQL are supported dialects.
this is very cool bro
As of updating this library, I'm now getting this error:
ERROR - [Errno 28] No space left on device
I've got a 250MB /tmp mount setup on my host which it's maxing out, erroring, flushing and moving on to the next table. I don't see any changes in the release notes, unless this is part of the "more efficient and reliable" "mechanism for replicating the data from DAP to target database". I also don't see any requirement to have a large /tmp mount for any reason.
It would be helpful for someone to confirm this. Thanks.
We built a C# wrapper that can quickly ingest the data and spit out TSQL as wellthere are examples in the related repos too.https://github.com/uvadev/PullCanvasData2/pkgs/nuget/PullCanvasData2
Is it just me or does `dap list` now require a `--namespace ` parameter?
Why? Does that even make sense in the context of what `dap list` is supposed to be used?
There but not required previously, now it's required and breaks scripts that call it without the namespace parameter.
Using Canvas Free For Teacher Account to deliver content to high school teachers. On the site, the People tab currently lists 1,593 students (including 345 pending), but the Activity tab only shows data for 1,360 students. Activity has data on everyone who was enrolled (pending or not) as of about December 2025, but…
EDUCAUSE is full of inspiration, whether you’re onsite or following from afar. Join the evolution by sharing what sparks your curiosity, the questions you have, and the insights you discover. We'll learn from each other, expand our networks, and strengthen our Community. Your perspective matters, and the more we share,…
Prompted by the most recent Canvas release notes, we looked into the Page Views feature, and we were happy with the new documented changes. However, we notice that more user actions are done by GraphQL API, which does not provide details in the page view report, either in the GUI or in the CSV file download. We and most…
Hello, We are currently using the Analytics API provided in the Instructure Developer Documentation Portal to retrieve certain metrics-related data. We would like to know if it’s possible to replicate these datasets using the Canvas Data Platform (CDP), instead of relying on API calls. For example, could you please advise…
Is there a way to tell via CD2 if a course is using Enhanced Rubrics? I didn't see it in the entity diagram for Rubrics table, but I might have missed something... Thanks Ian