Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
karimroshan authored Oct 12, 2022
1 parent d25b524 commit dcfb471
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ abSENT uses the [Schoolopy](https://github.com/ErikBoesen/schoolopy) API wrapper
## How does it work?
Students sign up in our app. Their schedule is then saved as a postgres database using 3 tables:

- One table stores students and their characteristics (name, Google subject ID, FCM device details, etc)
- One table stores students and their characteristics (name, Google subject ID, etc)
- Another stores teachers and their characteristics (name)
- The third table is an array of classes that maps teacher & block -> student.

Every school day, abSENT retrives the new absence list and parses it. It then queries the SQLite database by teacher ID and block to find students who have absent teachers. These students are then notifed that their teacher is absent.
Every school day, abSENT retrives the new absence list and parses it. It then queries the postgres database by teacher ID and block to find students who have absent teachers. These students are then notifed that their teacher is absent.

## Why?
Refreshing Schoology 20 times every morning is somewhat draining.
Expand Down

0 comments on commit dcfb471

Please sign in to comment.