# The WildKIT The WildKIT is a work-in-progress all-in-one tool for students at Evanston Township High School. The source code under this repository produces a CLI and a Rust library. This software may only be used according to the terms of [the license](LICENSE.md). Features: - [ ] Classroom API support - [ ] Login - [ ] View assignments - [ ] Automatic to-do lists - [ ] Check for changes in assignments - [ ] Turn things in - [ ] Manage attachments - [ ] [HAC scraping](https://gitlab.spaghet.us/wildkit/libhac) - [x] Login - [ ] Expiration Tolerance - [x] Current averages - [x] Student schedule - [ ] Upcoming assignments - [ ] Assignment grades - [ ] Attendance - [ ] Transcripts - [ ] Interim Progress Reports - [ ] Report cards - [ ] Student information - [ ] Classroom-HAC integration - [ ] Heuristically link assignments on Classroom to their equivalents on HAC - [ ] Report discrepancies in assignments' due dates - [ ] Report point weights for Classroom assignments - [ ] ETHS-specific features - [ ] Scrape school calendars - [ ] Report upcoming lunch menus - [ ] Scrape special schedules - [ ] OpenBell integration - [ ] Automatically add new special cases to the schedule file - [ ] Kitcoin integration - [ ] Login - [ ] Check how many Kitcoin a given teacher has awarded you - [ ] Check your balance - [ ] Browse the Kitcoin store and make purchases? - [ ] GMail integration - [ ] Login - [ ] Categorize e-mails by class - [ ] Link a conversation to an assignment - [ ] Explicitly notify teachers when assignments are corrected - [ ] Custom features - [ ] Custom to-do list entries - [ ] Student and teacher nicknames - [ ] Export grades and completion metrics in common formats - [ ] Assignment urgency heuristic - [ ] Custom sound effects - [ ] Dark/OLED mode