Go to file
2021-01-29 01:46:40 +01:00
e2e Initial commit 2020-11-24 21:54:32 +01:00
src Update rules and add pass min length validator 2021-01-27 23:57:51 +01:00
.browserslistrc Initial commit 2020-11-24 21:54:32 +01:00
.editorconfig Initial commit 2020-11-24 21:54:32 +01:00
.firebaserc Move validation to register page, Firebase setup 2020-12-11 00:59:23 +01:00
.gitignore Firebase autoconfig workaround, registration works 2020-12-14 21:02:20 +01:00
angular.json Login page, routing, material 2020-12-10 19:08:35 +01:00
firebase.json Firebase local hosting works 2020-12-11 01:25:22 +01:00
firestore.indexes.json Move validation to register page, Firebase setup 2020-12-11 00:59:23 +01:00
firestore.rules Rule update 2021-01-29 01:46:40 +01:00
karma.conf.js Initial commit 2020-11-24 21:54:32 +01:00
package-lock.json Firebase autoconfig workaround, registration works 2020-12-14 21:02:20 +01:00
package.json Firebase autoconfig workaround, registration works 2020-12-14 21:02:20 +01:00
README.md Login/logout, Firestore rules, readme 2020-12-15 00:29:45 +01:00
tsconfig.app.json Initial commit 2020-11-24 21:54:32 +01:00
tsconfig.json Initial commit 2020-11-24 21:54:32 +01:00
tsconfig.spec.json Initial commit 2020-11-24 21:54:32 +01:00
tslint.json Initial commit 2020-11-24 21:54:32 +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.

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