A client wrapper for the popular Lectio app, mostly used by danish students.

This library is being developed, which means it isn't fully stable and needs a lot of refactoring. Things are bound to change.

Usage

Login by making an Account object, and calling .login(autologin:false), which returns a Student object. Student object has listed features to call:

Feature Implementation
homework
assignments
messages
weeks
grades
absence
absence.registrations
grades.notes
classes
events
gyms
Currently only absence supports updating data.

More features will be added.

Additional information

You are welcome to contribute, it's a fairly easy subject.

Libraries

lectio/account
lectio/basic_info
lectio/student
lectio_wrapper
topics/absence/controller
topics/absence/registrations/controller
topics/absence/registrations/scraping
topics/absence/scraping
topics/assignments/controller
topics/assignments/scraping
topics/classes/controller
topics/classes/scraping
topics/context/controller
topics/context/scraping
topics/events/controller
topics/events/private/controller
topics/events/scraping
topics/grades/controller
topics/grades/notes/controller
topics/grades/notes/scraping
topics/grades/scraping
topics/gyms/controller
topics/gyms/scraping
topics/homework/controller
topics/homework/scraping
topics/messages/controller
topics/messages/meta/controller
topics/messages/meta/scraping
topics/messages/scraping
topics/messages/threads/controller
topics/messages/threads/scraping
topics/plans/controller
topics/plans/scraping
topics/rooms/controller
topics/rooms/scraping
topics/students/controller
topics/studiekort/controller
topics/studiekort/scraping
topics/teams/controller
topics/teams/scraping
topics/terms/controller
topics/terms/scraping
topics/weeks/controller
topics/weeks/scraping
types/absence/cause
types/absence/entry
types/assignment
types/class
types/context/context
types/context/group
types/context/student
types/context/team
types/events/calendar_event_details
types/grades/exam_entry
types/grades/exam_grade
types/grades/exam_proof
types/grades/grade
types/grades/note
types/grades/subject
types/gym
types/homework/detail
types/homework/homework
types/message/message
types/message/meta/meta
types/message/threads/edit
types/plan/study_plan
types/primitives/file
types/primitives/team
types/rooms/room
types/studiekort/kort
types/terms/term
types/weeks/calendar_event
utils/controller
utils/dating
utils/dio_client
utils/dio_image_provider
utils/scraping