We are thrilled to announce a major expansion of the Canvas Data 2 (CD2) / DAP Query API datasets: the dedicated availability of data for New Quizzes (NQ)! This release is a direct result of our ongoing commitment to enhance data extensibility and transparency for our community.
The new new_quizzes namespace is officially available starting March 16th, 2026.
What This Means for Your Data Strategy
The addition of the new_quizzes namespace is a significant step toward providing comprehensive, high-fidelity data to institutions utilizing the next generation of Canvas quizzing tools.
This expansion aligns with the recent critical backend infrastructure upgrade completed in November 2025, which was specifically designed to open up possibilities for adding additional data sources, identifying New Quizzes for 2026 Q1 as the very next addition.
The new_quizzes Namespace
The technical name for this new dataset within the DAP Query API is new_quizzes. This structure will allow users to efficiently manage and query all New Quizzes data separately from the existing Canvas data.
The data model will mirror the familiar structures already available in the canvas namespace, including tables like:
quizzesquiz_questionsquiz_submissionsquiz_groups
Seamless Access with DAP CLI 2.2.0
To ensure you can immediately access the New Quizzes data, we are releasing DAP CLI version 2.2.0
This new version of the DAP Command Line Interface includes specific support for the new_quizzes namespace. DAP CLI is designed to simplify resource-intensive operations, allowing you to focus on deriving actionable insights.
Update Required: To access NQ data through the DAP CLI, you must update your local installation.
To upgrade to the latest version of DAP CLI, run the following command:
pip install -U instructure-dap-client
The DAP CLI offers powerful tools for managing your data sets, including namespace-level operations to simplify your workflow:
- Initialization: Easily create schemas for all or selected tables using commands like
dap initdb --namespace new_quizzes --table all. - Synchronization: Perform incremental updates using the
syncdb command across multiple tables.
DAP CLI 2.2.0 builds on the foundational improvements introduced in DAP CLI 2.0, which included configurable logging, structured JSON logs, and improved output for better accessibility.
Best Practices for Your New Quizzes Data
As you prepare to integrate the new_quizzes data into your warehouse, remember to follow established best practices for using the CD2/DAP Query API:
- Initial Load: Use snapshots only for the initial data loads of the NQ tables. Snapshots are resource-intensive and should not be requested frequently.
- Ongoing Updates: For efficiency and to reduce load on the API and your system, rely on incremental queries to pull only the data that has changed since your last query.
- Please note that the data is only refreshed every 8 hours, so do not request incremental updates more regularly.
- Stay Updated: Since the DAP CLI automatically handles new columns and new enum values seamlessly, keeping your CLI updated will ensure the smoothest synchronization process for this new namespace.
- Check the additional documentation: There is a crosswalk documentation available to make the change from classic quizzes to new quizzes less painful.
We are excited about this step forward in making more high-quality data available to help institutions better understand their learners and educational experiences.
We are committed to continuing to refine and expand DAP to meet your needs. Stay tuned for further announcements on table availability and documentation updates!