Skip to content
UVU REVIEW
Menu
  • Home
  • News
    • Campus Government
    • Events
    • Politics
    • Crime/Title IX
    • Business
  • Lifestyle
    • Health & Wellness
    • Valley Life
    • Wellness for Wolverines
    • Eating on Campus
    • Professors
    • Student Blog
  • Arts & Culture
    • Music
    • The Cultured Wolverine
  • Sports
    • Baseball
    • Basketball
      • Basketball
      • Basketball
    • Cross Country
      • Cross Country - Men's
      • Cross Country - Women's
    • Golf
      • Golf - Men's
      • Golf - Women's
    • Soccer
      • Soccer - Men's
      • Soccer - Women's
    • Track & Field
      • Track & Field - Men's
      • Track & Field - Women's
    • Wrestling
    • Wolverine Sports
  • Podcast
    • Wellness for Wolverines
    • The Cultured Wolverine
    • Wolverine Sports
    • Pro Talks
  • Youtube
    • Wolverine Weekly
    • We are Wolverines
    • Matchpoint
  • Games
    • Wordle
    • Crossword
    • Sudoku
    • Tetris
    • 2048
    • Flappy Bird

Search


About Us Advertise Contact Work For Us

Search UVU Review

About Us Advertise Contact Work For Us
SIGN UP LOG IN
NOTICE The UVU Review has currently paused news production for the summer break until August 2026
News

Student develops app to help solve issues with Canvas

By Markell Woolstenhulme
|
2 min read
Aug 24, 2018, 6:54 PM MST |
Last Updated Aug 27, 10:50 AM MST

After experiencing frustrations from professors constantly altering files on Canvas, computer science student Drew Royster has developed an app, Canvas FileSync, to resolve the issue.

Available as a desktop application, Canvas FileSync adds a file-syncing feature to Canvas. The app downloads all the files from Canvas onto a user’s computer, and updates the files automatically whenever something is added, removed or changed.

Royster says that he has sunken more than 100 hours into the app’s development.

“Getting it to work for me was about five hours,” Royster said. “Getting it to work for everyone else was, like, a 100 hours.”

Furthermore, Royster says a good amount of time was spent on making the program accessible on various platforms, such as Mac, Windows and Linux.

The app is free to download and available online. He wants the app to be available to as many people as possible, and has no plans of charging for its usage.

“Anyone who wants to download the app can do so at CanvasFileSync.com,” said Royster.

Additionally, Royster plans to use the app for his senior project.

“I’m entering into my senior year with my project completely finished, and it feels really good,” Royster said.

Photo by Bri Hiatt

Tags: app canvas computer computer science development file science sync
Markell Woolstenhulme More by Markell Woolstenhulme
Previous Arts & Culture Hypnotist John Moyer amuses and confuses audience
Next Soccer - Women's Heartfelt Effort Results In 1-1 Draw
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest

guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Popular Reads

  • 1
    A groups of students walking in front of the Clarke Building at Utah Valley University
    Tips to pass finals: a crucible of understandingApril 2, 2026
  • 2
    The UVU Review announces leadership transition, pauses production for semester closeApril 20, 2026
  • 3
    How to Become the Candidate Recruiters Look ForApril 20, 2026
  • 4
    Wolverine Weekly Season 2 | Episode 4 See you next Semester!April 18, 2026
  • 5
    Utah Valley University seal in front of the Keller building with chalk writing in memory of Charlie Kirk | Photo by: Matthew Franke, The UVU Review
    UVU 2026 commencement to be without keynote speakerApril 18, 2026
UVU REVIEW

Sections

  • News
  • Arts & Culture
  • Sports
  • Lifestyle

Games

  • Wordle
  • 2048
  • Sudoku
  • Flappy Bird
  • Tetris
  • Crossword

Shows

  • Wolverine Weekly
  • We are Wolverines
  • UVU Sports
  • The Cultured Wolverine
  • Wellness for Wolverines
  • Pro Talks

Company

  • Contact Us
  • Advertising
  • About Us
  • Staff Application

Follow Us

Your Privacy Choices Terms of Service Privacy Policy Disclaimer
UVU REVIEW

Sections

  • News
  • Arts & Culture
  • Sports
  • Lifestyle

Games

  • Wordle
  • 2048
  • Sudoku
  • Flappy Bird
  • Tetris
  • Crossword

Shows

  • Wolverine Weekly
  • We are Wolverines
  • UVU Sports
  • The Cultured Wolverine

Company

  • Contact Us
  • Advertising
  • About Us
  • Staff Application
Your Privacy Choices Terms of Service Privacy Policy Disclaimer

2026 © The UVU Review 2026 | All Rights Reserved

© 2026 The UVU Review 2026 | All Rights Reserved

UVU REVIEW
Cookie Acknowledgement

The UVU Review uses cookies to improve site performance and analyze traffic. By continuing, you agree to our use of cookies.

Ad Blockers and Incognito windows may affect some features.

For more information, please see our Privacy Policy and/or Terms and Conditions

 

Thank you for supporting Independent Student Journalism!

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}
wpDiscuz