> For the complete documentation index, see [llms.txt](https://docs.projectassessment.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.projectassessment.app/canvas-and-converter-app.md).

# Canvas and Converter App

Canvas, the most common learning management system in higher education, has recently released [Enhanced Rubrics (ER)](https://community.canvaslms.com/t5/Instructor-Guide/How-do-I-manage-rubrics-in-a-course-using-Enhanced-Rubrics/ta-p/609341).  With ER, rubric row data can be downloaded from the Canvas gradebook as a CSV. &#x20;

Your institution Canvas administrators have the option to unlock this feature for the Canvas courses at your institution. If they set the feature to Disabled, but Unlocked, you can enable the feature in course settings->Feature Options.  You can then [follow Canvas' instructions to download the rubric CSV for a given assignment](https://community.canvaslms.com/t5/Instructor-Guide/How-do-I-download-rubric-assessments-using-Enhanced-Rubrics/ta-p/631359). Please note that enabling Enhanced Rubrics brings other features and layout changes to rubrics beyond the ability to download the rubric data.

The CSV created by Canvas cannot be directly read by Project Based Assessment.  However, we have [released a small converter web application that can be used to create a CSV for Project Based Assessment from the Canvas export.](https://projectassessment.app/convert/)

<figure><img src="/files/zXBoiZeZOVOqytEE7I61" alt="Input screen to select Canvas Enhanced Rubric bulk export"><figcaption><p>Input Screen to Select Canvas Enhanced Rubric Bulk Export </p></figcaption></figure>

Above is the opening screen for the converter application.  Using the "Choose File" dialog, select the CSV file you exported from Canvas.

<figure><img src="/files/jDk3GwHLWdpJG8AdTiVJ" alt="Detected rubric from enhanced rubric bulk export"><figcaption><p>Detected Rubric from Enhanced Rubric Bulk Export</p></figcaption></figure>

The converter app will attempt to determine the structure of the rubric based on the selected file. However, as the Canvas created file only contains student markings, if a rubric criterion box is never used, the converter will not know it exists.  In these cases, the values in the interface above will need to be adjusted to account for the missing box. Once the k values are set, click the "Map Criteria to k Values" and a new CSV will be exported.

Like the main application, this converter runs entirely on the client side.  That is, no data is sent to a server to make this conversion.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.projectassessment.app/canvas-and-converter-app.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
