Mark Reynolds's Posts
Post Details Date Published Views Likes

DAP Client 1.0.0 change in processing???

After upgrading to the 1.0.0 DAP client yesterday, I'm now getting a very specific error: ERROR - [Errno 28] No space left on device It appears that the DAP client is now loading up my /tmp locat...

02-29-2024

1546

0

Detailed steps to configure MS Teams in Canvas?

Just looking for a good, detailed guide on setting up and configuring MS Teams LTI(s) for delivery in Canvas. I've found some articles with both Instructure and Microsoft, but they're pretty "broad" ...

11-08-2023

462

0

API endpoint to generate a user token for "self"???

I've been through the API documentation many times and cannot locate something like this. Does it or does it not exist? I'm building a solution and this is the last piece of the puzzle.

10-26-2023

205

0

New DAP issue: invalid_client

I did get one full initdb across all tables yesterday afternoon after the "middleware fix" (2023-10-25). However, today when I wanted to start a full syncdb on those same tables I got this: $ dap s...

10-26-2023

832

1

CD2 Continued Missing Tables

I continue to get tables in a namespace reporting as "missing" during just about any of the DAP processes...here are 3 from a recent "syncdb": 2023-10-13 10:44:29,574 - ERROR - table `content_tags`...

10-13-2023

666

1

CD2 not in sync with Admin Analytics or CD1 numbers

I've been working toward "validating" my query results from our Canvas Data 2 instance as compared to Admin Analytics and CD1. Looking at the current term (Fall, 2023), the AA enrollment numbers are:...

08-31-2023

1624

0

[API] Add ability to "force" an enrollment through API on closed courses.

Problem statement: Currently we cannot add enrollments to concluded, frozen, out of date, etc., courses. Occasionally we need to do this in order to provide access to source material to new instruct...

08-18-2023

67

0

Error on request for user_agent table

Upgrade DAP to 3.9.1 today in order to take advantage of the 2 new tables delivered on the canvas_logs schema as of yesterday's update. However, the user_agent table is not available: "The table na...

07-06-2023

850

0

Please explain how to use "shards" in CD2 to identify things

In CD1 we had a very verbose identifier for things like course IDs that made it easy to identify and join an assignment to a course. In CD2 we have to join together a shard and a context_id "on the f...

05-25-2023

1686

0

assignment_dim in CD1 to __________ in CD2?

Where are assignments hidden in the CD2 framework? In CD1 they appear in the verbosely named "assignments_dim".

05-12-2023

1654

0

DAP client not connecting, but PG connection works from same host

I can successfully connect to my DB instance with DBeaver and Telnet (to port 5432), but the DAP client, from the same host/IP, does NOT connect with the following errors (IP has been obfuscated): ...

05-09-2023

737

0

How to get details on ERROR with DAP initdb (or any DAP process)?

Unspecified errors on "initdb" to AWS Redshift PG instance...how to get details for these when DAP client used from Linux (RHEL 9) command line? Starting sync: access_tokens 2023-05-04 16:04:54,25...

05-04-2023

639

0

Automated solution for CD2 table acquisition and use?

While I developed a "partially" working solution for CD2, it's nowhere near the robustness of my CD1 daily download and ship to AWS. I'm interested in seeing a working solution for CD2, even a generi...

04-25-2023

1131

0

[Enrollments] Allow enrollment "force" option through API for concluded/closed courses

Problem statement: We occasionally get requests from teachers to add additional teacher enrollments to past courses in order to share course content, review performance, etc. However, we have to cre...

04-12-2023

243

0

[Groups] Remove member from group when enrollment is completed

Problem statement: When an enrollment within a course is "completed" it leaves the enrolled account in the group(s) in which they were in. This is problematic for those that run the course as it mud...

10-20-2022

577

0

[Import/Export] Option to Bring in New Quizzes as Unpublished When Importing Content

Problem statement: According to Canvas documentation, quizzes are brought in to a new course space with their source status intact. This means that if it was originally "published" the quiz will be ...

09-16-2022

828

0

[Reports] Enhancements for Provisioning Report

Problem statement: Currently the provisioning report is "all or none" and it has to be manipulated upon receipt to stratify by course role, enrollment status, etc., etc. Proposed solution: Add ...

09-16-2022

897

0

Anyone pulling the CD2 tables into AWS Glue/Athena? What else is being done?

If so, I'd love to review your process for ingestion. The issues that I'm up against: - incomplete table downloads due to some issue on the server side (constant error 500's) - tables that arrive h...

09-16-2022

919

0

Still getting error 500 when attempting to pull down tables

'{\n "error" : {\n "uuid" : "2cccb2bb-e3a8-447c-9c2c-8aa066a7d79b",\n "message" : "Internal server error.",\n "type" : "DapQueryInternalErrorException"\n }\n}'   I have yet to get a full downl...

09-09-2022

920

0

[Admin Tools] LTI/App Deployment Based on Course Attribute(s)

After speaking with one our education specialists about a recent integration request, I thought it would be very helpful to be able to deploy an integration or app to a course based on an attribute o...

07-22-2022

710

0