Szakdolgozat/frontend
2022-03-13 02:39:18 +01:00
..
e2e Move to frontend folder 2021-11-08 22:10:03 +01:00
src Begin converting backend to GraphQL 2022-03-13 02:39:18 +01:00
.browserslistrc Move to frontend folder 2021-11-08 22:10:03 +01:00
.dockerignore Fix backend production deploy and database connection 2021-11-15 22:47:41 +01:00
.editorconfig Move to frontend folder 2021-11-08 22:10:03 +01:00
.firebaserc Move to frontend folder 2021-11-08 22:10:03 +01:00
angular.json Move to frontend folder 2021-11-08 22:10:03 +01:00
docker.sh Added database seeder for creating fake users 2022-02-05 18:28:53 +01:00
Dockerfile Add build watching for backend project 2021-11-09 22:57:51 +01:00
firebase.json Add course lists to subjects with add/edit option 2022-03-10 19:23:18 +01:00
karma.conf.js Move to frontend folder 2021-11-08 22:10:03 +01:00
package-lock.json Make it work with Docker Compose and remove Firebase API from code 2021-11-08 23:53:39 +01:00
package.json Add production build and deploy command 2021-11-09 01:55:57 +01:00
README.md Add course lists to subjects with add/edit option 2022-03-10 19:23:18 +01:00
tsconfig.app.json Move to frontend folder 2021-11-08 22:10:03 +01:00
tsconfig.json Move to frontend folder 2021-11-08 22:10:03 +01:00
tsconfig.spec.json Move to frontend folder 2021-11-08 22:10:03 +01:00
tslint.json Add course alias and custom titles for components 2022-03-13 00:06:31 +01:00

Szakdolgozat

Egy webalkalmazás, amely nyomonköveti egy-egy kurzus követelményeinek teljesitését oktatók és hallgatók számára.

Adatok

Kurzus

Egy kurzus egy adott tárgy egy adott félévben egy adott csoporttal.

Szerepkörök

Csak bejelentkezett felhasználók férhetnek hozzá bármilyen adathoz. A saját adataikat mindig tudják módositani.

Admin

  • Teljes jogosultsága van az adatokhoz, kivéve a felhasználók adatait
  • Hozzá tud rendelni más felhasználókat szerepkörökhöz egy-egy kurzus kapcsán

Hallgató

  • Az adott kurzushoz tartozó adatokat csak megtekinteni tudja

Oktató

  • Az adott kurzushoz tartozó összes adatot tudja módositani, kivéve a nevet, azonositót.

Adatok

Kurzus

  • Azonositó
  • Név
  • Leirás
  • Követelmények
  • Eredmények
  • Oktatók
  • Hallgatók

Követelmény

  • ...

Eredmény

  • ...

Felhasználó

  • Azonositó
  • E-mail, jelszó (külön tárolva)
  • Admin-e