Dokumentacija
Kas yra VALORA?
VALORA — vidinis variklis, ant kurio veikia Socialinės Valandos. Tai ne atskiras produktas, o trys posistemės, kurios kartu paverčia savanorystę tvarkinga, patikrinama ir sertifikuota valanda.
Trys posistemės
Discovery Engine
Užduočių indeksas, žemėlapis ir filtrai.
Renka visų patvirtintų organizacijų atviras užduotis, jas geokoduoja (Šeduva ir visas Radviliškio rajonas), rikiuoja pagal atstumą, likusias valandas ir aktualumą.
Matching Engine
Mokinio ir organizacijos suvedimas.
Valdo rezervacijų būsenas (laukia → patvirtinta → užbaigta / atmesta), atidaro pokalbių kambarį, siunčia el. laiškus ir pranešimus abiem pusėms.
Time Engine
Valandų apskaita ir įrodymai.
QR arba 6 skaitmenų įsiregistravimas, valandų įskaitymas į profilį, PDF sertifikatai su parašu ir viešu verifikavimo kodu, sukčiavimo požymių tikrinimas.
Architektūra
SOCIALINĖS VALANDOS
│
VALORA
│
┌───────────────┼───────────────┐
Discovery Matching Time
Engine Engine Engine
└───────────────┼───────────────┘
│
Duomenų bazė
│
PublikavimasSluoksniai
Duomenų sluoksnis
PostgreSQL su RLS politikomis — kiekviena mokykla, organizacija ir mokinys mato tik savo duomenis.
Saugumo sluoksnis
Saugumo vartai (captcha įtartinam srautui), veiksmų žurnalas, incidentų kodai, lockdown režimas.
Vykdymo sluoksnis
Serverio funkcijos edge aplinkoje — sertifikatai, el. paštas, statistika ir administravimo veiksmai.
Kodėl tai svarbu mokyklai
Klasės auklėtojas mato realų klasės progresą, direktorius — visą mokyklą, o mokinys gauna oficialų dokumentą su patikrinimo kodu. Visi trys varikliai dirba tame pačiame duomenų sraute, todėl valanda, užfiksuota telefone prie QR kodo, tą pačią sekundę matoma mokyklos ataskaitoje.