Student Manager WP Felhasználói Kézikönyv

Teljes útmutató a Student Manager WordPress plugin használatához oktatási intézmények számára.

Student Manager WP Dashboard Áttekintés

Mi a Student Manager WP?

A Student Manager WP egy átfogó WordPress plugin, amelyet felsőoktatási intézmények, felnőttképző központok és szakmai tanfolyam szolgáltatók számára terveztek. Teljes megoldást nyújt a tanulók kezelésére, a haladás nyomon követésére, a tanúsítványok kezelésére és jelentések generálására.

Főbb Funkciók

  • Teljes tanuló profil kezelés
  • Gyakorlati órák és jelenlét követése
  • Vizsgaeredmények és tanúsítványkezelés
  • Szeminárium szervezés és követés
  • Testreszabható órarendek létrehozása
  • Évfolyam és dokumentum kezelés
  • Fejlett jelentések és elemzések
  • CSV import/export lehetőségek
  • Többnyelvű támogatás (angol/magyar)
  • FluentCRM integráció
  • Frontend shortcode-ok

2. Telepítés

Rendszerkövetelmények

  • WordPress 5.0 vagy újabb
  • PHP 7.4 vagy újabb
  • MySQL 5.6 vagy újabb
  • Minimum 64MB PHP memória limit

WordPress admin plugin telepítés képernyő

Telepítési Lépések

  1. Letöltés - Töltse le a Student Manager WP plugint a hivatalos weboldalról
  2. Feltöltés - Töltse fel a plugin fájlokat WordPress telepítésére:
    • WordPress Admin-on keresztül: Bővítmények → Új hozzáadása → Bővítmény feltöltése
    • FTP-n keresztül: Töltse fel a /wp-content/plugins/ könyvtárba
  3. Aktiválás - Aktiválja a plugint a WordPress admin panelen keresztül
  4. Konfiguráció - Állítsa be az alapvető beállításokat a Student Manager menüben

Plugin aktiválás után megjelenő Student Manager menü

Fontos: Mindig készítsen biztonsági mentést a weboldalról új pluginok telepítése előtt.

3. Első Lépések

Első Bejelentkezés

Az aktiválás után megtalálja a Student Manager menüt a WordPress admin oldalsávjában. A plugin a következő menüstruktúrát hozza létre:

Student Manager admin menü struktúra

  • Tanulók - Tanuló profilok kezelése
  • Órák - Gyakorlati órák követése
  • Vizsgák - Vizsgaeredmények kezelése
  • Szemináriumok - Szemináriumok szervezése
  • Órarendek - Testreszabható órarendek létrehozása
  • Dokumentum Könyvtár - Fájlok és dokumentumok kezelése
  • Évfolyamok - Évfolyam kezelés és szervezés
  • Jelentések - Elemzések generálása
  • Beállítások - Rendszer konfigurálása

Kezdeti Beállítás

  1. Menjen a Student Manager → Beállítások menüpontra
  2. Konfigurálja az intézmény adatait
  3. Állítsa be az évfolyamokat és kurzusokat
  4. Konfigurálja a felhasználói jogosultságokat
  5. Válassza ki a preferált nyelvet

Beállítások oldal - alapvető konfiguráció

4. Student Management

4.1 Adding Students

To add a new student:

  1. Navigate to Students → Add New
  2. Fill in the required information:
    • First Name (required)
    • Last Name (required)
    • Email Address (required)
  3. Add optional information:
    • Internal Code/Student ID
    • Birth Information
    • Contact Details
    • Address Information
  4. Upload a student photo (optional)
  5. Click Save Student

4.2 Student Profiles

Each student profile contains comprehensive information organized in tabs:

Personal Information

  • Basic details (name, email, phone)
  • Birth information
  • Address details
  • Student photo

Academic Records

  • Practice hours summary
  • Exam results
  • Seminar participation
  • Overall progress

4.3 Bulk Import

Import multiple students using CSV files:

  1. Go to Students → Import CSV
  2. Choose import type: Personal Information
  3. Download the CSV template or prepare your file with these columns:
    • Required: email, first_name, last_name
    • Optional: internal_code, phone, birth_date, address, city, etc.
  4. Upload your CSV file
  5. Map columns using the visual interface
  6. Review and confirm the import

5. Hours Tracking

Track student practice hours and attendance:

Adding Hours Records

  1. Go to Hours → Add New
  2. Select the student
  3. Enter the date
  4. Specify semester
  5. Add practice minutes
  6. Record absence days (if any)
  7. Add notes (optional)

Bulk Import Hours

Import hours data via CSV:

  • Required fields: email, date, semester, practice_minutes, absence_days
  • Optional fields: note
Tip: Use consistent semester naming (e.g., "2024/1", "Fall 2024") for better organization.

6. Exam Management

Recording Exam Results

  1. Navigate to Exams → Add New
  2. Select the student
  3. Choose the subject/course
  4. Set exam date
  5. Select exam type (midterm, final, quiz, etc.)
  6. Enter the result/grade
  7. Add percentage score (optional)
  8. Record certificate number (if applicable)

Bulk Import Exam Results

