A better to-do list sidebar for Canvas.

Latest Version

Version
1.3.10
Update
April 2, 2024
Size
170KiB
Developer
tasksforcanvas.info
Category
Users
800,000+
Rating
4.81183 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
Storage
See more

Tasks for Canvas™ Extension

RELOAD CANVAS AFTER INSTALLING

NEW: Sync your Gradescope assignments directly to Tasks for Canvas!

Ever had trouble finding your weekly assignments? Wish you had a nice progress bar to motivate you to complete everything? Then this extension is for you! The Tasks browser extension for Canvas™ updates the Canvas dashboard sidebar with a convenient todo list to show all of your weekly assignments and track your progress throughout the week.

The sidebar includes:
- A colorful chart with various rings color coded by course. As you complete your assignments throughout the week, the rings will show your progress!
- A better to-do list of all active assignments that are counted in the rings. Each task item has the name, course, type, due date, point value, and link for the assignment.
- A list of recent class announcements
- The option to create custom task items
- The option to filter assignments by course
- The option to view rings and assignments from past and future weeks
- The option to view completed or incomplete assignments
-The option to manually mark assignments as complete

This extension also contains an options page accessible from the sidebar where you can customize various aspects of the extension.

Notes
- Works in Card View, List View, Recent Activity View, and on course pages!
- Only courses that have active assignments will be shown
- All active assignments that have no submissions and are ungraded are displayed in the to-do list (the section titled 'Unfinished').
- 0-point assignments (i.e. extra credit) are shown in the to-do list but are not counted in the rings.

--------------------------------------------------------------------------------------------
Version History

1.3.10 (4/1/24)
- Fixed old Gradescope tasks being synced incorrectly after previous update
- Fixed example courses being synced to Gradescope in rare cases

1.3.9 (4/1/24)
- Fixed dates overlapping course dropdown on large font sizes
- Fixed old Gradescope tasks not appearing

1.3.8 (3/11/24)
- New Gradescope integration: automatically sync Gradescope assignments to Tasks for Canvas!
- Fixed assignment grades not being rounded

1.3.7 (2/2/24)
- Fixed dates overlapping course name in list view for some users
- Added tooltips for buttons

1.3.6 (1/14/24)
- Fixed announcements not being able to mark complete

1.3.5 (1/9/24)
- Fixed custom tasks not showing up under a course
- Fixed courses failing to load occasionally

1.3.3 (1/8/24)
- Add links to custom tasks
- Display grades on completed tab
- Instructor mode improvements
- Settings changes are immediately reflected in the extension
- Colors now update immediately with dashboard cards
- Assignments graded zero points don't count as complete
- Smoother animations

1.3.2 (10/13/23)
- Fixed announcements making rings show up for classes without assignments

1.3.1 (10/12/23)
- For instructors, each individual ungraded submission now adds up in rings
- Fixed assignments not showing up in rings

1.3.0 (9/23/23)
- Redesigned tab bar
- New section for class announcements

1.2.9 (7/2/23)
- Removed outdated options from options page

1.2.8 (5/4/23)
- Fixed sidebar showing on assignments/grades pages sometimes

1.2.7 (5/1/23)
- Fixed problem with classes not respecting the chosen theme color
- Fixed sidebar not showing when mixed with other extensions

1.2.6 (2/14/22)
- Make ungraded assignments an option that can be toggled

1.2.5 (2/11/22)
- Create recurring tasks that repeat every week
- Ungraded assignments now show up as a task for teachers and TAs!
- Redesigned task icons
- Fixed error with quizzes not showing up in task list (apologies for inconveniences this may have caused!)

1.2.4 (1/21/22)
- Enhanced dark mode support
- Fixed error with tasks unable to be marked complete
- Fixed course name overflowing dropdown when creating a new task

1.2.3 (1/7/22)
- Updated animations and chart graphic
- Option to choose a custom theme color
- Enabled on all Canvas sites now
- Fixed sidebar stuck in the middle of the screen on large screen sizes

1.2.2 (11/29/22)
- Added more schools to list
- Updated branding and assets
- New welcome page on download

1.2.1 (9/5/22)
- Added more schools to list

1.2.0 (8/29/22)
- Fixed previous and next week arrows not appearing
- Faster load times
- Sidebar now loads even when no assignments exist in the account
- Create custom task items
- Revert completed tasks back to unfinished
- Tasks marked complete are synced across devices
- Option to use a “rolling period” where only tasks due on or after the current day are shown
- Confetti!

1.1.1 (12/4/21)
- Now works in List View

1.1.0 (9/21/21)
- Better compatibility with dark mode extensions
- Fixed assignments with no point value displaying as \"null\"
- Fixed next and previous buttons being clickable before load
- Assignments can now be manually marked as complete by clicking the x button
- New completed items list to view finished assignments and their grading status
- Chunked assignment list based on due date (today, tomorrow, etc.), option in settings to enable/disable
- Option to show/hide locked assignments
- Button to go to settings page from the sidebar
- Redesigned settings page ui
- New loading animation

1.0.7 (8/30/21)
- Downgrade manifest to v2 to be compatible with older versions of Chrome, including those on many school devices.

1.0.6 (8/22/21)
- Support for all .edu and some other URLs
- Less intrusive loading animation when navigating between weeks
- 100kb (38%) size reduction
- Minor fixes/optimizations

1.0.5 (3/28/21)
- Fixed quiz icon not appearing for LTI quiz assignments

