-
CD2 User Defined data types
I'm working with CD2 in PostgreSQL and I'm noticing that CD2 seems to take an opinionated stance on data types with many columns being user defined (typically enums). For example, `context_type` in `lti_resource_links` is of type `lti_resource_links__context_type` I'm just curious about the rationale? Mostly because I'm…
-
Ability to see marks from multiple courses built under one blueprint
Hi all, I know anyone who uses the One to One model of Canvas with Blueprints Enabled runs into the issue where you will need to see the markbooks for multiple courses that were populated from a blueprint We are of a site where we have over 30 one to one courses made from blueprints. We want this because although the core…
-
dapclienterror malformed http response and processingerror occured while downloading the cd2 data
DAPClientError: malformed HTTP response occurs at least twice in a month. and was unable to identify the exact issue. DAPClientError Traceback (most recent call last)Cell In [35], line 3 1 if __name__ == '__main__': 2 loop = asyncio.get_event_loop()----> 3 res = loop.run_until_complete(main()) 4 try: 5 loop.close() File…
-
Outcomes Mastery Report for Sub-account
Apologies for not knowing where else to ask. Our institution is a bit late to the full understanding of how outcomes beyond the course level can help us make informed decisions. I'd like to start with how to replicate the Learning Mastery Grade book pie charts outside of a single course. Has anyone been able to do this…
-
canvas."courses__workflow_state" enum values
Canvas.courses has a canvas."courses__workflow_state" enum with the possible values of {__dap_unspecified__,created,claimed,available,completed,deleted} This leads to several questions. 1) Do any of these workflow_states match the published status of a course? If not workflow_state, where does CD2 store if a course is…
-
Is there a way to revert back to the old analytics tool?
In previous terms, by disabling New Course and User Analytics in the Features Options of the settings automatically reverted back to the old analytics. However, the same process is not working for my Fall 2024 course. Disabling New Analytics removes it entirely from the course. Any thoughts or insights?
-
Course Navigation link tracking
Greetings, My goal is to track LTI use by using a simple proxy of if the Course Navigation link is enabled. The particular LTI tool I am most interested in tracking(Kaltura LTI 1.1) can be used for assignments, though the vast majority of this LTI use is through the Kaltura LTI 1.1 My Media and Media Gallery course…
-
DAP cli returns html page: Page Not Found
Hello, I'm having trouble with the DAP CLI version 1.1.0 on a windows 11 machine. I got a new client id and secret , the I ran: set DAP_CLIENT_ID=... set DAP_CLIENT_SECRET=.. set DAP_API_URL=.. >dap --version dap 1.1.0 But when I run list I get a full web page returned: >dap list --namespace canvas <!DOCTYPE <SPAN>html>…
-
LTI Usage
Just checking what's the current state of getting LTI Usage information out of CD2. I see there are a few LTI-related tables, but they all seem to mention LTI 1.3. Has anyone worked on reporting of LTI usage then via CD2 tables?
-
CD2 DAP Can't load scores table
Hello, I'm hoping someone has seen this and knows how to fix it. I'm trying to load the scores table in DAP and this is repeatable for me: Step 1: Drop the scores table Step 2 Initialize the scores table: ...@ubuntu-vm-karl:~/bin$ dap initdb --namespace canvas --table scores INFO:pysqlsync.postgres:connecting to…
-
Canvas Data 2 - Not all courses have time_zone property
Hello! I'm doing some time calculations and wanted to use the time_zone from the courses but I am finding a lot of courses that don't have the time_zone property in the JSON but when I look at the course in Canvas it does have a time zone set. Has anyone else encountered this?
-
How are you handling LTI analytics data?
Hi! Does anyone have experience with how Advise interprets Canvas data, particularly regarding LTI analytics from Canvas/publishers? We have Advise and Canvas connected and better understand the data such as "Participation" and "Submission" but we're not seeing the data from the LTI provided by 3rd party tools. The trouble…
-
How can I get the students all the submissions in the tables exported from Canvas via CLI tool?
Hi, Canvas Community, I have a problem. The tables are exported from Canvas via the CLI tool (Canvas Data 2). There is a table called "submissions". But this table only captures the students' most recent submission for one assignment. How can I get all the submissions for one assignment? For example, the student has made a…
-
(Canvas Data 2) Submissions without Enrollment still having a workflow_state that is not 'deleted’.
Hey Community, I am currently working on a synchronisation of my own database, in which I make use of Canvas Data 2. Right now I am fetching their data, mapping their models to my models and filling my database with it. This is currently a migration of a previous implementation that runs with the old Canvas LMS Rest API.…
-
CD2 Invalid Parquet GZip Format
I am trying out Canvas Data 2 in preparation for writing an ELT pipeline, and I noticed an issue with version 1.1.0 of the instructure-dap-client library. Whether I try to get data using the command line tool or the python library, I get errors about an invalid gzip format. This only happens with parquet files. I am able…