O aplikaci

Uživatelské role a přístupové úrovně

Aplikace podporuje několik typů účtů s rozdílnými přístupovými právy podle role a přístupové úrovně (1. - 3.).

Vzdělávací instituce

  1. 1. Správce účtu
    • Správa údajů účtu instituce
    • Import a správa uživatelských účtů zaměstnanců (uživatel má stále určitou kontrolu nad údaji svého účtu)
    • Správa přístupových úrovní zaměstnanců
    • Potvrzování účtů praktikantů po jejich registraci
  2. 2. Správce praxí
    • Podávání hromadných žádostí o stáže
    • Správa nabídky stáží pro praktikanty
  3. 3. Vedoucí praxí
    • Náhled do aktivních praxí
    • Náhled do směn (reportů) praktikantů

Firmy

  1. 1. Správce účtu
    • Úprava informací o firmě
    • Import a správa uživatelských účtů zaměstnanců (uživatel má stále určitou kontrolu nad údaji svého účtu)
    • Správa přístupových úrovní zaměstnanců
  2. 2. Správce praxí
    • Správa probíhajících praxí
    • Import dokumentů do praxe
    • Odpovědi na žádosti praktikantů
    • Přiřazování stáží
    • Správa směn
  3. 3. Pracovník
    • Náhled do seznamu aktivních praxí
    • Hodnocení směn praktikantů

Praktikant

  • Podání žádosti na konkrétní stáž
  • Zobrazení přiřazených stáží
  • Zobrazení nadcházejících směn a jejich hodnocení
  • Přehled podaných žádostí

Import uživatelů z JSON

Požadavky na přístup

  • Přístupová úroveň: 1 (Správce účtu)
  • Role: Companyuser nebo Institutionworker

Pro firmy (Companyuser)

Při importu jako uživatel firmy se vytvoří noví zaměstnanci přiřazení k vaší firmě:


                {
                "username": "jan_novak",
                "fullname": "Jan Novák",
                "email": "jan.novak@firma.cz",
                "password": "bezpecneHeslo123",
                "birth": "1990-01-15",
                "titleBefore": "Ing.",
                "titleAfter": "Ph.D.",
                "occupation": "Vývojář software",
                "accessLevel": 2,
                "streetAddress": "Hlavní 123",
                "city": "Praha",
                "country": "Czech Republic",
                "zipcode": "12000",
                "homephone": "+420123456789",
                "cellphone": "+420987654321",
                "isAccessible": true,
                "isActive": true
                }
            

Pro vzdělávací instituce (Institutionworker)

Můžete importovat pracovníky instituce i praktikanty pomocí pole userType:

Pro pracovníky instituce:

                {
                "username": "prof_novotny",
                "fullname": "Prof. Ing. Karel Novotný",
                "email": "karel.novotny@univerzita.cz",
                "password": "bezpecneHeslo456",
                "birth": "1975-03-20",
                "titleBefore": "Prof. Ing.",
                "titleAfter": "Ph.D.",
                "occupation": "Profesor informatiky",
                "position": "Děkan fakulty",
                "accessLevel": 2,
                "streetAddress": "Univerzitní 1",
                "city": "Brno",
                "country": "Czech Republic",
                "zipcode": "60200",
                "homephone": "+420111222333",
                "cellphone": "+420444555666",
                "companyEmail": "karel.novotny@univerzita.cz",
                "userType": "Institutionworker",
                "isAccessible": true,
                "isActive": true
                }
            
Pro praktikanty:

                {
                "username": "student_petra",
                "fullname": "Petra Svobodová",
                "email": "petra.svobodova@student.univerzita.cz",
                "password": "bezpecneHeslo789",
                "birth": "2000-05-15",
                "major": "Informatika",
                "yearofstudies": 3,
                "accessLevel": 3,
                "streetAddress": "Studentská 5",
                "city": "Brno",
                "country": "Czech Republic",
                "zipcode": "60200",
                "cellphone": "+420777888999",
                "userType": "Internuser",
                "isAccessible": true,
                "isActive": true
                }
            

Povinná pole

Pro všechny uživatele:

  • username (3-31 znaků, malá písmena, čísla, pomlčky, podtržítka)
  • fullname
  • email
  • password (6-50 znaků)

Specifická pole podle typu:

  • Institutionworker: position nebo occupation, companyEmail
  • Internuser: major, yearofstudies
  • Companyuser: occupation