Skip to content

Imports assignments from Canvas LMS as tasks in Obsidian

License

Notifications You must be signed in to change notification settings

jordaeday/canvas-task-importer

Repository files navigation

Canvas Tasks Importer for Obsidian

This is a plugin designed to integrate tasks and assignments from Canvas LMS to Obsidian, helping you manage your academic workload more efficiently.

Installation and Setup

  1. Install the plugin:
  • Download the .zip file, unzip it, and place the extracted folder into your vault's .obsidian/plugins directory.
  1. Configure the plugin:
  • Go to the plugin's settings within Obsidian.
  • Enter your school's Canvas link (it should look like this: https://YOURSCHOOL.instructure.com).
  • Enter your personal access token (instructions on how to do so can be found HERE). You should leave the expiration date on the access token blank.

Usage

  1. Import tasks:
  • Open the document where you would like to place your tasks.
  • Open the command palette (Ctrl + P or Cmd + P) and select either "Add Canvas Tasks at Cursor" or "Replace Selection with Canvas Tasks."

Integration with Obsidian Tasks Plugin

This plugin is designed to work seamlessly with the Tasks plugin. To enable this integration, ensure the document with your tasks is titled "Tasks", and the Tasks plugin should automatically detect these as tasks.

License

This project is licensed under the MIT License.