Skip to content

samuelili/canvas-plus

Repository files navigation

better-canvas

chromium extension that enchances the canvas experience

Running

Run yarn watch to start webpack. Open the extension under the extension folder in this project. Tdochat's where project files are outputted.

State Schema

{
  "<canvasPageHostname>": <Instance>
}

Instance Schema

{
  "courses": {
    "<courseId>": <Course>
  },
  "courseIds": [],
  "hiddenCourseIds": [],
  "hiddenAssignments": [],
  "settings": {
    "tabsEnabled": true,
    "gradesEnabled": true,
    "upcomingAssignmentsEnabled": true,
    "gradeTagsEnabled": true
  }
}

Course Schema

{
  "customLinks": {
    "<customLinkName>": <string>
  },
  "displayName": <string>,
  "id": <string>,
  "name": <string>,
}

About

chromium extension that enchances the canvas experience

Resources

License

Stars

Watchers

Forks

Packages

No packages published