An all-in-one pythonic student data representation solution.
Project description
homework-py
NOTICE
Only one singular school's renweb has been confirmed as being supported in initial requests. (This repo is very experiementaldjnkdjnsd)
Hallo!! Homework-py is makeshift wrapper of the SIS-s[^1] I deal with as a student, and the library adds pythonic ways of tracking the general data a student may need to keep track of.
What can this be used for?
In my personal opinion, there may be streamlined wrappers for systems like Canvas. The difference between this library and that library is that this library attempts > to simplify it down to a single cause - tracking a students todo-s and to-dones. (grades)
- Bots
- Personal Dashboards
- Alert Systems
Why is this existing when this has been solved before?
It is an educational project that I had passion for, so I chose to begin it despite knowing it could bear little fruit :).
Aside from being a simple and pointless-ish educational project, the main reasons I started this are found here.
Awesome dependencies of this library(!!)
(epicly doesn't have time to list them yet) (epicly puts on shades to express coolness factor)
TODO
- Basic Support for Moodle Calendar OOP Processing
From my knowledge of (nothingness...) OOP, the library should be using a very basic form of OOP as of the first release. I am not sure though.
¯\_(ツ)_/¯
- Implement seperate data flagging for Renweb's calendar (PT 1)
- Implement seperate data flagging for Renweb's calendar (PT 2)
- Implement Renweb Report Card Data Extraction
- Clean up code with formatting and formatting
- Setup as a python package
- Release! (as a standard version with correct semantic versioning)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for homeworkpy-0.2.1a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8380bb43972a7c46e9ff89fe62e66eae7a00d0530daf65aa894c01c349a1b52 |
|
MD5 | 73b37c77b4167b5bd8ce6418bed34e0a |
|
BLAKE2b-256 | 0d7b9e32e4f837a64f364829e2f59ca63d76979cee79f6a2ce30863c74df251b |