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/profile/controller
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/follow_request
utils/scraping