Oppilaiden tiedonkeruuportaali
Säkkinen, Topias (2023)
Säkkinen, Topias
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023120835487
https://urn.fi/URN:NBN:fi:amk-2023120835487
Tiivistelmä
Työ on koulukäyttäjille tarkoitettu oppilaiden tiedonkeruuportaali, johon opettaja voi listata oman luokkansa oppilaat tulevaa oppilaiden pelaamissessiota varten. Sovellus on toteutettu Peili Visionille, jonka yritystoimintana on pelauttaa koululuokkia simulaatiolla, josta saadusta datasta voidaan kartoittaa lapsen mahdollisia toiminnanohjaushäiriöitä. Portaali tarjoaa alustan yrityksen sisäiseen käyttöön mm. käyttäjien ja organisaatioiden lisäämiseen, muokkaamiseen ja poistamiseen. Koulukäyttäjille, eli tässä tapauksessa opettajille, portaali mahdollistaa luokkien luomisen sekä oppilaiden lisäämisen ennen varsinaista pelisessiota. Portaali helpottaa pelisession alkuvalmisteluita nopeuttaen varsinaisen pelautuksen aloittamista luokissa, kun opettajat ovat voineet lisätä luokkansa oppilaat valmiiksi alustalle. Alusta on toteutettu ReactJS:llä, hyödyntäen CSS:ää muotoiluun ja paikoin Vanilla JavaScriptiä tietojen käsittelyyn. Toinen osa koostuu yrityksen omasta ohjelmointirajapinnasta, johon portaali ottaa yhteyden kun organisaatioita, käyttäjiä tai luokkia luodaan. Alusta mahdollistaa myös useat kieliversiot, joista tällä hetkellä on käytössä suomi ja ruotsi. Lopputuloksena on toimiva portaali, jota jatkokehitetään ja laajennetaan myös tulevaisuudessa. The goal of the thesis work was to create a data collection portal for school clients to add, edit and remove classes and students. For company's inner purposes, it is built for managing users and organisations, which end up using the portal. Portal is made with React, CSS and partially with Vanilla Javascript. The second part consists of the company's own API, which the portal connects to when creating, modyfying and deleting users, organisations and classes. The platform also enables different language versions, of which Finnish and Swedish are currently in use. The end result is a functional portal that will be developed and expanded in the future as well.