CSV import fields:

  • Required: email, subject, date, exam_type, result
  • Optional: percentage, score, certificate, note

Grade Calculations

The system automatically calculates:

  • Average scores per subject
  • Overall student performance
  • Pass/fail status
  • Completion rates

7. Szemináriumok

A Student Manager WP átfogó szeminárium kezelő rendszert biztosít, amely lehetővé teszi központosított szemináriumok létrehozását, résztvevők intelligens hozzárendelését és automatikus szinkronizálást.

Globális Szemináriumok admin felület áttekintés

7.1 Globális Szemináriumok

Új Szeminárium Létrehozása

  1. Navigáljon a Szemináriumok → Globális Szemináriumok → Új Hozzáadása menüpontra
  2. Töltse ki a szeminárium alapvető adatait:
    • Szeminárium neve - A szeminárium címe (kötelező)
    • Dátum - A szeminárium időpontja
    • Óraszám - A szeminárium hossza órákban
    • Leírás - Részletes információk a szemináriumról
  3. Válassza ki a hozzárendelés típusát (lásd alább)
  4. Mentse el a szemináriumot

Szeminárium létrehozó űrlap

Hozzárendelési Típusok

A rendszer három különböző módot kínál a résztvevők hozzárendelésére:

1. Minden Tanuló

  • Automatikusan minden aktív tanulót hozzárendeli a szemináriumhoz
  • Új tanulók automatikusan résztvevővé válnak
  • Ideális intézményi szintű kötelező szemináriumokhoz
  • Nincs szükség manuális kezelésre

2. Évfolyamok

  • Válasszon ki egy vagy több évfolyamot
  • Csak a kiválasztott évfolyamok tanulói lesznek résztvevők
  • Automatikus szinkronizálás: új tanulók az adott évfolyamon automatikusan hozzáadódnak
  • Ideális évfolyam-specifikus szemináriumokhoz

3. Manuális Kiválasztás

  • Egyénileg válassza ki a résztvevőket
  • Teljes kontroll a résztvevők felett
  • Keresés és szűrés funkciók
  • Ideális kisebb, célzott szemináriumokhoz
Fontos: A hozzárendelési típus megváltoztatása felülírja a meglévő résztvevői listát!

7.2 Résztvevők Hozzárendelése

Manuális Résztvevő Kiválasztás

A manuális kiválasztás mód használatakor egy fejlett modális ablak jelenik meg:

Résztvevő kiválasztó modális ablak

Funkciók:

  • Két lista rendszer - "Összes Tanuló" és "Kiválasztott Tanulók" nézetek közötti váltás
  • Valós idejű keresés - Tanulók keresése név, email vagy belső kód alapján
  • Évfolyam szűrés - Szűrés évfolyam szerint
  • Duplikáció védelem - Már résztvevő tanulók "Már Résztvevő" jelvénnyel jelennek meg
  • Szinkronizált jelölőnégyzetek - A kiválasztások mindkét listában láthatók
  • Tömeges műveletek - Több tanuló egyidejű kiválasztása

Résztvevők Kiválasztása Lépésről Lépésre:

  1. Kattintson a "Tanulók Kiválasztása" gombra
  2. Használja a keresőt vagy évfolyam szűrőt a tanulók megtalálásához
  3. Jelölje be a kívánt tanulók melletti jelölőnégyzeteket
  4. Váltson a "Kiválasztott Tanulók" fülre a kiválasztások ellenőrzéséhez
  5. Kattintson a "Kiválasztás Mentése" gombra
Tipp: A már résztvevő tanulók szürke háttérrel és zöld jelvénnyel jelennek meg, így könnyen azonosíthatók.

Résztvevők Szerkesztése

Meglévő szeminárium résztvevőinek módosítása:

  1. Nyissa meg a szemináriumot szerkesztésre
  2. A rendszer automatikusan betölti a jelenlegi résztvevőket
  3. Adjon hozzá új résztvevőket vagy távolítson el meglévőket
  4. A rendszer intelligensen szinkronizálja a változásokat:
    • Új kiválasztások hozzáadásra kerülnek
    • Eltávolított kiválasztások soft delete-tel törlődnek
    • Meglévő résztvevők változatlanok maradnak

Résztvevők szerkesztése - meglévő kiválasztások megőrzése

Résztvevői Státusz Kezelése

A szeminárium részletek oldalán kezelheti a résztvevők státuszát:

  • Részt vett - A tanuló megjelent a szemináriumon
  • Nem vett részt - A tanuló nem jelent meg
  • Tömeges frissítés - Több tanuló státuszának egyidejű módosítása
  • Egyéni eltávolítás - Résztvevő eltávolítása a szemináriumról

Résztvevői státusz kezelő felület

7.3 FluentForms Integráció

A Student Manager WP zökkenőmentesen integrálódik a FluentForms pluginnal, lehetővé téve a tanulók számára, hogy űrlapokon keresztül regisztráljanak szemináriumokra.

