מבקר נוחת על אתר של בית ספר לשפות, רואה קטלוג קורסים, אבל לא מצליח לקבוע במהירות את הרמה שלו. המבחן הסטנדרטי של 50 שאלות אורך 40 דקות — מספיק זמן כדי שהוא יעזוב למתחרה. על פלטפורמת 1C-Bitrix, אנחנו מיישמים מבחן אדפטיבי שקובע את הרמה לפי CEFR תוך 15 דקות ומיד מציג קבוצות מתאימות.
לפי הנתונים שלנו, גישה זו מעלה את שיעור ההמרה של ההרשמה ב-35% בהשוואה לטפסים סטנדרטיים. להלן נפרט את הפתרונות הארכיטקטוניים: אלגוריתם CAT, קטלוג קורסים תלת-ממדי, ואינטגרציה עם Zoom דרך REST API.
כיצד מבחן הרמה האדפטיבי משפר את שיעור ההמרה
מבחן הרמה הוא נקודה קריטית במשפך. הגישה הסטנדרטית של "50 שאלות מ-A1 עד C2" אורכת 40 דקות וגורמת לשעמום. אנו מיישמים אלגוריתם CAT מפושט (Computerized Adaptive Testing): המבחן מתחיל עם 5 שאלות ברמת חציון B1, ואז עולה או יורד בהתאם לתשובות.
בממוצע, תלמיד עונה על 20–25 שאלות במקום 50, ודיוק קביעת הרמה הוא 87% (מהמדידות שלנו). זה מהיר פי 2 מהמבחן הסטנדרטי.
עוד על אלגוריתם CAT
אלגוריתם: בקר D7 בצד השרת (`/api/placement-test/`) מעבד כל תשובה מבלי לשלוח תשובות נכונות ללקוח. המצב נשמר ב-`$\_SESSION` ומגובה ב-Highload-block — אם המשתמש סוגר את הלשונית, הוא יכול להמשיך מאוחר יותר. הרמה הסופית מחושבת כממוצע משוקלל (דקדוק — משקל 1.0, אוצר מילים — 0.8, קריאה — 1.2) ובוחרת קבוצות מה-Highload-block.| פרמטר | מבחן סטנדרטי | מבחן אדפטיבי (CAT) |
|---|---|---|
| מספר שאלות | 50 | 20–25 |
| זמן להשלמה | 40 דק' | 15 דק' |
| דיוק רמה | 75% | 87% |
למה המבחן האדפטיבי אורך רק 15 דקות
בגלל הקושי הדינמי: אם התלמיד עונה נכון, השאלה הבאה קשה יותר; אם הוא טועה, היא קלה יותר. האלגוריתם מתכנס במהירות לרמה המדויקת. התוצאה מוצגת עם תיאור רמה ("B1 — Intermediate: you can understand main ideas of texts..."), כרטיסי קורסים מומלצים, וקבוצות קרובות עם כפתור הרשמה. עבור משתמשים לא מאומתים, התוצאה נשמרת ב-cookie למשך 30 יום; עם ההרשמה, היא מועברת לפרופיל.
קטלוג קורסים תלת-ממדי
לקטלוג בית הספר לשפות יש שלושה צירים: שפה, רמה, פורמט. בלוק המידע "קורסים" מכיל מקטעים לפי שפה (אנגלית, גרמנית, צרפתית וכו') ולפי כיוון (כללי, עסקי, הכנה לבחינות). מאפייני האלמנט כוללים רמת CEFR, פורמט (קבוצה, אישי, מקוון), עוצמה, משך, קבוצת גיל ותוצאה.
הסינון מיושם באמצעות bitrix:catalog.smart.filter עם AJAX ותפריטים נפתחים מדורגים: כאשר נבחרת שפה, נטענות רק הרמות הזמינות. זה מאיץ את החיפוש פי 2–3 בהשוואה לרשימה שטוחה.
בלוק ה-Highload "קבוצות" מאחסן לוחות זמנים: מורה, מסכת ימים (שני=1, שלישי=2...), שעת התחלה, כיתה או קישור Zoom. טופס ההרשמה שולף אוטומטית את הרמה מהמבחן ומציע קבוצות מתאימות.
טעויות נפוצות בפיתוח אתרי בתי ספר לשפות
- התעלמות מהתאמה למובייל של המבחן: בטלפונים, 80% מהמשתמשים לא יסיימו מבחן של 40 דקות. הקומפוננטות שלנו נבדקות עבור מסכים ניידים.
- היעדר מטמון לקטלוג: ללא מטמון אינפובלוק מתויג, האתר מאט עם 1000+ קורסים. אנו משתמשים ב-
bitrix:cacheעם תגיות. - תהליך הרשמה מסורבל: כל שלב נוסף מפחית את ההמרה. טופס ההרשמה שלנו כולל 3 שדות לאחר המבחן.
אינטגרציה עם Zoom ו-LMS
עבור קורסים מקוונים, נדרשת אינטגרציה עם Zoom/Google Meet ו-LMS (Moodle, iSpring). האינטגרציה מתבצעת דרך REST API: כאשר נוצרת קבוצה בפורמט מקוון, נוצרת אוטומטית פגישה חוזרת, והקישור נשמר בקבוצה. הגישה לקישור נפתחת בחשבון האישי לאחר התשלום. חומרי השיעור נשמרים בבלוק מידע המקושר לקורס.
חשבון אישי של תלמיד
החשבון בנוי על תבנית מותאמת אישית bitrix:main.profile עם לשוניות: "הקורסים שלי", "לוח זמנים" (תצוגת לוח שנה עם קידוד צבעים), "שיעורי בית" (סטטוסים: חדש, הוגש, נבדק), "תשלומים" (היסטוריה, תשלום מקוון דרך מודול sale), "תוצאות מבחנים" (דינמיקת רמות, פס התקדמות לפני ואחרי הקורס).
תהליך הפיתוח: מניתוח ועד פריסה
| שלב | מה אנחנו עושים | לוח זמנים |
|---|---|---|
| ניתוח | מפת קורסים, מטריצת שפה×רמה×פורמט, דרישות מבחן | 5–7 ימים |
| עיצוב | Wireframes, מבנה אינפובלוקים, אלגוריתם CAT | 7–10 ימים |
| UI/UX | מוקאפים, UI kit, התאמה למובייל | 10–14 ימים |
| פיתוח קטלוג | אינפובלוקים, סינון, כרטיסי קורסים | 10–14 ימים |
| מבחן רמה | רכיב CAT, עמוד תוצאות | 10–12 ימים |
| חשבון אישי ואינטגרציות | חשבון, Zoom API, תשלום | 10–14 ימים |
| תוכן ובדיקות | מאגר שאלות (120 שאלות לכל שפה), QA | 7–10 ימים |
זמן כולל: 9–12 שבועות. מילוי מאגר השאלות מתבצע במקביל לפיתוח.
מה כלול בעבודה?
אנו מספקים אתר מוכן עם תיעוד מלא: ארכיטקטורת בלוקי מידע, תיאור API, הוראות למנהל. אנו מעבירים פרטי גישה לאחסון, גישה לפאנל Bitrix וכל האינטגרציות. אנו מלמדים עורכים לאכלס קורסים ושאלות. לאחר ההשקה, אנו מספקים 2 חודשי תמיכה טכנית ואחריות על הקוד. צרו קשר להערכת פרויקט — נחשב לוחות זמנים ועלות באופן אישי.
בקשו ייעוץ — קבלו הצעה מסחרית לאחר ניתוח הדרישות.

