A Chrome extension to plan Canvas assignments efficiently.

Latest Version

Version
1.2
Update
April 22, 2024
Size
201KiB
Developer
Category
Users
0
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
See more

DeadlineDynamo Extension

Instructure Canvas has a dashboard list view which shows assignments to students primarily by due date. This can create bad time management and a false sense of security as some days seem completely open, while others are flooded with assignments.

Deadline Dynamo is a web extension that uses the Canvas API to get the user's course data and allow the user to create a plan for their week and easily see what they want to do each day.

Source Code:
https://github.com/DanielGRasmussen/DeadlineDynamo
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx",\t"manifest_version": 3,\t"name": "DeadlineDynamo",\t"version": "1.2",\t"description": "A Chrome extension to plan Canvas assignments efficiently.",\t"icons": {\t\t"16": "images/icon - 16px.png",\t\t"32": "images/icon - 32px.png",\t\t"48": "images/icon - 48px.png",\t\t"128": "images/icon - 128px.png"\t},\t"permissions": [ "storage" ],\t"background": {\t\t"service_worker": "dist/out-tsc/welcome.js"\t},\t"content_scripts": [\t\t{\t\t\t"matches": ["https://*.instructure.com/*"],\t\t\t"js": [\t\t\t\t"dist/out-tsc/Utility.js"\t\t\t],\t\t\t"run_at": "document_start"\t\t},\t\t{\t\t\t"matches": ["https://*.instructure.com/deadline-dynamo", "https://*.instructure.com/deadline-dynamo/*"],\t\t\t"js": [\t\t\t\t"dist/out-tsc/settings/BaseSettings.js"\t\t\t],\t\t\t"css": [\t\t\t\t"dist/styles/settings/settings.css"\t\t\t]\t\t},\t\t{\t\t\t"matches": ["https://*.instructure.com/deadline-dynamo", "https://*.instructure.com/deadline-dynamo/"],\t\t\t"js": [\t\t\t\t"dist/out-tsc/settings/MainSettings.js"\t\t\t],\t\t\t"css": [\t\t\t\t"dist/styles/settings/settings-main.css"\t\t\t]\t\t},\t\t{\t\t\t"matches": ["https://*.instructure.com/deadline-dynamo/estimates-planning"],\t\t\t"js": [\t\t\t\t"dist/out-tsc/settings/EstimatesPlanningSettings.js"\t\t\t],\t\t\t"css": [\t\t\t\t"dist/styles/settings/settings-estimates-planning.css"\t\t\t]\t\t},\t\t{\t\t\t"matches": ["https://*.instructure.com/deadline-dynamo/developer"],\t\t\t"js": [\t\t\t\t"dist/out-tsc/settings/DeveloperSettings.js"\t\t\t],\t\t\t"css": [\t\t\t\t"dist/styles/settings/settings-developer.css"\t\t\t]\t\t},\t\t{\t\t\t"matches": ["https://*.instructure.com/deadline-dynamo", "https://*.instructure.com/deadline-dynamo/*"],\t\t\t"js": [\t\t\t\t"dist/out-tsc/Settings.js"\t\t\t],\t\t\t"css": [\t\t\t\t"dist/styles/settings/settings.css"\t\t\t]\t\t},\t\t{\t\t\t"matches": ["https://*.instructure.com/*"],\t\t\t"js": [\t\t\t\t"dist/out-tsc/preparers/BasePreparer.js",\t\t\t\t"dist/out-tsc/preparers/SettingsPreparer.js"\t\t\t],\t\t\t"css": [\t\t\t\t"dist/styles/settings/links.css",\t\t\t\t"dist/styles/alert.css"\t\t\t],\t\t\t"run_at": "document_start"\t\t},\t\t{\t\t\t"matches": ["https://*.instructure.com/", "https://*.instructure.com/?*"],\t\t\t"js": [\t\t\t\t"dist/out-tsc/ApiFetcher.js",\t\t\t\t"dist/out-tsc/Estimator.js",\t\t\t\t"dist/out-tsc/AutoPlanner.js",\t\t\t\t"dist/out-tsc/Assignment.js",\t\t\t\t"dist/out-tsc/Course.js",\t\t\t\t"dist/out-tsc/Announcements.js",\t\t\t\t"dist/out-tsc/Sidebar.js",\t\t\t\t"third_party/dragula.min.js",\t\t\t\t"dist/out-tsc/Planner.js",\t\t\t\t"dist/out-tsc/preparers/PlannerPreparer.js",\t\t\t\t"dist/out-tsc/Data.js"\t\t\t],\t\t\t"css": [\t\t\t\t"dist/styles/main.css",\t\t\t\t"dist/styles/alert.css",\t\t\t\t"third_party/dragula.min.css"\t\t\t],\t\t\t"run_at": "document_start"\t\t}\t]}
Read more

Similar Extensions