FluentForms Integráció Beállítása

  1. Telepítse és aktiválja a FluentForms plugint
  2. Hozzon létre egy új űrlapot a FluentForms-ban
  3. Adjon hozzá mezőket:
    • Email cím (kötelező) - a tanuló azonosításához
    • Szeminárium választó (opcionális) - dropdown vagy radio
    • További mezők igény szerint
  4. Konfigurálja az űrlap beállításokat a Student Manager integrációhoz

FluentForms szeminárium regisztrációs űrlap példa

Automatikus Résztvevő Hozzáadás

Amikor egy tanuló beküld egy FluentForms űrlapot:

  • A rendszer automatikusan azonosítja a tanulót email cím alapján
  • Hozzáadja a tanulót a kiválasztott szemináriumhoz
  • Létrehoz egy szeminárium résztvevői rekordot
  • Naplózza a tevékenységet az audit logban
  • Opcionálisan értesítést küld a tanulónak

Támogatott FluentForms Mezők

Kötelező Mezők

  • email - A tanuló email címe (azonosításhoz)

Opcionális Mezők

  • seminar_id - Konkrét szeminárium ID
  • seminar_name - Szeminárium neve (ha ID nincs megadva)
  • notes - Megjegyzések vagy speciális kérések
Tipp: Használjon FluentForms feltételes logikát, hogy csak releváns szemináriumokat jelenítsen meg a tanulóknak évfolyamuk alapján.

Hibaelhárítás FluentForms Integráció

  • Tanuló nem található - Ellenőrizze, hogy a tanuló létezik-e a rendszerben az adott email címmel
  • Szeminárium nem található - Győződjön meg róla, hogy a szeminárium ID vagy név helyes
  • Duplikált regisztráció - A rendszer automatikusan kezeli, nem ad hozzá duplikált résztvevőt
  • Jogosultsági hibák - Ellenőrizze a FluentForms webhook beállításokat
Figyelem: A FluentForms integráció csak akkor működik, ha a tanuló már létezik a Student Manager rendszerben!

8. Órarendek

Az órarend funkció lehetővé teszi testreszabható órarendek létrehozását és kezelését különböző évfolyamok és kurzusok számára.

Órarend kezelő felület áttekintés

8.1 Órarend Létrehozása

