🗺️ מפת מסלולי התלמיד

מיפוי מלא של כל הנקודות, הדפים, התהליכים והמצבים שתלמיד יכול להגיע אליהם

עודכן: 1.10.2026

EP-1

קישור ישיר לקורס

/PublicView?type=course&id=...

מקור: WhatsApp / SMS / Email

EP-2

גלריית קורסים

/PublicView?type=courses

מקור: כניסה חופשית

EP-3

דף הרשמה ארגוני

/JoinCourse?org=...

מקור: קישור מהמוסד

EP-4

קישור ישיר למפגש

/PublicView?type=session&id=...

מקור: WhatsApp / QR

EP-5

קישור ישיר למטלה

/PublicView?type=assignment&id=...

מקור: WhatsApp / QR

EP-6

קישור ישיר לחומר

/PublicView?type=material&id=...

מקור: WhatsApp / QR

EP-7

אישור נוכחות QR

/CheckIn?code=...&course=...&lesson=...

מקור: סריקת QR בכיתה

EP-8

פורטל תלמיד

/PublicView?type=student&id=...&student_id=...

מקור: לינק שנשמר / bookmark

EP-9

דף ארגון/בית ספר

/PublicView?type=school&id=...

מקור: קישור ציבורי

תקין
AF-1

כניסה עם מזהה

📦 StudentLoginDialog → studentLogin

ID / אימייל / טלפון / מזהה מערכת

תקין
AF-2

כניסה עם Google

📦 GoogleSignInButton → googleStudentAuth

Google OAuth → id_token

תקין
AF-3

הרשמה עצמית לקורס

📦 CourseRegistrationDialog → courseRegistration

שם + אימייל + טלפון

תקין
AF-4

גישה אנונימית

📦 AnonGuestGate → courseRegistration

שם בלבד → רישום מהיר

תקין
AF-5

הרשמה מדף JoinCourse

📦 JoinCourse page → courseRegistration

טופס מלא + בחירת קורסים

V-1
type=courses

גלריית קורסים ציבורית

תקין

תצוגת כל הקורסים הציבוריים. כרטיסי קורס עם תמונה, שם, מחיר, כמות מפגשים.

📦 PublicCoursesCarousel

צפייה בקורס
כניסת תלמיד
V-2
type=course

דף קורס

תקין

Hero עם פרטי הקורס, טאבים: מפגשים / חומרים / מטלות. כפתורי הרשמה/רכישה. NextStepBanner לתלמיד מזוהה.

📦 PublicCourseView

הרשמה חינם
רכישה
כניסת תלמיד
צפייה במפגש
צפייה בחומר
צפייה במטלה
V-3
type=session

דף מפגש

תקין

Hero עם פרטי מפגש, קישור Zoom, הקלטה, חומרי למידה, מטלות, הנחיה קולית.

📦 PublicSessionView

כנס לשיעור (Zoom)
צפה בהקלטה
פתח חומר
פתח מטלה
סמן כהושלם
V-4
type=material

דף חומר למידה

תקין

Hero, תיאור, הורדת קובץ, מצגת embed, סרטון, הנחיה קולית, מטלות קשורות.

📦 PublicMaterialPage

הורדת קובץ
צפייה במצגת
צפייה בסרטון
סמן כהושלם
V-5
type=assignment

דף מטלה

תקין

Hero, הוראות, סרטון, חומרי עזר, טופס הגשה (טקסט + קובץ), ציון אם קיים.

📦 PublicAssignmentPage

הגשת מטלה
צירוף קובץ
צפייה בחומר עזר
V-6
type=student

פורטל תלמיד

תקין

פרופיל + XP/streak, סטטיסטיקות, Course Switcher, טאבים: מפגשים / ציונים / חומרים.

📦 PublicStudentView

החלפת קורס
צפייה במפגש
צפייה בציון
צפייה בחומר
V-7
type=school

דף ארגון/בית ספר

תקין

פרופיל ארגון, רשימת קורסים פעילים.

📦 PublicSchoolView

צפייה בקורס
V-8
type=checkin

אישור נוכחות

תקין

בחירת תלמיד, אימות טלפון, אישור נוכחות למפגש.

📦 CheckIn page

אישור נוכחות
תקין
BF-1

Next Step Engine

resolveNextStep

P1-P8: מפגש חי → מטלה דחופה → מטלה קרובה → מטלה פתוחה → חומר הכנה → מפגש שהוחמץ → המשך → התחל

תקין
BF-2

סימון השלמה

markCompleted

עדכון completed_items, awardXP, updateStreak

תקין
BF-3

הגשת מטלה

submitPublicAssignment

יצירת/עדכון Grade, הפעלת autoGradeQuiz לבוחנים

תקין
BF-4

ניקוד אוטומטי

autoGradeQuiz

ניקוד multi-choice ו-open questions (LLM)

תקין
BF-5

בדיקת גישה

getPublicResource → checkCourseAccess

קורס בתשלום: enrolled + paid + access_until

תקין
BF-6

מעקב פעילות

updateStudentActivity

view + heartbeat logging

תקין
BF-7

תשלום PayPal

studentPayment

initPayment → capturePayment, עם קופונים + VAT

תקין
BF-8

תשלום חבילות

bundlePayment

רכישת חבילת קורסים

KI-1
fixed

student_id ב-URL — נתונים רגישים מוגנים

getPublicResource מסנן נתונים פיננסיים וציונים אם המבקש אינו התלמיד עצמו

💡 ✅ תוקן: stripSensitiveData מסיר payment/grade details למי שאינו בעל החשבון

KI-2
fixed

ציון בוחן מוצג מיד לאחר הגשה

submitPublicAssignment מחכה ל-autoGradeQuiz ומחזיר ציון ב-response

💡 ✅ תוקן: await autoGradeQuiz + re-fetch grade + הצגה מיידית בפרונטאנד

KI-3
fixed

localStorage אנונימי — אזהרה לתלמיד

AnonGuestGate מציג banner אזהרה + המלצה להזין אימייל

💡 ✅ תוקן: warning banner + המלצת אימייל לשחזור

📊 סיכום

9

🚪 נקודות כניסה

5

🔐 תהליכי אימות

8

📄 דפי תלמיד

8

⚡ תהליכי Backend

כל 8 הדפים + 5 תהליכי האימות + 8 תהליכי Backend פועלים. 🟢 כל 3 הבעיות הידועות תוקנו! עשן לבן.

🗺️ מפת מסלולי תלמיד | EduManage