/Atlantisz

API proxy E-Kréta és Neptun rendszerekhez

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Atlantisz-Proxy

Az Atlantisz-proxy egy Node.JS-ben írt API proxy e-Kréta és Neptun keretrendszerekhez.

UPDATE: Mint arra felhívta egy kollégám a figyelmemet, az új Krétás app bevezetésével részben megváltozott az arra a rendszerre vonatkozó API működése. (A Neptunos API tudomásom szerint változatlan maradt.)

Atlantisz-Proxy API

e-Kréta requestek [outdated]

Neptun requestek

To-Do lista

Szoftver

  • Check-in request (felhasználási statisztika végett)

Kréta

  • Iskolák lekérdezés
  • Bearer kód lekérése
  • Access token frissítése
  • E-ügyintézéses üzenetek lekérése
  • E-ügyintézéses üzenetek olvasottnak jelölése
  • Számonkérések lekérése
  • Felhasználói adatok lekérése
  • Órarend lekérése
  • Házifeladatok lekérése
  • Átlagok lekérése
  • Házifeladatok késznek jelölése
  • Proxy migrálása V2-ről V3-ra
  • Új dokumentáció létrehozás V3-ra

Neptun

  • Iskolák lekérdezése
  • Adatvédelmi nyilatkozat lekérése
  • Képzések lekérdezése
  • Üzenetek lekérése
  • Naptár lekérése
  • Időszakok lekérése
  • Időszak részleteinek lekérése

Felhasznált dokumentációk

e-Kréta API dokumentáció (by boapps) [outdated]

Saját e-Kréta dokumentáció [outdated]

Poszeidon