1.0.4 (3/7/21)
- Fixed issue that occurred when there were assignments from courses not on the dashboard

1.0.3 (3/6/21)
- Locked assignments that were previously submitted/graded are included in rings
- Larger dropdown menu

1.0.2 (2/25/21)
- Selecting a course from the dropdown now highlights its ring and hides all other rings
- Minor fixes

1.0.1 (2/23/21)
- Support for Recent Activity View
- Only courses with active assignments are now shown in the chart (old behavior is still available in options)
- Minor fixes

1.0.0 (2/20/21)
- Initial release

--------------------------------------------------------------------------------------------

Tasks for Canvas™ is an unofficial extension that is unaffiliated with Instructure's Canvas LMS. It is not endorsed or supported officially by any party other than myself. Please use the developer contact information in the Chrome Web Store for support.

This extension uses browser storage to save your chosen preferences from the extension's options page. It does not collect or share user data and only communicates with the official, secure Canvas API supported by Instructure.
Read more

Source Manifest.json

{
"update_url": "https://clients2.google.com/service/update2/crx",
"description":"A better to-do list sidebar for Canvas.",
"version":"1.3.10",
"manifest_version":3,
"name":"Tasks for Canvas\u2122",
"action":{"default_popup":"popup.html"},
"options_page":"options.html",
"background":{"service_worker":"background.bundle.js"},
"permissions":["storage"],
"icons":{"128":"icon-128.png"},
"content_scripts":[{"matches":["https://*/*"],
"js":["contentScript.bundle.js"],
"css":["content.styles.css"],
"all_frames":true}],
"web_accessible_resources":[{"resources":["icon-128.png",
"options.html"],
"matches":["https://*/*"]}],
"content_security_policy":{"extension_pages":"script-src 'self'; object-src 'self'"}}
Read more

Similar Extensions

icon

Canvas+ Extension · Productivity 800,000+ 14 ★ 4.9MiB

icon

Better Canvas Extension · Productivity 800,000+ 309 ★ 295KiB

icon

Canvas Grades Extension Extension · Productivity 800,000+ 11 ★ 490KiB

icon

Canvas Assistant Extension · Productivity 800,000+ 14 ★ 2.14MiB

icon

Canvas Themeinator Extension · Productivity 800,000+ 4 ★ 25.61KiB

icon

Canvas+ Extension · Productivity 800,000+ 26 ★ 1.07MiB

icon

Canvas Class Average Extension · Productivity 800,000+ 1 ★ 58.07KiB

icon

Canvas Overall Grade and GPA Calculator Extension · Productivity 800,000+ 4 ★ 21.75KiB

icon

Help Me Bevo Extension · Productivity 800,000+ 11 ★ 222KiB

icon

Canvas Class Average Extension · Productivity 800,000+ 5 ★ 34.48KiB

icon

Pimp My Canvas Extension · Accessibility 800,000+ 4 ★ 2.41MiB

icon

Canvas Chart Extension · Productivity 800,000+ 4 ★ 275KiB

icon

Canvas Toolkit Extension · Productivity 800,000+ 2 ★ 21.06KiB

icon

Better Canvas Extension · Productivity 800,000+ 5 ★ 141KiB

icon

BetterCanvas Extension · Fun 800,000+ 4 ★ 116KiB

icon

Canvas Dashboard Grades Extension · Productivity 800,000+ 9 ★ 21.37KiB

icon

Canvas GPA Calculator Extension · Productivity 800,000+ 8 ★ 463KiB

icon

Gopher Grades - Past grades for UMN classes! Extension · Productivity 800,000+ 22 ★ 4.39MiB

icon

Notion Canvas Assignment Import Extension · Productivity 800,000+ 7 ★ 224KiB

icon

Canvas Grade Viewer Extension · Productivity 800,000+ 9 ★ 15.24KiB

icon

Canvas Dark Mode Extension · Social & Communication 800,000+ 2 ★ 19.74KiB

icon

Canvas Easy Grader Extension · Productivity 800,000+ 16 ★ 187KiB

icon

CanvasTools Extension · Productivity 800,000+ 11 ★ 2.11MiB

icon

Canvas Quiz Loader Extension · Productivity 800,000+ 51 ★ 322KiB

User reviews

icon

Ellie Lamphier (ID: 0000005855f457b9) Voted 5 ★ - Updated 11/02/2023 So so helpful!! 100% recommend to all students using Canvas.

icon

Will Hannan (ID: 000000db29b26809) Voted 5 ★ - Updated 10/17/2023 Best google chrome extension in the store!

icon

GIOVANNI Dicastelnuovo (ID: 0000009abddabf66) Voted 5 ★ - Updated 10/13/2023 idk it does it's job

icon

Adam J (ID: 000000decf414a78) Voted 5 ★ - Updated 10/11/2023 It works great, I recommend setting it to month so you can see how far along you are in your month of assignments. Also if you have 5 assignments do on monday, it will show those so when you open canvas it's not like they've been hiding from you.

icon

Bailey Joyner (ID: 0000002c7e473f72) Voted 1 ★ - Updated 10/10/2023 I was really looking forward to this extension especially after seeing so many others use it. But after getting it no matter what I do it doesn’t show my assignments the way I want. It keeps telling me I have 0 assignments for a class on the circles but under the circles it shows me that I have an assignment the I haven’t done. And it will tell me I've done 100% out of the 0 assignments I have due, how can I complete 100% of "zero" assignments.