Copy the repository to your machine and run npm run dev
or docker compose up
Unset this https://github.com/UniversityOfHelsinkiCS/fuksilaiterekisteri/blob/master/docker-compose.yml#L16 if you do not have importer running locally
- Login as admin and enable registration
- Login as fuksi to create user
- Login as admin and mark fuksi as eligible
As a maintainer, add yourself to superadmins in the production server env (SUPERADMINS
in docker-compose.yml)
Start the app with docker compose -f docker-compose-test.yml up
- Säädä kälissä päivämäärät oikein (kysy päivämäärät fuksilaitevastaavalta jos hän ei ole jo tehnyt tätä)
- Vaihda
current_year
jacurrent_semester
tuotantokantaan käsin- Semesterin saat Oodikoneen
sis-db
:nsemesters
taulusta, semester on aina jakelun avaamispäivän lukukausi (=vuosi 202x, syksy)
- Semesterin saat Oodikoneen
- Avaa rekisteröityminen
- Hae käsin laitteen tekninen kuvaus näistä linkeistä: suomeksi ja englanniksi ja laita ne tiedostoon
components/StudentPage/deviceTexts.js
markdown-muodossa, samaan tyyliin kuin aiemmat.
- Opiskelija = kuka vaan jolla on HY:n (tai Avoimen) opiskelijatunnus.
- Oikeutettu opiskelija = opiskelija, jolla on oikeus fuksiläppäriin.
- Oikeus = oikeus saada fuksiläppäri
- Tehtävä = Oikeutettujen opiskelijoiden täytyy suorittaa osastonsa määrittelemät tehtävät jotta hän saa luvan läppäriin.
- Jakelija = Luovuttaa koneita, tarkistettuaan hakijan henkilöllisyyden ja luvan.
- Perijä = Laitteiden lainaehtorikkeiden selvittäjä sekä laiteperijä
- Työntekijä = Oman tiedekunnan opiskelijoiden hallinnointi ja seuranta
- Admin = Järjestelmähallinta, tilastojen seuranta
Opiskelija kirjautuu Shibboletin avulla sisään ja voi nähdä yhden kolmesta näkymästä
-
'Olet oikeutettu läppäriin. Lue ehdot ja klikkaa "Haluan fuksiläppärin".' -> Opiskelija näkee, ja voi aina tulla tarkistamaan tehtäviensä statuksen. Statukset päivittyvät automaattisesti. -> Kun kaikki tehtävät on suoritettu, saa opiskelija automaattisesti sähköpostin asiasta.
-
'Et ole oikeutettu läppäriin. Syyt.'
-
'Rekisteröinti on kiinni'
Jakelija syöttää kenttään opiskelijanumeron, jolloin järjestelmästä tarkistetaan onko opiskelija oikeutettu laitteeseen ja onko hänellä tehtävät suoritettuna
- Oikeutettu:
=> Opiskelijan nimi ja muut tiedot näytetään sekä pyydetään jakelijaa tarkastamaan henkilöllisyystodistus.
=> Jakelija skannaa laitteen viivakoodin tai syöttää sarjanumeron viimeisen osan käsin. - Ei oikeutettu
- Näkee oman tiedekunnan laitetilasot
- Pystyy manuaalisesti merkkaamaan oman tiedekunnan opiskelijoita oikeutetuksi
- Pystyy manuaalisesti merkkaamaan oman tiedekunnan opiskelijoiden tehtäviä valmiiksi
- Näkee kaikki laitetilastot
- Pystyy hallinnoimaan kättäjien eri statuksia
- Pystyy lähettämään massasähköpostia
- Pystyy avamaan ja sulkemaan rekisteröinnin sekä laittamaan aikarajat rekisteröimiselle ja laitteenhaulle
- Pystyy vaihtamaan laitteen sarjanumeron muotoa
- Pystyy vaihtamaan tiedekunnien yhteyshenkilöitä
- Näkee listan laitteen omaavista opiskelijoista, joilla on lainaehto rikkeitä
- Pystyy lähettämään valituille opiskelijoille massasähköpostia
- Pystyy muuttamaan perintätapausten tilaa manuaalisesti
Opiskelija voi anoa laitetta, mikäli hän on oikeutettu (eligible) siihen. Opiskelija on oikeutettu, mikäli seuraavat pätee:
- Opiskelija on ilmoittautunut läsnäolevaksi
- Opiskelija on hyväksytty matemaattisluonnontieteen tiedekunnan vastuulla olevaan kandiohjelmaan kuluvan vuoden päähaussa tai avoimen väylän haussa tai on hyväksytty Bachelor’s Programme in Science -kandiohjelmaan. Koneen saavat käyttöönsä myös ne, jotka ovat perustellusta syystä lykänneet opintojensa aloittamista.
- Opiskelija on ensimmäistä kertaa läsnä oleva opiskelija tiedekunnassa
Opiskelija voi hakea laitteen, mikäli hän on oikeutettu siihen ja seuraavat tehtävät (taskit) on suoritettu:
- Toistaiseksi opiskelija voi hakea laitteen jos hän on siihen oikeutettu ilman tehtävien suorittamista (koska Sisu)
Opiskelija on suorittanut Digitaidot orientaatio kurssin esim. DIGI-100A.Opiskelija on ilmoittautunut kandiohjelmansa kurssille. Eri ohjelmien vaatimien ilmoittautumislogiikka löytyy täältä.
Eligibility ja taskien tila tarkistetaan ja pävitetään aina oppilaan kirjautumisen yhteydessä. Lisäksi taskien tila tarkistetaan joka tasatunti, kun laitejakelu on vielä käynnissä.