Latest Activity
Updates, Conversations, and Resources
-
How much do you rely on the strict typing in the DAP schema?
Hi everyone, I'm exploring some changes to how the DAP Query API handles schemas, and I want to hear from you before we go too far down any path. Here's the situation. The DAP schema today is fairly sophisticated. It defines specific enum values, type constraints, and so on. That gives you a strong data contract, but it…
-
Would you help shape the Instructure developer experience? — institutional survey (7 – 10 min).
Hi everyone, If you write integrations against Canvas by Instructure at an institution — K-12, higher ed, corporate training, government, or anywhere in between — we'd love your feedback. We're running a short survey on the Canvas developer experience: APIs, data access, tooling, and documentation. Results will feed into…
-
initdb errors for large tables
I just got dap set up on my dev machine. I was able to pull multiple tables just fine but I ran into issues when I tried to pull the assignments table. It kept getting to over 50% complete and then would eventually fail. Setting up DAP was kind of a side project so I just kept trying and eventually I was able to get my…
-
Important discrepancies between Canvas Data 2 pseudonyms table and the logins API - is this a bug?
I understand there's not supposed to be a 1-1 correspondence between these two data sources, but I am finding some important discrepancies between the Pseudonyms table and the Logins Canvas API that I was not expecting to see. More specifically, there seems to be no guarantee that the CD2 pseudonym records and the Canvas…
-
Failure of DAP (MSSql) after June 30 updates
Since the DAP updates posted on June 30 (here), our Canvas Data 2 integration with Microsoft SQL Server has not been completing properly. I followed the post's indication that only a dap snapshot —namespace canvas —table [tablenames] command would be needed, but that hasn't resolve the issue. Specifically, when performing…
-
Predictive analytics in decision-making
How can organizations use predictive analytics responsibly to improve decision-making, while avoiding over-reliance on algorithms that may overlook human judgment and contextual factors?
-
Availability of account/admin announcements
Wondering if admin announcements are avail (or planned) for CD2? The announcements API only presently supports courses. It's a rather niche query but thought I'd check as I didn't find anything in [canvas].[discussion_topics] /[canvas].[discussion_entries].
-
Two tables in the new_quizzes schema won't load
Hello, We can't get the assessment_questions or quiz_questions table to finish initializing. The other 6 tables initialized fine and sync daily. We've tried many times to get these two to initialize but on the insert data part they just sit at 0% or sometimes 50%. I've dropped and re-initialized, no luck. Our DAP version…
-
CD2 page_views and requests not working?
We have consultants helping us pull data from CD2 They are having issues pulling some data, and have asked us for help….can anyone give me any guidance I can bring back to them: …we were able to successfully extract data from Canvas using the available APIs and load it into Databricks. However,…
-
API Query for All Courses in a Term
I am creating an API call that queries courses for the syllabus document by using the "/v1/courses/{course_id}/files" GET statement. I have proven that the GET statement works as expected. However, I need an efficient way to retrieve all of the {course_id} numbers for a particular term. I have looked at other GET…