(In English below)
Tietokantasovellus-kurssin projekti.
Tavoitteena oli luoda nettisivu, johon voi luoda opetussisältöä tehtävineen. Näitä kursseja muut käyttäjät voivat lukea ja suorittaa.
Nettisivun lopullinen tilanne: tsoha-opetussovellus
Käyttäjä pystyy luomaan tilin ja kirjautumaan joko opettajan tai oppilaan käyttöoikeuksin.
Seuraavaksi listattuna toteutuneet toiminnot.
- luomaan/muokkaamaan/poistamaan kursseja
- lisäämään kurssille tekstisisältöä
- lisäämään automaattisesti tarkastettavia monivalinta- ja tekstikenttätehtäviä
- tarkastelemaan kurssille ilmoittautuneita oppilaita ja heidän kurssimenestystään
- liittymään/poistumaan kurssilta
- lukemaan kurssille lisättyä tekstisisältöä
- suorittamaan kurssilta löytyviä opettajan luomia tehtäviä
- tarkastelemaan omia kurssisuorituksia
- mahdollisuus lisätä kuvia oppimateriaaleihin
- kurssipalautetoiminto
- eloisampi ulkoasu sivustolle
A project made for databases course.
The goal of this project was to create a website to which users can add teaching material and quizzes. Other users can read these materials and complete the quizzes.
Final state of the website: tsoha-opetussovellus (Heroku no longer hosts the site.)
User may create an account and log in with either teacher or student access rights.
Created features are as follows.
- create/edit/delete courses
- add text material to the course
- add multiple-choice and fill-in-text quizzes that are automatically graded
- inspect course attendees and their course performance
- join and quit courses
- read the text material created by the teacher
- undertake quizzes created by the teacher
- check their own course performances
- ability for teachers to add images to course material
- course feedback system
- style the frontend properly