Skip to content
This repository has been archived by the owner on Jun 25, 2024. It is now read-only.

Commit

Permalink
Document the timetable
Browse files Browse the repository at this point in the history
  • Loading branch information
Dlurak committed Mar 27, 2024
1 parent e5efc8d commit c09af59
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Classical homework books have a lot of problems. These are some of them and how
| When you lose your homework book, all your data is lost forever | Dlool is digital, you can't lose it. |
| Every year you need a new homework book | Dlool can be used for multiple years. |
| You are locked into a specific brand | Dlool is free and open source. With Dlool you can export your data to ical or todo.txt. Also there is [a way](https://github.com/Dlurak/dlool-scriptable/blob/main/reminders/README.md) to sync Dlool with Apple Reminders. |
| Homework, tests and notes are not separate | Dlool has a different system for homework, tests and notes. Everything is separated but still in one place and easy to find. |
| Homework, tests and notes are not separate | Dlool has a different system for homework, tests and notes. Everything is separated but still in one place and easy to find. |

---

Expand Down
52 changes: 52 additions & 0 deletions src/routes/documentation/settings/timetable/+page.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
---
title: Timetable
author:
name: Dlurak
link: https://github.com/Dlurak
date: 2024-03-27
---

# Timetable

The settings to add/edit a timetable can be changed [here](/settings/timetable).

## Use cases for the timetable

The timetable is intended for people who actually edit/create homework on Dlool, people who just read homework can
ignore this feature.
It allows an amazing autocomplete for the subjects and dates.

## Creating a timetable

You can add your timetable by going to [this page in the settings](/settings/timetable). Simply start to enter you
subjects, it will automatically save your inputs immediately.
Once you click away from your current input a new line for new subjects is created. While it's completely possible it
is not needed to add subjects to all weekdays, you can ignore any weekdays just as you want. If you get a new timetable
and want to start over you can press the red _reset_ button to reset/delete your timetable.

### Importing your timetable

If someone from your class has already created your timetables they can easily export it as a JSON file and send that
file to you.
To export the file they can press on the green _export_ button, then you can _import_ the JSON file by pressing on the
blue import button.

## Using the timetable

Once you've added the timetable it will be automatically in use, say you have the subject _Programming_ on Monday and
Friday, then the due date will auto complete to the next Monday/Friday.
This way you rarely need to change the due date manually.

## Additional options

### Auto sort

When this option is enabled homework will automatically be sorted as in the timetable.
Say you entered your homework in a different order then you have them set, then they will be auto sorted.

### Auto complete

Usually a lot of subjects will be suggested when adding new homework, e.g. _Informatik_, _Politics_ and _Mathe_. While
this can already be quite helpful, you can utilize this option to only suggest subjects that you actually have on that
day. So when you have Politics, Computer Science and English on Monday only these 3 subjects will be suggested for
Mondays.

0 comments on commit c09af59

Please sign in to comment.