Giter Site home page Giter Site logo

drew-royster / canvasfilesync Goto Github PK

View Code? Open in Web Editor NEW
46.0 2.0 6.0 2.79 MB

Syncs Canvas course files to your local computer

Home Page: https://canvasfilesync.com

License: MIT License

JavaScript 54.25% HTML 0.53% Vue 45.22%
school education canvas-lms uvu electron vuejs vuetify vue-electron instructure-canvas instructure

canvasfilesync's People

Contributors

drew-royster avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

canvasfilesync's Issues

Does not deliver what it promises!

The software installs, then asks for login creds and logs in. Wohoo!
and then what? I can browse my canvas from here.

There is no menu, no nothing. Just a display of my canvas page.

No option to sync. Nothing.

Let me know if I;m missing something.

CFS doesn't list all my courses

When I first installed & ran this it only listed about a half-dozen courses. I've been using Canvas for a while and have more like 100.

Sadly, the ones I'm teaching this quarter weren't listed in the list :(

What info can I get to help debugging this?

Stuck Getting courses from Canvas

After the initial log on, it gets stuck on the "Getting courses from Canvas" page. The access token is successfully created and the usage is recorded. Is there a debug log available somewhere?
Edit: After looking through the log, it's just infinitely looping through parsing the courses.

Bulk conflicts actions

I got a notification to the effect of

Your teacher edited a file, click here

And was presented the conflicts screen with several dozen file conflicts.

In my case, I would rather just take all of their changes (I don't remember making any of these "changes") and would much rather only have to click a button to have their changes overwrite all local changes with their.

Basically It would save me a lot of time to be able to effectively git pull --strategy theirs --force in one operation.

Unending "New courses available" notifications

I'm running Canvas File Sync on Windows and Mac and it does the same thing on both operating systems. I have my notification center flooded with these messages (see pictures).

It will keep doing this until I go through the setup as shown in the second picture. I'm purposefully leaving one course disabled as my professor somehow included file-names that aren't compatible with Windows. After a while, the notifications for "New courses available" will continue until I run through the setup again. It seems like it's not saving my choices for which courses to sync and which folder to sync them to.

I'm not sure if that's too separate issues (the notifications and the choices not being saved).

FB79646A-29EA-4998-AA0A-403B914D84A5_1_105_c
9A341BA4-14AC-4D4C-8A55-F09F5DF33212_1_105_c

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.