Új Órarend Hozzáadása

  1. Navigáljon az Órarendek → Új Hozzáadása menüpontra
  2. Adja meg az órarend alapvető információit:
    • Cím - Az órarend neve (kötelező)
    • Leírás - Részletes leírás (opcionális)
    • Évfolyam - Válassza ki a célévfolyamot
    • Fejléc szín - Testreszabható színkód (pl. #3B82F6)
  3. Konfigurálja az oszlopokat (napok, időpontok)
  4. Állítsa be az aktív státuszt
  5. Mentse el az órarendet

Órarend létrehozó űrlap

Oszlopok Konfigurálása

Az órarend oszlopai teljesen testreszabhatók:

  • Napok - Hétfő, Kedd, Szerda, stb.
  • Időpontok - 8:00-9:00, 9:00-10:00, stb.
  • Tantárgyak - Matematika, Fizika, stb.
  • Termek - A101, Labor, stb.
Tipp: A fejléc színt hexadecimális formátumban adja meg (#RRGGBB), például #3B82F6 kék színhez.

8.2 Órarend Kezelés

Meglévő Órarendek Szerkesztése

  1. Menjen az Órarendek listához
  2. Kattintson a Szerkesztés gombra a kívánt órarend mellett
  3. Módosítsa a szükséges mezőket
  4. Mentse el a változtatásokat

Órarend lista kezelő felület

Órarend Státusz Kezelése

  • Aktív - Az órarend megjelenik a frontend-en
  • Inaktív - Az órarend el van rejtve

Órarend Törlése

Figyelem: Az órarend törlése végleges és nem visszavonható!

Órarend Shortcode-ok

Az órarendeket shortcode-okkal jelenítheti meg a frontend-en:

[student_manager_schedule id="1"]

Évfolyam alapú órarend megjelenítés:

[student_manager_schedule year_level="1"]

Összes aktív órarend listázása:

[student_manager_schedules]

Frontend órarend megjelenítés példa

Órarend Paraméterek

Elérhető Paraméterek

  • id - Konkrét órarend ID
  • year_level - Évfolyam szűrés
  • show_title - Cím megjelenítése (true/false)
  • show_description - Leírás megjelenítése (true/false)
  • template - Egyéni sablon használata

Fejlett Használat

Komplex órarend megjelenítés testreszabott sablonnal:

[student_manager_schedule id="1" show_title="true" show_description="false" template="custom-schedule"]

9. Dokumentum Könyvtár

A Dokumentum Könyvtár lehetővé teszi fájlok feltöltését és kezelését évfolyamok szerint szervezve. A tanulók csak a saját évfolyamukhoz tartozó dokumentumokat láthatják és tölthetik le.

Dokumentum Könyvtár admin felület áttekintés

9.1 Dokumentumok Kezelése

Új Dokumentum Feltöltése

  1. Navigáljon a Dokumentum Könyvtár → Új Hozzáadása menüpontra
  2. Töltse ki a dokumentum adatait:
    • Cím - A dokumentum neve (kötelező)
    • Leírás - Részletes leírás a dokumentumról
    • Évfolyam - Válassza ki a célévfolyamot
    • Láthatóság - Nyilvános vagy privát
  3. Válassza ki a feltöltendő fájlt
  4. Kattintson a Dokumentum Mentése gombra

Dokumentum feltöltő űrlap

Támogatott Fájlformátumok

Engedélyezett Fájltípusok

  • PDF - .pdf fájlok
  • Microsoft Office - .doc, .docx, .xls, .xlsx, .ppt, .pptx
  • Képek - .jpg, .jpeg, .png, .gif
  • Szöveg - .txt, .rtf
  • Archívum - .zip, .rar
Figyelem: A maximális fájlméret 10MB. Nagyobb fájlok esetén használjon fájltömörítést.

9.2 Évfolyam Dokumentumok

Évfolyam Alapú Szervezés

A dokumentumok évfolyamok szerint vannak szervezve:

  • 1. Évfolyam - Első éves tanulók dokumentumai
  • 2. Évfolyam - Második éves tanulók dokumentumai
  • 3. Évfolyam - Harmadik éves tanulók dokumentumai
  • Általános - Minden évfolyam számára elérhető

Évfolyam alapú dokumentum szervezés

Dokumentum Kategóriák

A dokumentumokat kategóriákba sorolhatja:

  • Tananyagok - Előadások, jegyzetek
  • Feladatok - Házi feladatok, projektek
  • Vizsgák - Mintavizsgák, megoldások
  • Szabályzatok - Intézményi dokumentumok
  • Űrlapok - Kérvények, nyomtatványok

9.3 Tanuló Hozzáférés

Frontend Megjelenítés

A tanulók a következő shortcode segítségével érhetik el a dokumentumokat:

[student_documents]

Konkrét évfolyam dokumentumai:

[student_documents year_level="1"]

Kategória szerinti szűrés:

[student_documents category="tananyagok"]

Frontend dokumentum lista tanuló nézetben

Automatikus Hozzáférés Kezelés

A rendszer automatikusan kezeli a hozzáféréseket:

  • Bejelentkezett tanulók csak a saját évfolyamuk dokumentumait látják
  • Általános dokumentumok minden tanuló számára elérhetők
  • Privát dokumentumok csak adminisztrátorok számára láthatók
  • Letöltések automatikusan naplózásra kerülnek

Dokumentum Shortcode Paraméterek

Elérhető Paraméterek

  • year_level - Évfolyam szűrés (1, 2, 3, stb.)
  • category - Kategória szűrés
  • limit - Megjelenített dokumentumok száma
  • show_description - Leírás megjelenítése (true/false)
  • show_download_count - Letöltések számának megjelenítése
  • template - Egyéni sablon használata

Fejlett Példa

Tananyagok megjelenítése leírással és letöltési statisztikákkal:

[student_documents category="tananyagok" show_description="true" show_download_count="true" limit="10"]

Fejlett dokumentum megjelenítés példa

Letöltési Statisztikák

A rendszer nyomon követi:

  • Ki töltötte le a dokumentumot
  • Mikor történt a letöltés
  • Hányszor lett letöltve összesen
  • Népszerű dokumentumok rangsorolása
Tipp: A dokumentumokat rendszeresen frissítse és szervezze át a tanulói visszajelzések alapján.

10. Tandíj Kezelés

A Student Manager WP átfogó tandíj kezelő rendszert biztosít, amely lehetővé teszi a kurzus díjak, fizetések és hátralékok nyomon követését. A rendszer támogatja a részletfizetéseket főtétel és altétel struktúrával.

Tandíj kezelő felület áttekintés

10.1 Díjstruktúra

Új Tandíj Tétel Létrehozása

  1. Navigáljon a tanuló profilához
  2. Válassza ki a Tandíjak fület
  3. Kattintson az "Új Tandíj Hozzáadása" gombra
  4. Töltse ki a kötelező mezőket:
    • Kurzus - Válassza ki a kurzust (kötelező)
    • Évfolyam - Válassza ki az évfolyamot (opcionális)
    • Díj összege - A teljes tandíj összege
    • Fizetési határidő - Mikor kell fizetni
  5. Mentse el a tandíj tételt

Tandíj tétel létrehozó űrlap

Tandíj Típusok

Főtétel (Parent Fee)

  • A teljes tandíj összegét reprezentálja
  • Lehet egyszeri fizetés vagy részletfizetés alapja
  • Tartalmazza a kurzus és évfolyam információkat
  • Automatikusan számolja a hátralékot

Altétel (Child Payment)

  • Részletfizetések reprezentálására szolgál
  • Mindig egy főtételhez kapcsolódik
  • Több altétel is létrehozható egy főtételhez
  • Automatikusan frissíti a főtétel hátralékát
Fontos: A főtétel összege mindig nagyobb vagy egyenlő kell legyen az összes altétel összegével!

10.2 Részletfizetések

Részletfizetés Hozzáadása

Amikor egy tanuló részletekben fizeti a tandíjat:

  1. Nyissa meg a főtételt (parent fee) a tandíj listában
  2. Kattintson a "Részletfizetés Hozzáadása" gombra
  3. Adja meg a részlet adatait:
    • Fizetett összeg - A részlet összege
    • Fizetés dátuma - Mikor fizette a tanuló
    • Fizetési mód - Készpénz, átutalás, kártya, stb.
    • Megjegyzés - További információk (opcionális)
  4. Mentse el a részletet

Részletfizetés hozzáadása űrlap

Automatikus Számítások

A rendszer automatikusan számolja:

  • Fizetett összeg - Az összes altétel összege
  • Hátralék - Főtétel összege mínusz fizetett összeg
  • Fizetési státusz - Fizetve, Részben fizetve, Nincs fizetve
  • Fizetési arány - Százalékos teljesítés

Példa Részletfizetésre

Forgatikönyv

Egy tanuló tandíja 300,000 Ft, amit 3 részletben fizet:

  • Főtétel: 300,000 Ft (teljes tandíj)
  • 1. részlet: 100,000 Ft (2024-01-15)
  • 2. részlet: 100,000 Ft (2024-02-15)
  • 3. részlet: 100,000 Ft (2024-03-15)

Hátralék: A rendszer automatikusan frissíti minden részlet után (200,000 → 100,000 → 0 Ft)

Tipp: A részletfizetéseket mindig időrendben rögzítse a könnyebb nyomon követés érdekében.

10.3 Fizetések Nyomon Követése

Tandíj Lista Nézet

A tandíj lista táblázat megjeleníti:

  • Kurzus - Melyik kurzushoz tartozik a díj
  • Évfolyam - Melyik évfolyamhoz tartozik (kék jelvény)
  • Díj összege - A teljes tandíj
  • Fizetett - Eddig befizetett összeg
  • Hátralék - Még fizetendő összeg
  • Határidő - Fizetési határidő
  • Státusz - Fizetési státusz jelvény

Tandíj lista táblázat részletfizetésekkel

Státusz Jelvények

Fizetési Státuszok

  • Fizetve - Zöld jelvény, teljes összeg befizetve
  • Részben Fizetve - Sárga jelvény, részletfizetés folyamatban
  • Nincs Fizetve - Piros jelvény, még nem történt fizetés
  • Lejárt - Piros felkiáltójel, határidő lejárt

Részletfizetések Megjelenítése

A főtétel sorban kattintson a "Részletek" gombra:

  • Kibontható lista jelenik meg az összes altétellel
  • Minden részlet megjeleníti az összeget, dátumot és módot
  • Részletek szerkeszthetők vagy törölhetők
  • Automatikus összegzés az összes részletről

Kibontott részletfizetések lista

Részlet Szerkesztése és Törlése

Részletfizetések kezelése:

  • Szerkesztés - Módosítsa az összeget, dátumot vagy megjegyzést
  • Törlés - Távolítsa el a részletet (automatikusan frissíti a hátralékot)
  • Tranzakció védelem - A rendszer biztosítja az adatintegritást
  • Audit napló - Minden változtatás naplózásra kerül
Figyelem: Részlet törlésekor a főtétel hátraléka automatikusan növekszik!

Frontend Megjelenítés

A tanulók a [student_tuition_fees] shortcode segítségével láthatják a tandíjaikat:

  • Főtételek és altételek hierarchikus megjelenítése
  • Kurzus és évfolyam információk
  • Fizetési státusz jelvények
  • Hátralék és fizetett összegek
  • Részletfizetések részletes listája

Frontend tandíj megjelenítés részletfizetésekkel

Jelentések és Export

Tandíj jelentések generálása:

  • Fizetési összegző - Összes tanuló fizetési státusza
  • Hátralék lista - Tanulók kintlevőségekkel
  • Kurzus szerinti bontás - Díjak kurzusonként
  • Évfolyam szerinti bontás - Díjak évfolyamonként
  • CSV export - Adatok exportálása további feldolgozáshoz
Tipp: Rendszeresen generáljon hátralék jelentéseket, hogy nyomon kövesse a fizetési határidőket és értesítse a tanulókat.

Adatintegritás és Biztonság

A tandíj rendszer biztosítja:

  • Tranzakció védelem - Atomikus műveletek, minden sikerül vagy semmi
  • Soft delete - Törölt rekordok visszaállíthatók
  • Audit napló - Teljes tevékenység naplózás
  • Jogosultság ellenőrzés - Csak jogosult felhasználók módosíthatnak
  • Adatvaliditás - Automatikus ellenőrzések minden műveltnél

11. Shortcode-ok

A Student Manager WP számos shortcode-ot biztosít, amelyekkel a frontend oldalon megjelenítheti a tanuló adatokat, jelentéseket és egyéb információkat.

Shortcode használat példa WordPress szerkesztőben

11.1 Frontend Megjelenítés

Tanuló Lista Megjelenítése

Az összes tanuló listájának megjelenítése:

[student_manager_students]

Szűrt tanuló lista évfolyam szerint:

[student_manager_students year_level="1"]

Tanuló lista státusz szerint:

[student_manager_students status="active"]

Frontend tanuló lista megjelenítés

Egyéni Tanuló Profil

Egy adott tanuló profiljának megjelenítése:

[student_manager_profile student_id="123"]

Tanuló profil email alapján:

[student_manager_profile email="tanuló@email.com"]

Órák és Jelenlét

Tanuló órák megjelenítése:

[student_manager_hours student_id="123"]

Szemeszter alapú órák:

[student_manager_hours semester="2024/1"]

Órák táblázat frontend megjelenítés

Vizsgaeredmények

Tanuló vizsgaeredményeinek megjelenítése:

[student_manager_exams student_id="123"]

Tantárgy szerinti vizsgák:

[student_manager_exams subject="Matematika"]

Szemináriumok

Szeminárium lista megjelenítése:

[student_manager_seminars]

Tanuló szeminárium részvétele:

[student_manager_seminars student_id="123"]

Órarendek

Konkrét órarend megjelenítése:

[student_manager_schedule id="1"]

Évfolyam órarendje:

[student_manager_schedule year_level="1"]

Összes aktív órarend:

[student_manager_schedules]

Dokumentumok

Tanuló dokumentumok megjelenítése:

[student_documents]

Évfolyam dokumentumai:

[student_documents year_level="1"]

Kategória szerinti dokumentumok:

[student_documents category="tananyagok"]

11.2 Shortcode Példák és Paraméterek

Általános Paraméterek

  • limit - Megjelenített elemek száma (alapértelmezett: 10)
  • orderby - Rendezés alapja (name, date, id)
  • order - Rendezés iránya (ASC, DESC)
  • show_photos - Fényképek megjelenítése (true/false)
  • template - Egyéni sablon használata

Komplex Példa

Aktív tanulók listája fényképekkel, 20 elemmel:

[student_manager_students status="active" limit="20" show_photos="true" orderby="name" order="ASC"]

Komplex shortcode eredmény fényképekkel

Jelentések Shortcode-ok

Statisztikák megjelenítése:

[student_manager_stats]

Évfolyam statisztikák:

[student_manager_stats type="year_level"]

Haladási jelentés:

[student_manager_progress student_id="123"]
Tipp: A shortcode-ok CSS osztályokkal rendelkeznek, így könnyen testreszabhatók a téma stíluslapjában.

Egyéni Sablonok

Saját sablon használata:

[student_manager_students template="custom-student-list"]

A sablonfájlokat a téma mappájában kell elhelyezni:

/wp-content/themes/your-theme/student-manager/custom-student-list.php

12. Jelentések

Available Reports

  • Student Progress Reports - Individual and group progress
  • Hours Summary - Practice hours by student/semester
  • Exam Results - Performance analytics
  • Seminar Attendance - Participation tracking
  • Completion Rates - Overall statistics

Generating Reports

  1. Go to Reports
  2. Select report type
  3. Choose date range
  4. Apply filters (student, course, etc.)
  5. Generate and export

Export Options

  • PDF reports
  • CSV data export
  • Excel spreadsheets
  • Print-friendly formats

9A. FluentCRM Integráció

A Student Manager WP zökkenőmentesen integrálódik a FluentCRM pluginnal, lehetővé téve a teljes körű CRM funkcionalitást a tanulókezelés mellett. Az integráció kétirányú szinkronizálást, automatikus tevékenység naplózást és intelligens automatizálást biztosít.

FluentCRM integráció áttekintés

9A.1 Beállítás és Konfiguráció

FluentCRM Telepítése

  1. Telepítse és aktiválja a FluentCRM plugint
  2. Menjen a Student Manager → Beállítások → FluentCRM menüpontra
  3. Engedélyezze a FluentCRM integrációt
  4. Konfigurálja a szinkronizálási beállításokat

FluentCRM integráció beállítások

Integráció Funkciói

Automatikus Funkciók

  • Kontakt létrehozás - Új tanulók automatikusan FluentCRM kontaktok lesznek
  • Kétirányú szinkronizálás - Változások mindkét irányban szinkronizálódnak
  • Email cím egyeztetés - Meglévő kontaktok automatikus összekapcsolása
  • Subscriber ID tárolás - FluentCRM subscriber_id tárolása a tanuló rekordban

9A.2 Kontakt Szinkronizálás

Tanuló → FluentCRM Kontakt

Amikor egy új tanulót hoz létre vagy módosít:

  • A rendszer ellenőrzi, hogy létezik-e már FluentCRM kontakt az email címmel
  • Ha létezik: összekapcsolja a tanuló rekordot a kontakttal
  • Ha nem létezik: új FluentCRM kontaktot hoz létre
  • Szinkronizálja az alapvető adatokat:
    • Név (first_name, last_name)
    • Email cím
    • Telefonszám
    • Belső kód (internal_code custom field)

Tanuló és FluentCRM kontakt szinkronizálás

FluentCRM Kontakt → Tanuló

Amikor egy WordPress felhasználó regisztrál:

  • A rendszer keres meglévő tanuló rekordot az email cím alapján
  • Ha talál: automatikusan összekapcsolja a WordPress user-rel
  • Frissíti a tanuló adatait a WordPress user adataival
  • Naplózza az összekapcsolást az audit logban

Custom Field Szinkronizálás

A következő custom fieldek automatikusan szinkronizálódnak:

Szinkronizált Mezők

  • internal_code - Tanuló belső kódja
  • year_level - Évfolyam információ
  • student_status - Tanuló státusza (active, archived, suspended)
  • birth_date - Születési dátum
  • enrollment_date - Beiratkozás dátuma
Tipp: Hozza létre ezeket a custom fieldeket a FluentCRM-ben az automatikus szinkronizálás előtt.

9A.3 Automatizálás és Címkék

Automatikus Címkézés

A rendszer automatikusan címkézi a kontaktokat:

  • Student - Minden tanuló megkapja ezt a címkét
  • Active Student - Aktív státuszú tanulók
  • Archived Student - Archivált tanulók
  • Suspended Student - Felfüggesztett tanulók
  • Year Level 1, 2, 3... - Évfolyam alapú címkék

Automatikus címkézés FluentCRM-ben

FluentCRM Automatizálási Feltételek

Használja a Student Manager adatokat FluentCRM automatizálásokban:

Elérhető Feltételek

  • Tanuló státusza - Aktív, archivált, felfüggesztett
  • Évfolyam - Konkrét évfolyamon van-e
  • Gyakorlati órák - Elérte-e a minimum óraszámot
  • Vizsgaeredmények - Sikeres/sikertelen vizsgák
  • Szeminárium részvétel - Részt vett-e adott szemináriumon
  • Tandíj státusz - Fizetve/részben fizetve/nincs fizetve

Automatizálási Példák

1. Üdvözlő Email Sorozat:

  • Trigger: Új tanuló létrehozva (Student címke hozzáadva)
  • Akció: Üdvözlő email küldése
  • Várakozás: 3 nap
  • Akció: Tanfolyam információk küldése

2. Tandíj Emlékeztető:

  • Trigger: Tandíj határidő közeledik (7 nappal előtte)
  • Feltétel: Tandíj státusz = "Nincs fizetve" vagy "Részben fizetve"
  • Akció: Emlékeztető email küldése

3. Vizsgaeredmény Értesítés:

  • Trigger: Új vizsgaeredmény rögzítve
  • Feltétel: Eredmény >= 80%
  • Akció: Gratulációs email küldése

FluentCRM automatizálás példa

9A.4 Tevékenység Naplózás

Automatikus CRM Jegyzetek

Minden tanuló tevékenység automatikusan naplózásra kerül a FluentCRM kontakt profiljában:

  • Gyakorlati órák - Új óra rögzítve (dátum, szemeszter, percek)
  • Vizsgák - Vizsgaeredmény rögzítve (tantárgy, eredmény, dátum)
  • Szemináriumok - Szeminárium részvétel (név, dátum, óraszám)
  • Tandíjak - Fizetés rögzítve (összeg, dátum, mód)
  • Státusz változások - Aktív → Archivált, stb.

Tanuló tevékenységek FluentCRM kontakt profilban

Kontakt Profil Szekciók

A FluentCRM kontakt profilban megjelennek a Student Manager szekciók:

Tanuló Információk Szekció

  • Belső kód
  • Évfolyam
  • Státusz
  • Beiratkozás dátuma
  • Összesített statisztikák

Tevékenység Előzmények

  • Legutóbbi gyakorlati órák
  • Legutóbbi vizsgaeredmények
  • Szeminárium részvételek
  • Tandíj fizetések
  • Időrendi nézet

Webhook Integráció

A FluentCRM webhookok használhatók külső rendszerekkel való integrációhoz:

  • Új tanuló létrehozva → Webhook trigger
  • Vizsgaeredmény rögzítve → Webhook trigger
  • Tandíj fizetve → Webhook trigger
  • JSON formátumú adatok küldése
Fontos: A FluentCRM integráció csak akkor működik megfelelően, ha mindkét plugin aktív és helyesen konfigurált!

Hibaelhárítás

  • Szinkronizálás nem működik - Ellenőrizze, hogy a FluentCRM aktív-e
  • Duplikált kontaktok - Használja a FluentCRM merge funkciót
  • Custom fieldek hiányoznak - Hozza létre őket manuálisan a FluentCRM-ben
  • Jegyzetek nem jelennek meg - Ellenőrizze a webhook beállításokat

13. Beállítások

A Student Manager WP beállítások menüpontja 5 fülre van osztva. Itt találhatók a plugin működését befolyásoló beállítások.

Beállítások felület - 5 fül

1. General (Általános) Fül

Adatkezelés

Fontos beállítás!
  • Delete all data when plugin is uninstalled (Összes adat törlése eltávolításkor)
    • Ha be van pipálva: a plugin eltávolításakor MINDEN adat törlődik
    • Törlődik: összes tanuló rekord, órák, vizsgák, szemináriumok, audit logok, FluentCRM integráció adatok
    • Ha nincs bepipálva: az adatok megmaradnak az adatbázisban

Automatikus Tanuló Létrehozás

  • Enable automatic student creation (Automatikus tanuló létrehozás engedélyezése)
    • Ha be van kapcsolva: új WordPress felhasználó regisztrációkor automatikusan létrejön a tanuló rekord
    • Szerepkör választás: Kiválasztható, mely WordPress szerepköröknél működjön (pl. Student, Subscriber)
    • A létrehozott tanuló rekord:
      • User ID összekapcsolva a WordPress userrel
      • Státusz: "Active"
      • Üres internal code (később kitölthető)
      • Audit log bejegyzés készül
    • FONTOS: A [student_register] shortcode csak akkor működik, ha ez be van kapcsolva!

General fül - Adatkezelés és automatikus létrehozás

2. FluentCRM Integration Fül

Ez a fül csak akkor jelenik meg, ha a FluentCRM plugin telepítve van. Ha nincs telepítve, figyelmeztetés jelenik meg.

Fő Kapcsoló

  • Enable FluentCRM Integration - Master kapcsoló az összes FluentCRM funkcióhoz

4 Beállítási Opció (ha a fő kapcsoló BE van kapcsolva):

1. Profile Section (Profil Szekció)

  • Show Student Activities in Contact Profile
  • Megjeleníti a tanuló statisztikákat és tevékenységeket a FluentCRM kontakt profilban

2. Automatic Notes (Automatikus Jegyzetek)

  • Create Notes for Student Activities
  • Automatikusan jegyzetet hoz létre FluentCRM-ben amikor órák, vizsgák vagy szemináriumok kerülnek rögzítésre
  • Emoji formázással

3. Activity Timeline (Tevékenység Idővonal)

  • Track Student Lifecycle in Timeline
  • Timeline bejegyzéseket hoz létre tanuló létrehozáskor, frissítéskor és státusz változáskor

4. Automation Triggers (Automatizálási Triggerek)

  • Enable Custom Automation Triggers
  • Egyedi triggereket biztosít FluentCRM automatizálásokhoz
  • Státusz változások, kiváló eredmények, stb.
Integráció funkciók:
  • 📊 Tanuló statisztikák és tevékenység áttekintés
  • 📝 Automatikus jegyzetek emoji formázással
  • 📈 Tevékenység timeline tracking
  • 🏷️ Automatikus címke kezelés státusz alapján
  • ⚡ Egyedi automation triggerek

FluentCRM Integration fül beállításai

3. Shortcodes Fül

Ez a fül NEM beállítási lehetőségeket tartalmaz, hanem egy referencia oldal az elérhető shortcode-okról.

Megjelenített Shortcode-ok:

  • [student_data] - Tanuló adatok megjelenítése
  • [student_hours] - Gyakorlati órák
  • [student_exams] - Vizsgaeredmények
  • [student_seminars] - Szemináriumok
  • [student_tuition_fees] - Tandíjak
  • [student_documents] - Dokumentumok
  • [student_register] - Regisztrációs űrlap (csak ha az automatikus létrehozás be van kapcsolva)

Minden shortcode-hoz tartozik:

  • Színes kártya vizuális ikonnal
  • Rövid leírás
  • Használati példák paraméterekkel
  • Copy gomb a gyors másoláshoz

Shortcodes referencia oldal színes kártyákkal

4. Display Options (Megjelenítési Beállítások) Fül

Hours Table Columns (Órák Táblázat Oszlopai)

Beállítható, mely oszlopok jelenjenek meg az órák táblázatban (admin nézetben és shortcode-ban).

  • Checkbox lista az összes elérhető oszlopról
  • Kötelező oszlopok (required) nem kapcsolhatók ki
  • Opcionális oszlopok be/ki kapcsolhatók
  • Reset to Defaults gomb - visszaállítja az alapértelmezett beállításokat

Elérhető oszlopok:

  • Date (kötelező)
  • Semester
  • Course
  • Practice Minutes
  • Absence Days
  • Note
  • Created At
  • stb.

Display Options - Oszlop láthatóság beállítása

5. Advanced (Haladó) Fül

Exam Types Management (Vizsgaeredmény Típusok Kezelése)

Itt kezelheted a vizsgaeredmény típusokat, amelyek kiválaszthatók vizsgák hozzáadásakor vagy szerkesztésekor.

  • Current Exam Types lista
    • Minden típus külön sorban
    • Edit gomb - típus nevének szerkesztése
    • Delete gomb - típus törlése
  • Add Type gomb - új vizsgaeredmény típus hozzáadása

Alapértelmezett típusok:

  • Midterm
  • Final
  • Quiz
  • Practice
  • stb.

Advanced fül - Exam Types kezelése

Figyelem: A Beállítások menüpont csak a manage_options jogosultsággal rendelkező felhasználók (általában adminisztrátorok) számára érhető el!

14. Hibaelhárítás

Common Issues

Plugin Not Activating

  • Check WordPress version compatibility
  • Verify PHP version requirements
  • Ensure sufficient memory limit
  • Check for plugin conflicts

CSV Import Failing

  • Verify CSV format and encoding (UTF-8)
  • Check required columns are present
  • Ensure file size is under 2MB
  • Validate data formats (dates, emails)

Performance Issues

  • Optimize database tables
  • Clear WordPress cache
  • Check server resources
  • Update to latest version

Getting Help

  • Check the FAQ section
  • Visit community forums
  • Contact support team
  • Submit bug reports