Canvas Weekly Hub (City University of Hong Kong Canvas Course Assistant)
Famalhaut04 (Fomal) · Cyber security · Intake 2026 · Learning assistance
Repository: Famalhaut04/canvas-weekly-hub
A fully automatic Canvas course dynamic assistant designed for students of City University of Hong Kong: Regularly capture all course assignments, deadlines, submission statuses, newly uploaded courseware and announcements, summarize them into your own course board website, and provide calendar subscriptions and daily wechat reminders.
- canvas
- reminder
- kanban
- automation
- calendar
- github-pages
Project overview
A fully automatic Canvas course dynamic assistant designed for students of City University of Hong Kong: Regularly capture all course assignments, deadlines, submission statuses, newly uploaded courseware and announcements, summarize them into your own course board website, and provide calendar subscriptions and daily wechat reminders. Function There are three usages to choose from as needed : 🌐 web version (open the url, paste the token and use, no installation required, available on mobile phone); 🤖 AI agent scheduled tasks (such as ZCode, which automatically captures and reports in Chinese every Friday night); 📦 Windows desktop Wizard (Advanced: Scheduled auto-run + courseware auto-download) ⏰ countdown to to-do : Cross-course sorted by urgency, red-label reminder not submitted ** Submission status**: Automatically identify submitted/unsubmitted/scored 🔄 Change detection : Teacher rescheduling, new grading, deleting assignments, visible item by item 📂 courseware download automatically Newly uploaded PPTS/PDFS should be archived locally by course 📅 calendar subscription / ⬇️ offline single file Import the deadline into the mobile calendar (with a reminder 2 hours before the deadline). One-click download of "My Learning Website.html" for offline viewing 🔍 cross-week search · 🗓 historical archive · 🌗 dark mode Privacy First: Token and course data are only stored on your own device (or your own Cloudflare account). This project does not have a central server. It is open source by MIT, and both the documentation and interface are in Chinese.