Skip to content

Latest commit

 

History

History
57 lines (34 loc) · 1.6 KB

kaytto-ohje.md

File metadata and controls

57 lines (34 loc) · 1.6 KB

Käyttöohje

Konfigurointi

Sovelluksen konfiguraatiot ovat .env-tiedostossa. Tällä hetkellä sovelluksella on seuraavat konfiguraatiot:

  • DATABASE_FILENAME, tietokantatiedoston nimi
  • PERIODS_PER_YEAR, periodien määrä lukuvuodessa, voidaan esimerkiksi asettaa 6 vastaamaan 4 tavallista periodia + 2 kesäperiodia.
  • COURSE_NAME_WIDTH, kurssin nimikentän pituus, voidaan säätää tarpeen mukaan pidemmäksi

Asennus

  1. Asenna Python 3.10.x ja Poetry.

  2. Klonaa repositorio.

  3. Asenna riippuvuudet:

    poetry install

Käynnistys

Sovellus käynnistyy komennolla:

poetry run invoke start

Jos sovellus valittaa, että ei ole oikeuksia tietokantaan, niin säädä tiedoston data/database.db (oletusnimi) oikeudet tai poista se ja käynnistä sovellus uudelleen.

Kurssin luominen

Täytä tiedot ja paina "Tallenna"-nappia.

Kurssin luomisnäkymä

Kurssien vienti

Kurssitiedot voidaan tallentaa JSON-tiedostoksi painamalla "Vie"-nappia ja antamalla haluttu tiedostonimi.

Kurssien tuonti

Kurssitiedot voidaan lukea JSON-tiedostosta painamalla "Tuo"-nappia ja valitsemalla tiedosto.

Laskuri

Painamalla laskurivälilehteä pääsee laskurinäkymään. Kun halutut parametrit on syötetty, niin "Laske"-nappia painamalla pääsee aikataulunäkymään.

Laskurinäkymä

Aikataulu

Aikataulunäkymässä on kurssit jaettu sopiviin vuosiin ja periodeihin laskurinäkymässä annettujen ehtojen perusteella.

Aikataulunäkymä