File size: 45,157 Bytes
afd13cb
 
 
 
 
 
 
 
0ba5932
 
 
 
 
afd13cb
 
 
 
7badcff
 
 
 
 
0ba5932
 
 
 
 
 
 
 
 
 
 
 
7badcff
 
 
 
 
 
8fb90d0
 
 
 
 
afd13cb
0ba5932
afd13cb
0ba5932
 
 
 
 
 
 
 
 
 
 
afd13cb
 
 
 
0ba5932
 
 
 
 
 
8fb90d0
eeed827
 
 
 
7badcff
 
c218e3a
afd13cb
 
 
 
 
8fb90d0
0ba5932
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8fb90d0
eeed827
 
0ba5932
 
 
 
eeed827
 
7badcff
 
eeed827
8fb90d0
 
 
7badcff
 
afd13cb
 
0ba5932
7badcff
 
0818184
0ba5932
afd13cb
 
 
 
7badcff
afd13cb
 
 
 
8fb90d0
7badcff
 
 
 
0ba5932
8fb90d0
 
 
 
 
0ba5932
8fb90d0
0ba5932
 
 
afd13cb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
/* The user guide: how to use the app, for students and for teachers.
   A "?" button on the start screen (before and after sign-in) opens it as a dialog with a tab for each.
   It stands alone, with its own styles, so it also works on the sign-in screen before math.css is loaded.
   Other screens add the same button with MathlyGuide.button(). */
(()=>{
const STUDENT=[
  ["🚪","כניסה ובחירת מקצוע",`<p>נכנסים עם חשבון Google של בית הספר. כדאי להיכנס תמיד עם <b>אותו חשבון</b> בכל מכשיר: ההתקדמות נשמרת בחשבון ועוברת בין המחשב לטלפון.</p>
    <p>במסך <b>המקצועות שלי</b> בוחרים מקצוע כדי לפתוח את המסלול שלו. לכל מקצוע מופיעים גם המבחנים הקרובים של הכיתה.</p>`],
  ["🏠","בית ומסלול",`<p>למטה יש שלוש לשוניות:</p>
    <ul><li><b>בית</b>: רק מה שיש לו תאריך או מחכה לכם: המבחן הקרוב, הבחנים, משימות להגשה והערות חדשות מהמורה. בסוף יש תמיד <b>להמשיך במסלול</b>.</li>
    <li><b>מסלול</b>: התרגול בקצב שלכם: היעד היומי, חזרה מעורבת, דפוסים שחוזרים וכל היחידות.</li>
    <li><b>האוסף</b>: הכוכבים, קבוצות הכוכבים והשביטים שאספתם, ולוח המבחנים.</li></ul>`],
  ["⭐","המסלול",`<p>בלשונית <b>מסלול</b>, כל יחידה היא קבוצת כוכבים, וכל כוכב הוא מיומנות. כל השיעורים פתוחים, והינשוף מסמן איפה <b>ממשיכים</b>.</p>
    <ul><li>לוחצים על כוכב כדי לפתוח את המיומנות ולענות על השאלות שלה.</li>
    <li>הכוכב נדלק כשעונים נכון על כל השאלות, והופך ל<b>זהב</b> אחרי כמה תשובות נכונות ברצף בניסיון הראשון.</li>
    <li>כוכב שלא תרגלו שבועיים <b>דועך</b>. תשובה נכונה אחת מחזירה לו את האור.</li>
    <li>תשובה שגויה לא מגלה את התשובה הנכונה. השאלה תחזור אחרי האחרות, ואפשר לנסות שוב.</li></ul>`],
  ["🆘","כשנתקעים: עזרה ודוגמה פתורה",`<p>הכפתור <b>?</b> בראש כל מיומנות פותח חלון עזרה מעל השאלה: ההסבר של המיומנות, <b>דוגמה פתורה</b> והסברים שהמורה שמר לה. הדוגמה היא שאלה אחרת מהשאלות שלכם, פתורה צעד אחרי צעד, עם הסבר למה עושים כל צעד. מחזירים <b>עוד צעד</b> בכל לחיצה, והתשובה מגיעה בסוף.</p>
    <ul><li>אחרי <b>הטעות השנייה</b> בסבב של מיומנות מופיע גם הכפתור <b>איך פותרים? דוגמה פתורה</b>.</li>
    <li>סוגרים את החלון וחוזרים לאותה שאלה בדיוק. הדוגמה לא מגלה את התשובה לשאלה שלכם.</li>
    <li>פתיחת הדוגמה לא משנה את התנאים להשלמת המיומנות או לכוכב זהב: צריך עדיין תשובות נכונות ברצף בניסיון הראשון. המורה רואה אצלכם באילו מיומנויות פתחתם דוגמה, כדי לדעת איפה לעזור.</li>
    <li>כשהמורה שמר תמונות של הסברים לשיעור, הן מופיעות תחת <b>הסברים מהמורה</b> במיומנות, בחלון העזרה ומתחת ליחידה במסלול.</li></ul>`],
  ["📋","המשימות שלי",`<p>הכפתור <b>המשימות שלי</b> בבית מראה כמה משימות פתוחות ומה הקרובה. בלחיצה נפתחת רשימה אחת של כל מה שצריך להגיש, לפי התאריך הקרוב: משימות של הכיתה, <b>🎯 תרגול אישי</b> שהמורה נתן רק לכם, מבחן פתוח ושיעורי בית שהוחזרו לתיקון.</p>
    <ul><li>לכל פריט יש מצב אחד: <b>הוחזר לתיקון</b>, <b>באיחור</b>, <b>ממתין לבדיקה</b>, <b>נבדק</b>, <b>הוגש</b>, <b>בתהליך</b> או <b>עוד לא התחיל</b>.</li>
    <li>בהגשת שיעורי בית אפשר לכתוב <b>הערה למורה</b> (למשל "לא הבנתי את שאלה 3"), ואחרי השליחה מופיעה קבלה: כמה עמודים, מתי, ואם בזמן.</li>
    <li>כשהמורה מחזיר שיעורי בית <b>לתיקון</b>, ההערה שלו מופיעה, ומגישים שוב. ההגשה הקודמת נשמרת תחת <b>הגשות קודמות</b>.</li></ul>`],
  ["📊","הציונים שלי",`<p>בלשונית <b>ציונים</b> מופיעה רשימה אחת לפי תאריך: קודם מה שעוד צריך להגיש, ואחריו כל מה שהגשתם, החדש קודם. בכל שורה יש כפתור <b>הגשה</b> או <b>הגשה מחדש</b>.</p>
    <ul><li><b>בוחן מסכם</b>: הציון של היחידה (מסומן ★). מופיע אחרי שהמורה מפרסם את התוצאות. ציוני היחידות מופיעים גם בשורה אחת בראש הלשונית.</li>
    <li><b>בוחן חיזוק</b>: כל הגשה בשורה משלה; הציון הכי טוב מסומן. הם לא נכנסים לציון.</li>
    <li><b>שיעורי בית</b> שנבדקו, עם הציון וההערה של המורה.</li>
    <li>מה שעוד לא נבדק מופיע כ<b>ממתין לבדיקה</b>, והערות חדשות מהמורה מופיעות בראש הדף. לחיצה על ציון פותחת את הבוחן או את שיעורי הבית.</li></ul>`],
  ["🎯","הכנה למבחן",`<p>כשהמורה קובע אילו יחידות במבחן, בבית מופיע הכפתור <b>הכנה למבחן</b>. הוא מראה כמה ימים נשארו, את החומר ואת ההערה של המורה, ו<b>כמה אתם מוכנים</b>: כל מיומנות בחומר (זהב, הושלמה, דועכת, בתרגול, עוד לא התחיל), טעויות שחוזרות אצלכם בחומר, והציונים האחרונים בבחנים.</p>
    <ul><li><b>תוכנית הכנה</b>: קודם מיומנויות שעוד לא סיימתם, אחר כך מיומנויות שדועכות, מיומנויות לחזק, הבחנים של היחידות ובסוף שלושת הבחנים לקראת המבחן. כל צעד נפתח בלחיצה ומסומן ✓ כשעשיתם אותו.</li>
    <li>כשנשארו יומיים או יותר, התוכנית מחלקת את הצעדים לימים ומראה את הצעדים של <b>היום</b> למעלה.</li></ul>`],
  ["📌","משימות מהמורה",`<p>המורה יכול לתת לכיתה <b>משימה</b>: מיומנויות לסיים, בוחן מסכם להגיש או מבחן תרגול, עד תאריך. בבית מופיע הכרטיס <b>משימות מהמורה</b> עם הכותרת, ההערה, התאריך, כמה פריטים הושלמו ורשימת הפריטים.</p>
    <ul><li>הכפתור <b>להתחיל</b> או <b>להמשיך</b> פותח את הפריט הראשון שעוד לא הושלם: המיומנות, הבוחן המסכם או מבחן התרגול (עם היחידות שהמורה ביקש כבר מסומנות).</li>
    <li>מיומנות נחשבת גם אם סיימתם אותה לפני שהמשימה נוצרה. בוחן מסכם ומבחן תרגול נחשבים רק אם הוגשו אחרי שהמשימה נוצרה, ומבחן התרגול צריך לכלול את כל היחידות שהמורה ביקש.</li>
    <li>אחרי התאריך משימה שלא הושלמה מסומנת <b>באיחור</b>. עד סוף יום התאריך (לפי שעון ישראל) עדיין בזמן.</li>
    <li>משימה שהושלמה עוברת לרשימה <b>הושלמו</b> ונשארת בה שבועיים אחרי התאריך.</li>
    <li>מיומנויות שבמשימה פתוחה מסומנות במסלול בסיכה 📌.</li></ul>`],
  ["📄","שיעורי בית",`<p>המורה יכול לתת לכיתה <b>שיעורי בית</b> עם תאריך יעד. הם מופיעים בכרטיס <b>משימות מהמורה</b> במסלול, עם הזמן שנשאר להגשה (למשל "מחר, נשאר יום אחד" או "היום, נשארו כ־5 שעות"). לוחצים <b>פתיחה והגשה</b>, ורואים את העמודים. שיעורי בית שהמורה העלה כ־PDF אפשר גם להוריד ולהדפיס.</p>
    <ul><li>פותרים על דף, ואז לוחצים <b>צילום הפתרון</b> ומצלמים כל עמוד (עד 10). אפשר לשנות את הסדר עם ↑ ולהסיר עמוד עם ✕, ואז לוחצים <b>הגשה</b>.</li>
    <li>שיעורי בית נחשבים כהושלמו כשהגשתם אותם. הגשה אחרי סוף יום תאריך היעד מתקבלת, ומסומנת באיחור.</li>
    <li>עד שהמורה בודק אפשר להחליף את ההגשה בצילומים חדשים. אחרי הבדיקה כבר אי אפשר.</li>
    <li>כשהמורה בודק, מופיע ליד שיעורי הבית <b>נבדק</b>, עם הציון וההערה אם המורה כתב אותם.</li></ul>`],
  ["🔥","היעד היומי והרצף",`<p>היעד היומי הוא 5 תשובות נכונות. מי שמגיע אליו כל יום בונה <b>רצף</b>. לוחצים על הלהבה כדי לראות את לוח הרצף של החודש.</p>`],
  ["🔁","חזרה מעורבת ודפוסים שחוזרים",`<p><b>חזרה מעורבת</b> מופיעה במסלול כשמיומנויות שכבר סיימתם צריכות חזרה: כמה שאלות מנושאים שונים, כדי שמה שלמדתם יישאר.</p>
    <p><b>דפוסים שחוזרים</b> מראה טעות שחוזרת אצלכם בכמה נושאים, ואיזו מיומנות כדאי לחזק כדי שהיא תיעלם.</p>`],
  ["⚖️","בוחן ומבחן",`<p>לכל יחידה (שיעור, למשל טכניקה אלגברית 1) יש שני <b>בחנים</b>:</p>
    <ul><li><b>בוחן חיזוק</b>: אפשר לעשות כמה פעמים שרוצים, והציון הכי טוב הוא שנשאר. הוא לא נכנס לציון של היחידה.</li>
    <li><b>בוחן מסכם</b>: מגישים <b>פעם אחת</b>, כשהמורה פותח אותו. הציון שלו הוא הציון של היחידה.</li></ul>
    <p><b>מבחן</b> הוא המבחן בבית הספר, מלוח המבחנים. לקראתו יש <b>מבחני תרגול</b> על כמה יחידות יחד.</p>`],
  ["🧩","מבחני תרגול בבית",`<p>בבית מחכים לכם <b>מבחני תרגול</b> שנבחרים לפי מה שתרגלתם. אפשר לעשות כל אחד שוב ושוב, ובכל ניסיון יש <b>שאלות חדשות</b>. על הכרטיס כתוב הציון הכי טוב שלכם, ואיך הלך לעומת הפעם הקודמת.</p>
    <ul><li><b>מבחן תרגול 1</b>: בעיקר נושאים שכמעט סגרתם. אחרי כל שאלה רואים אם צדקתם, ואחרי טעות אפשר לפתוח <b>דוגמה פתורה</b>.</li>
    <li><b>מבחן תרגול 2</b>: יותר נושאים שאתם כבר יודעים, גם עם משוב אחרי כל שאלה.</li>
    <li><b>מבחן תרגול כמו במבחן</b>: מופיע בשבוע שלפני מבחן. 12 שאלות מכל החומר, מעורבבות ובלי שם הנושא, והמשוב בסוף. אפשר לסמן ליד כל תשובה כמה אתם בטוחים, ובסוף לכתוב משפט: מה תעשו אחרת במבחן. שניהם לא חובה.</li>
    <li>לפני מבחן כתוב על כל מבחן תרגול מתי כדאי לעשות אותו (למשל 7–4 ימים לפני), ו<b>מומלץ להיום</b> מסמן את מה שמתאים היום.</li>
    <li>נושאים שעוד לא התחלתם לא מופיעים במבחני התרגול. אם עוד אין מספיק שאלות, הכרטיס מראה אילו נושאים לתרגל קודם.</li></ul>`],
  ["📝","מבחן תרגול",`<p>כשהמורה נותן משימה של <b>מבחן תרגול</b>: 12 שאלות מעורבבות מהיחידות שבמשימה, כמו במבחן אמיתי: שם הנושא לא מופיע ואין משוב באמצע. בסוף מקבלים ציון ותוכנית: מה לחזק עד המבחן. השעון רק מראה את הזמן, בלי לחץ.</p>`],
  ["🧾","בוחן מסכם ליחידה",`<p>בסוף כל יחידה יש בוחן עם שאלות פתוחות ושעון שסופר לאחור.</p>
    <ul><li>כותבים את הפתרונות על דף, כל שאלה בנפרד, עם דרך פתרון מלאה.</li>
    <li>מצלמים את התשובה לכל שאלה: מהטלפון, מהמחשב (<b>צילום בטלפון</b> נותן קוד, ופותחים את האפליקציה בטלפון עם אותו חשבון), או פותרים ב<b>לוח</b> ומגישים ממנו.</li>
    <li>כשהזמן לכתיבה נגמר יש עוד 10 דקות לצלם ולהגיש.</li>
    <li>אחרי ההגשה התשובות נשלחות למורה. כשהמורה מאשר את הבדיקה מגיעים הציון והפתרונות (ראו <b>בדיקה דרך המורה</b>).</li></ul>
    <p>ליחידה יש שני בחנים:</p>
    <ul><li><b>בוחן חיזוק</b>: אפשר לעשות כמה פעמים שרוצים, והוא לא נכנס לציון. אחרי ההגשה מופיעות המיומנויות של השאלות שבהן הפסדתם נקודות, כדי לתרגל אותן לפני <b>ניסיון נוסף</b>.</li>
    <li><b>בוחן מסכם</b>: המורה פותח אותו לכיתה לזמן מוגדר, ועושים אותו <b>פעם אחת</b>. הציון שלו הוא הציון של היחידה. לפני שמתחילים מאשרים, והשעון נשמר בשרת: גם אם סוגרים או מרעננים, הזמן ממשיך. תמונה שנשלחת אחרי שהזמן נגמר לא מתקבלת, והבוחן מוגש עם מה שנשמר.</li>
    <li>את הציון והפתרונות של הבוחן המסכם רואים אחרי שהמורה <b>מפרסם את התוצאות</b>. עד אז כתוב שהבוחן הוגש.</li>
    <li>כשהבוחן המסכם של יחידה פתוח לכם, בוחן החיזוק שלה סגור עד שתגישו אותו. מי שלא היה יכול לקבל מהמורה ניסיון נוסף.</li></ul>`],
  ["🙋","בדיקה דרך המורה",`<p>תשובה פתוחה שצילמתם נשמרת, אבל לא נשלחת לשום מקום ולא נבדקת מעצמה. כשאתם רוצים בדיקה, לוחצים <b>שליחה לבדיקת המורה</b>: התשובה נשלחת ל<b>מורה הכיתה</b>, והמורה מחליט אם להעביר אותה לבדיקה אוטומטית. בבוחן מסכם, <b>הגשת הבוחן</b> שולחת את כל התשובות למורה.</p>
    <ul><li>בזמן ההמתנה כתוב <b>התשובה מחכה למורה</b>. אפשר להמשיך לתרגל, והתוצאה תופיע במקום כשהיא מוכנה.</li>
    <li>אם המורה לא אישר, מופיעה ההערה שלו. אפשר לתקן ולשלוח שוב (<b>שליחה מחדש למורה</b>).</li>
    <li>בקשה לעזרה בתרגיל מצולם אפשר לבטל ב<b>ביטול הבקשה</b>.</li>
    <li>אפשר לחכות לכל היותר ל־5 בקשות בבת אחת.</li>
    <li>הבדיקה האוטומטית יכולה לטעות: בדקו שהתמלול שמוצג תואם למה שכתבתם. אם לא מסכימים עם הבדיקה, לוחצים על <b>לבקש מהמורה לבדוק שוב</b> בתשובה שנבדקה, ואפשר לכתוב למורה מה לא נראה נכון. אפשר לחכות לעד 5 תשובות בבת אחת.</li>
    <li>המורה יכול לתת לתשובה <b>ציון משלו והערה</b>. הם מופיעים מעל הבדיקה האוטומטית, והציון של המורה הוא שנחשב בציון הבוחן. הציון האוטומטי נשאר מוצג לידו. כשהמורה הגיב, בבית מופיעה ההודעה <b>המורה הגיב על תשובה שלכם</b>.</li></ul>`],
  ["✏️","לוח טיוטה",`<p>הכפתור <b>לוח</b> בכל שאלה פותח דף לכתיבה: עט, קו ישר, עיגול, זווית, נוסחה מוקלדת ומחק. עם כלי הזווית מצביעים על פינה שבה שני קווים נפגשים, לוחצים, וכותבים מה שבזווית: מספר, אות כמו α, β או γ (בכפתורים שליד, או כותבים alpha, beta, gamma), או ביטוי כמו β+90. מספר מקבל סימן מעלות. בכפתורי הקשתות מסמנים זווית בקשת כפולה או משולשת, כדי להראות זוויות שוות, או זווית ישרה בריבוע קטן. בטלפון הלוח נפתח במסך מלא, ו<b>חזרה לשאלה</b> מחזיר. במחשב, הידית האנכית בצד ימין של הלוח מרחיבה אותו מעל השאלה, כמו דלת של ארון הזזה: לוחצים עליה, או גוררים אותה עד היכן שרוצים. הדף נגלל למטה ולצדדים, עם שתי אצבעות או עם כלי ההזזה (כף היד), כך שמה שנכתב בחלק המורחב נשאר בהישג יד. כפתור הלוח עם הדף (<b>השאלה</b>) מעתיק את השאלה לראש הדף.</p>`],
  ["🔔","התראות בטלפון",`<p>כשהמחשב מבקש צילום של תשובה, הטלפון יכול לקבל התראה גם כשהאפליקציה סגורה. מפעילים אותה בכפתור הפעמון. באייפון זה עובד רק מהאפליקציה שהוספה למסך הבית.</p>`],
  ["☄️","האוסף ושביטים",`<p>בלשונית <b>האוסף</b> רואים את כל הכוכבים וקבוצות הכוכבים שאספתם. לפעמים חולף על המסך שביט בזמן תרגול: מי שלוחץ עליו בזמן תופס אותו.</p>`],
  ["🚀","מדעים: חידות בהצבעה",`<p>המורה פותח הצבעה ומציג על הלוח <b>קוד בן 4 ספרות</b>. נכנסים לחידה, מקלידים את הקוד ב<b>הצטרפות להצבעה</b> ומצביעים. אפשר לשנות הצבעה עד שהמורה בודק.</p>`],
];
const TEACHER=[
  ["👩‍🏫","להיות מורה הכיתה",`<p>לכל כיתה יש מורה אחד. מנהל כותב את כתובת הדוא״ל שלו ב<b>ניהול ← כיתות ← עריכה ← מורה הכיתה</b>. מורה אינו תלמיד בכיתה, ולכן הכתובת שלו לא ברשימת התלמידים. אחרי הבחירה מופיע למורה במסך הבית הכרטיס <b>הכיתות שלי</b>, עם כל הכיתות שלו ומספר התלמידים בכל אחת, והכפתור <b>תור AI</b>. לחיצה על כיתה פותחת את הדוח שלה: התלמידים, ההתקדמות של כל אחד, המשימות ודפי העבודה שהוגשו.</p>`],
  ["📥","לבדיקה: כל מה שממתין לכם",`<p>בלשונית <b>📥 לבדיקה</b> בדוח הכיתה (והמספר ליד הכיתה במסך הבית) מופיע כל מה שהתלמידים הגישו ומחכה לכם, הישן ביותר קודם: שיעורי בית לבדיקה (עם ההערה של התלמיד), תשובות בבחנים שה־AI לא הצליח לקרוא או ביקש מורה, ציוני AI במבחן שעוד לא פורסם, ובקשות לבדיקה חוזרת.</p>
    <ul><li>אפשר לסנן לפי סוג, מצב, משימה או בוחן.</li>
    <li><b>פתיחה</b> מציגה את העבודה וטופס הבדיקה. אחרי <b>שמירה</b> נפתח הבא בתור.</li>
    <li>בשיעורי בית אפשר גם <b>להחזיר לתיקון</b> עם הערה ותאריך חדש. התלמיד מגיש שוב, וההגשה החדשה חוזרת לרשימה.</li></ul>`],
  ["🎯","תרגול ממוקד לתלמידים",`<p>בלשונית <b>משימות</b> בדוח הכיתה, <b>תרגול ממוקד לתלמידים</b> נותן מיומנויות (עד 5) לתלמידים שבוחרים, עד תאריך. רק התלמידים שבחרתם רואים את המשימה, מסומנת <b>🎯 אישי</b>, והדוח סופר רק אותם.</p>
    <ul><li>אפשר להוסיף או להוריד תלמידים בעריכה. מי שהורד לא רואה אותה יותר.</li>
    <li>בכרטיס של כל תלמיד בדוח מופיע התרגול הממוקד שקיבל ומה מצבו.</li>
    <li>משימה לכל הכיתה (מיומנויות, בחנים ומבחני תרגול) נשארת בידי המנהלים; מורה נותן לכל הכיתה שיעורי בית.</li></ul>
    <p><b>על מה לעבוד</b>: בכרטיס של כל תלמיד מופיעות עד 5 מיומנויות לחזק, כל אחת עם הסיבה (נקודות שאבדו בבחנים, טעויות בשבועיים האחרונים, מיומנות שלא הושלמה או שדועכת), והטעויות שחוזרות אצלו. מה שמסומן <b>מהמכשיר</b> הוא מה שהמכשיר של התלמיד מדווח; ניקוד הבחנים נבדק בשרת. הלשונית <b>על מה לעבוד</b> בדוח מראה מה הכי הרבה תלמידים צריכים לחזק. <b>לתת תרגול</b> פותח תרגול ממוקד עם המיומנות והתלמידים כבר מסומנים.</p>`],
  ["📅","החומר למבחן",`<p>בלשונית <b>מבחנים</b> בדוח הכיתה מסמנים לכל מבחן קרוב את <b>היחידות</b> שבו ומוסיפים הערה (למשל "פרק 3 עד עמוד 80"). התלמידים מקבלים מזה תוכנית הכנה אישית. אחרי הבחירה רואים לכל מיומנות בחומר כמה תלמידים סיימו אותה, ואת 5 התלמידים הרחוקים ביותר מהחומר.</p>`],
  ["⚖️","בוחן ומבחן",`<p>באפליקציה יש רק <b>בחנים</b>, וכל בוחן הוא על יחידה אחת (למשל טכניקה אלגברית 1). <b>בוחן חיזוק</b> התלמיד עושה שוב ושוב, והציון הכי טוב שלו נשאר; הוא לא נכנס לציון. <b>בוחן מסכם</b> מוגש פעם אחת, בחלון זמן שאתם פותחים, והציון שלו הוא הציון של היחידה.</p>
    <p><b>מבחן</b> הוא המבחן בבית הספר, בלוח המבחנים של הכיתה. לקראתו התלמידים מקבלים <b>מבחני תרגול</b> על כמה יחידות יחד.</p>`],
  ["📌","בוחן מסכם",`<p>בוחן שהתלמידים עושים לבד הוא <b>בוחן חיזוק</b>: אפשר לחזור עליו, והוא לא הציון. כדי לתת ציון ליחידה פותחים <b>בוחן מסכם</b> בדוח הכיתה, בלשונית <b>בחנים מסכמים</b>: בוחרים יחידה, מתי הוא נפתח ומתי נסגר.</p>
    <ul><li>כל תלמיד עושה את הבוחן המסכם <b>פעם אחת</b>, והשעון נשמר בשרת. אחרי הזמן (ועוד 10 דקות לצילום) תשובות לא מתקבלות.</li>
    <li>הציון של היחידה הוא של הבוחן המסכם האחרון שהתלמיד הגיש. בחני חיזוק מופיעים בדוח בנפרד.</li>
    <li>תלמיד שלא היה, או שנתקע, יכול לקבל <b>ניסיון נוסף</b>: בוחרים אותו, עד מתי, וסיבה אם רוצים.</li>
    <li>התלמידים רואים ציון ופתרונות רק אחרי <b>פרסום התוצאות</b>. מפרסמים כשהבדיקה הסתיימה; תלמיד שהבדיקה שלו עוד פתוחה יראה את הציון כשהיא תסתיים.</li></ul>`],
  ["🤖","תור AI",`<p>תלמידים לא שולחים ל-AI בעצמם, ושום דבר לא נבדק אוטומטית. תשובה פתוחה, או תרגיל מצולם, מגיעים ל<b>תור AI</b> של מורה הכיתה רק כשהתלמיד לוחץ <b>שליחה לבדיקת המורה</b>, ותשובות בוחן מסכם מגיעות אליו כשהתלמיד מגיש את הבוחן. המספר על הכפתור הוא מספר הבקשות שממתינות.</p>
    <ul><li>בכל בקשה רואים את התלמיד, השאלה והתמונה ששלח.</li>
    <li><b>שליחה ל-AI</b> מעביר את הבקשה לבדיקה, והתלמיד רואה את הציון והמשוב בעמוד שלו.</li>
    <li><b>בדיקות של עבודות תלמידים</b> (תשובות בבחנים ושיעורי בית) נספרות מ<b>תקציב יומי של הכיתה</b> (150 ביום, אלא אם המנהל קבע אחרת), ולא מהבקשות שלכם. בראש התור רואים כמה נוצלו היום ומ־7 הימים האחרונים. בדיקה שנכשלה, או שה־AI לא הצליח לקרוא את התמונה, לא נספרת.</li>
    <li>למורה נשארות <b>3 בקשות AI ביום</b> לשימוש שלו: תרגילים שהוא מצלם ותשובות שלו. כשאין לכיתה תקציב (לפני שהוגדר באתר), גם שליחות מהתור נספרות מהן.</li>
    <li><b>שליחה של כולן לבדיקה</b> שולח בפעולה אחת את כל הבדיקות הממתינות של בוחן מסכם, של בחני החיזוק של יחידה או של שיעורי בית, אחרי שרואים כמה הן וכמה נשאר היום. כשהתקציב לא מספיק, נשלחות הראשונות והשאר מחכות למחר. מהלשונית <b>בחנים מסכמים</b> בדוח אפשר לשלוח כך בוחן מסכם שלם.</li>
    <li>אפשר לסמן <b>לשלוח מיד את בחני החיזוק</b>: אז בוחן חיזוק שהוגש נבדק בלי לחכות לכם. בוחן מסכם ושיעורי בית תמיד מחכים לכם, וב־AI של שיעורי בית ההצעה רק נכנסת לטופס הבדיקה: התלמיד רואה רק מה שאתם שומרים.</li>
    <li><b>דחייה</b> סוגרת את הבקשה, ואפשר לצרף הערה לתלמיד (למשל "התמונה מטושטשת, צלמו שוב").</li>
    <li>כשממתינות כמה בקשות, <b>שליחת כל הממתינות</b> שולח את כולן יחד. שליחה שנכשלה אפשר לנסות שוב.</li>
    <li>בקשה שטופלה ושהיא בדיקת תשובה אפשר לפתוח שוב עם <b>פתיחת התשובה</b>, כדי לראות את התמונה והבדיקה ולתת ציון והערה.</li>
    <li>בלשונית <b>בקשות לבדיקה חוזרת</b> מופיעים תלמידים שלא הסכימו עם בדיקה וביקשו שתסתכלו שוב, עם ההודעה שלהם. המספר על הכפתור כולל אותן.</li>
    <li>בקשות שטופלו נשארות ברשימה יממה. <b>רענון</b> טוען בקשות חדשות.</li></ul>
    <p>מורים ומנהלים שולחים את התשובות שלהם ישר ל-AI, בלי תור, אבל רק כשהם לוחצים על הבדיקה. גם אצלם שום דבר לא נבדק מעצמו אחרי העלאה או הגשה. מנהל רואה את הבקשות של כל הכיתות.</p>`],
  ["📊","דוח הכיתה",`<p>לחיצה על כיתה בכרטיס <b>הכיתות שלי</b> פותחת את הדוח. בראשו מופיע <b>דורשים תשומת לב</b>: התלמידים שלא תרגלו 7 ימים או יותר, שנתקעו במיומנות (3 טעויות או יותר בשבועיים בלי לסיים אותה), שהתרגול שלהם ירד לפחות מחצי משבוע שעבר, שקיבלו ציון נמוך מ־55 בבוחן מסכם, או שעוד לא התחילו. ליד כל שם כתוב למה. לחיצה על שם פותחת את כרטיס התלמיד. התרגול של השבוע נספר מיום ראשון.</p>
    <p>הכפתורים <b>רשימה</b>, <b>שיעורי בית</b> ו<b>הגשות</b> מחליפים תצוגה. <b>מיון</b> מסדר את התלמידים לפי תשומת לב, שם, התקדמות או פעילות אחרונה, והבחירה נשמרת במכשיר. תלמידים מופיעים בשם שנקבע להם בכיתה, אחרת בשם חשבון Google, אחרת בתחילת כתובת הדוא״ל.</p>
    <p><b>לתת ציון והערה לתשובה:</b> בכרטיס התלמיד, בטבלת הבוחן המסכם, <b>פתיחה</b> מציגה את תשובות הבוחן האחרון. בוחרים תשובה ורואים את השאלה, את התמונה ואת הבדיקה האוטומטית, וכותבים <b>ציון</b> (0 עד 100), <b>הערה</b> לתלמיד, או את שניהם. הציון שלכם מחליף את הציון האוטומטי בחישוב ציון הבוחן, ובתשובה פתוחה במסלול ציון 100 מסמן את המיומנות כהושלמה. אפשר לתת ציון גם לתשובה שה-AI לא הצליח לקרוא. הבדיקה האוטומטית עצמה לא משתנה ונשארת מוצגת לתלמיד. שמירה חדשה מחליפה את הקודמת. תלמיד שביקש שתסתכלו שוב מסומן בכרטיס, ושמירת בדיקה סוגרת את הבקשה.</p>
    <p>בכרטיס של כל תלמיד:</p>
    <ul><li>המיומנויות שסיים ביחידות של הכיתה.</li>
    <li>הטעויות שחוזרות אצלו.</li>
    <li>הציון ב<b>בוחן המסכם</b> של כל יחידה, ותוצאות <b>הבחנים המעורבים</b>.</li>
    <li>כמה תשובות נכונות היו השבוע וכמה בשבוע שעבר.</li>
    <li>באילו מיומנויות פתח דוגמה פתורה בשבועיים האחרונים: סימן שהוא נתקע שם.</li></ul>
    <p>בראש הדוח מופיעות הטעויות הנפוצות בכל הכיתה, כדי לדעת מה כדאי לחזור עליו בשיעור. הנתונים של תלמיד מופיעים אחרי שנכנס לחשבון ותרגל.</p>
    <p><b>אילו נתונים אפשר לסמוך עליהם:</b> ציוני הבוחן המסכם מחושבים בשרת מהבדיקות השמורות, והתלמיד לא יכול לשנות אותם. כשעוד לא כל התשובות נבדקו כתוב <b>ממתין לבדיקה</b> ואין ציון. הגשה מלפני העדכון, שהשרת לא שמר, מסומנת <b>לא מאומת</b> וללא ציון. התקדמות במיומנויות והבחנים המעורבים מדווחים מהמכשיר של התלמיד, ומסומנים <b>נתוני תרגול מהמכשיר</b>.</p>`],
  ["📷","משאבי שיעור",`<p>במסלול המתמטיקה, לוחצים על שם יחידה (או על <b>📷 משאבים</b> מתחתיה) כדי לפתוח את המשאבים של השיעור.</p>
    <ul><li><b>📷 צילום תמונה</b>: מצלמים תרגיל או הסבר מהלוח או מהספר.</li>
    <li>מסמנים את הסוג: <b>תרגיל חדש</b>, <b>הסבר תיאורטי</b> או <b>אחר</b>, ואפשר לכתוב לאיזה נושא הוא שייך.</li>
    <li>רק מי שהוסיף תמונה (או מנהל) יכול למחוק אותה.</li></ul>
    <p><b>מה התלמידים רואים:</b> לכל תמונה יש תיבה <b>גלוי לתלמידים</b>. הסבר תיאורטי מסומן כגלוי כברירת מחדל, ותרגיל חדש או תמונה אחרת נשארים מוסתרים עד שתסמנו. אפשר לשנות בכל רגע עם <b>הצגה לתלמידים</b> או <b>הסתרה מהתלמידים</b> (רק מי שהוסיף את התמונה, או מנהל). תמונות שנוספו לפני העדכון מוסתרות. תלמידי הכיתה רואים את התמונות הגלויות של היחידות שנפתחו להם: תמונה שקשורה לנושא מופיעה במיומנות ובחלון העזרה שלה, והשאר ברשימה מתחת ליחידה. תרגיל שיהיה במבחן עדיף להשאיר מוסתר.</p>`],
  ["🚀","הצבעה כיתתית במדעים",`<p>במקצוע <b>מדעים</b> בוחרים חידה ולוחצים <b>פתיחת הצבעה לכיתה</b>. על המסך מופיע קוד בן 4 ספרות: מציגים אותו על הלוח והתלמידים מצטרפים איתו מהמכשירים שלהם.</p>
    <ul><li>ההצבעות מוסתרות עד שלוחצים <b>בדיקה</b>. הטיל משוגר עם התשובה שרוב הכיתה בחרה.</li>
    <li>בתיקו הטיל לא משוגר: התלמידים יכולים לשנות הצבעה, ובודקים שוב.</li>
    <li><b>לחידה הבאה</b> ממשיך באותה הצבעה.</li></ul>`],
  ["📌","משימות לכיתה",`<p>בדוח הכיתה, בלשונית <b>משימות</b> (מפתח), נותנים לכיתה משימה עם <b>משימה חדשה</b>: כותרת, הערה לתלמידים, תאריך להגשה ודף עבודה אחד או יותר. מורה נותן במשימה <b>דפי עבודה בלבד</b>. מיומנויות לסיים, בוחנים מסכמים ומבחני תרגול (מהיחידות שנפתחו לכיתה) מוסיף רק מפתח.</p>
    <ul><li>התלמידים רואים את המשימה בבית, והכפתור שבה מוביל לפריט הבא שלהם.</li>
    <li>בכל משימה רואים כמה תלמידים סיימו, ו<b>מי עשה מה</b> פותח טבלה: לכל תלמיד ולכל פריט ✓, ✓ באיחור או –. סימן ? אומר שאי אפשר לבדוק כרגע בוחן מסכם.</li>
    <li>תלמיד שלא סיים משימה אחרי התאריך מופיע ב<b>דורשים תשומת לב</b>.</li>
    <li><b>עריכה</b> משנה כל דבר במשימה, וגם את התאריך. <b>מחיקה</b> שואלת קודם וכותבת כמה תלמידים כבר השלימו ממנה פריט.</li>
    <li>מיומנות נחשבת גם אם התלמיד סיים אותה לפני שנתתם את המשימה. בוחן ומבחן תרגול נחשבים רק מהרגע שהמשימה נוצרה. נתוני המיומנויות והבחנים המעורבים מהמכשיר של התלמיד, והבוחן המסכם מהשרת.</li></ul>`],
  ["📄","שיעורי בית לכיתה",`<p>בדוח הכיתה, בלשונית <b>שיעורי בית</b>, לוחצים <b>שיעורי בית חדשים</b>: כותרת, הערה לתלמידים, <b>תאריך יעד</b>, ושם וקובץ (PDF אחד של עד 10 עמודים, או עד 10 תמונות) ולחיצה על <b>העלאה</b>. אפשר להוסיף כמה שיעורי בית שרוצים, גם כמה במשימה אחת. מורה נותן שיעורי בית בלבד. מיומנויות, בוחנים ומבחני תרגול מוסיף רק מפתח.</p>
    <ul><li>בכרטיס של כל שיעורי בית רואים כמה תלמידים <b>הגישו</b> מתוך הכיתה, כמה באיחור, כמה לא הגישו וכמה <b>ממתינים לבדיקה</b>. בטבלת <b>מי עשה מה</b> לוחצים על <b>לבדיקה</b> ליד תלמיד.</li>
    <li>בבדיקה רואים את הצילומים של התלמיד ונותנים ציון (0–100) והערה, שניהם לא חובה. התלמיד רואה אותם בכרטיס. אפשר לעדכן את הבדיקה גם אחר כך.</li>
    <li><b>בדיקה עם AI</b> מציעה ציון והערה לפי הצילומים ושיעורי הבית. ההצעה נכנסת לטופס, ואתם מאשרים או מתקנים ושומרים. זו אחת מ־3 בקשות ה־AI היומיות, ובקשה שנכשלה לא נספרת.</li>
    <li>הסרת שיעורי בית מהמשימה, או מחיקת המשימה, מוחקת גם את ההגשות. לפני כן הטופס שואל, וכותב כמה תלמידים כבר הגישו.</li></ul>`],
  ["📬","לשונית הגשות",`<p>בדוח הכיתה, הלשונית <b>הגשות</b> מציגה את כל מה שהתלמידים הגישו, לפי תלמיד: <b>שיעורי בית</b>, <b>בחנים</b> ו<b>מבחני תרגול</b>. תלמיד עם הגשות שממתינות לבדיקה נפתח מעצמו, ועליו כתוב כמה.</p>
    <ul><li>שיעורי בית: <b>בדיקה</b> פותחת את ההגשה, לבדיקה ידנית או עם AI.</li>
    <li>בוחן (חיזוק או מסכם): <b>פתיחה ובדיקה</b> מציגה את התשובות של הבוחן האחרון, ואפשר לתת לכל תשובה ציון והערה. בדיקה עם AI של בחנים נעשית דרך <b>תור ה־AI</b>.</li>
    <li>מבחן תרגול: התוצאה מוצגת (נתוני המכשיר של התלמיד). אין מה לבדוק, כי הוא נבדק לבד.</li></ul>`],
  ["🗓️","מבחנים ותרגול לקראתם",`<p>בלשונית <b>מבחנים</b> בדוח הכיתה רואים את לוח המבחנים של הכיתה, <b>מוסיפים מבחן</b> (מקצוע, תאריך, ואם רוצים החומר והערה) ומוחקים מבחן. לוח המבחנים של הכיתה מופיע לתלמידים במסך המקצועות ובאוסף, והמבחן הקרוב מופיע בראש מסך הבית. כשמבחן שמסומנות בו יחידות מתקרב (שבוע או פחות), כל תלמיד מקבל בבית שלושה <b>מבחני תרגול</b>: שניים שנבחרים לפי התרגול שלו, ואחד כמו במבחן על החומר. בבית מודגשים גם השיעורים של המבחן שהתלמיד עוד לא השלים. כדאי להזכיר לתלמידים לעשות אותם בימים שלפני המבחן.</p>`],
  ["⚙️","ניהול (למנהלים)",`<p>הכפתור <b>ניהול</b> מופיע למי שיש לו הרשאה. שם יוצרים כיתות, מוסיפים תלמידים לפי כתובת דוא״ל (שורה לכל תלמיד), בוחרים יחידות ומקצועות, מגדירים לוח מבחנים ובוחרים את מורה הכיתה. כל כיתה פותחת לתלמידים שלה רק את היחידות שנבחרו לה. בלשונית המעקב רואים פעילות ושימוש.</p>`],
];

const css=`
.mg-help{position:absolute;top:max(14px,env(safe-area-inset-top,0px));left:16px;width:44px;height:44px;border-radius:50%;
  border:1px solid #7EE3C8;background:transparent;color:#7EE3C8;font:700 20px/1 system-ui,sans-serif;cursor:pointer;display:grid;place-items:center}
.mg-help:hover,.mg-help:focus-visible{background:#163A36}
.mg-help.inline{position:static;width:36px;height:36px;font-size:17px}
.mg-scrim{position:fixed;inset:0;z-index:1100;background:rgb(3 5 14 / .78);display:flex;align-items:flex-end;justify-content:center}
.mg-scrim[hidden]{display:none}
.mg-box{direction:rtl;width:min(720px,100%);max-height:90vh;display:flex;flex-direction:column;background:#121B3B;color:#F2EFFF;
  border:1px solid #27335F;border-radius:20px 20px 0 0;font:400 16px/1.6 "Rubik",system-ui,-apple-system,"Segoe UI",sans-serif;
  padding-bottom:env(safe-area-inset-bottom,0px)}
@media (min-width:760px){.mg-scrim{align-items:center}.mg-box{border-radius:20px;max-height:86vh}}
.mg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 10px}
.mg-head h2{margin:0;font:400 24px/1.2 "Secular One","Rubik",system-ui,sans-serif}
.mg-x{border:1px solid #27335F;background:none;color:#9BA5CD;width:38px;height:38px;border-radius:50%;font-size:16px;cursor:pointer;flex:none}
.mg-tabs{display:flex;gap:8px;padding:0 20px 12px;border-bottom:1px solid #27335F}
.mg-tabs button{flex:1;border:1px solid #7EE3C8;background:transparent;color:#7EE3C8;font:700 15px/1 "Rubik",system-ui,sans-serif;padding:11px 12px;border-radius:999px;cursor:pointer}
.mg-tabs button[aria-selected="true"]{background:#7EE3C8;color:#05231B}
.mg-body{overflow:auto;padding:14px 20px 22px;overscroll-behavior:contain}
.mg-body[hidden]{display:none}
.mg-body details{border:1px solid #27335F;border-radius:14px;background:#18234A;margin-bottom:10px}
.mg-body summary{display:flex;align-items:center;gap:10px;padding:13px 14px;cursor:pointer;font-weight:700;list-style:none}
.mg-body summary::-webkit-details-marker{display:none}
.mg-body summary::after{content:"‹";margin-inline-start:auto;color:#9BA5CD;transition:transform .15s}
.mg-body details[open] summary::after{transform:rotate(-90deg)}
.mg-body summary i{font-style:normal;font-size:20px;width:26px;text-align:center}
.mg-body .mg-txt{padding:0 14px 12px 14px;color:#D9DDF2}
.mg-body p{margin:0 0 8px}.mg-body ul{margin:0 0 8px;padding-inline-start:20px}.mg-body li{margin-bottom:4px}
.mg-body b{color:#F2EFFF}
.mg-intro{color:#9BA5CD;margin:0 0 12px}
@media (max-width:420px){.mg-head,.mg-tabs,.mg-body{padding-inline:16px}}
`;

let scrim=null, back=null;
const section=([icon,title,body],i)=>`<details${i===0?" open":""}><summary><i aria-hidden="true">${icon}</i><span>${title}</span></summary><div class="mg-txt">${body}</div></details>`;
const style=document.createElement("style"); style.textContent=css; document.head.append(style);
function build(){
  scrim=document.createElement("div"); scrim.className="mg-scrim"; scrim.hidden=true;
  scrim.innerHTML=`<div class="mg-box" role="dialog" aria-modal="true" aria-labelledby="mgTitle">
    <div class="mg-head"><h2 id="mgTitle">איך משתמשים באפליקציה</h2><button class="mg-x" data-mg="close" aria-label="סגירת המדריך">✕</button></div>
    <div class="mg-tabs" role="tablist">
      <button role="tab" id="mgTabS" aria-controls="mgS" aria-selected="true" data-mg-tab="S">לתלמידים</button>
      <button role="tab" id="mgTabT" aria-controls="mgT" aria-selected="false" data-mg-tab="T" tabindex="-1">למורים</button></div>
    <div class="mg-body" id="mgS" role="tabpanel" aria-labelledby="mgTabS"><p class="mg-intro">מתרגלים במסלול, אוספים כוכבים ומתכוננים למבחנים. לחצו על נושא כדי לפתוח אותו.</p>${STUDENT.map(section).join("")}</div>
    <div class="mg-body" id="mgT" role="tabpanel" aria-labelledby="mgTabT" hidden><p class="mg-intro">רואים איך הכיתה מתקדמת, שומרים חומרים לשיעור ומפעילים את הכיתה. לחצו על נושא כדי לפתוח אותו.</p>${TEACHER.map(section).join("")}</div></div>`;
  document.body.append(scrim);
  scrim.addEventListener("click",e=>{
    if(e.target===scrim||e.target.closest("[data-mg=close]")) return close();
    const tab=e.target.closest("[data-mg-tab]"); if(tab) pick(tab.dataset.mgTab);
  });
  scrim.addEventListener("keydown",e=>{
    if(e.key==="Escape"){ e.stopPropagation(); return close(); }
    if(e.target.matches("[data-mg-tab]")&&["ArrowLeft","ArrowRight"].includes(e.key)){
      const to=e.target.dataset.mgTab==="S"?"T":"S"; pick(to); scrim.querySelector(`[data-mg-tab=${to}]`).focus();
    }
  });
}
function pick(which){
  scrim.querySelectorAll("[data-mg-tab]").forEach(b=>{ const on=b.dataset.mgTab===which; b.setAttribute("aria-selected",on); b.tabIndex=on?0:-1; });
  scrim.querySelector("#mgS").hidden=which!=="S"; scrim.querySelector("#mgT").hidden=which!=="T";
}
function open(which="S"){
  if(!scrim) build();
  back=document.activeElement; pick(which); scrim.hidden=false;
  scrim.querySelector(".mg-x").focus({preventScroll:true});
}
function close(){ if(!scrim||scrim.hidden) return; scrim.hidden=true; back?.focus?.({preventScroll:true}); }

const button=(cls="inline")=>`<button type="button" class="mg-help ${cls}" data-guide-open aria-label="מדריך שימוש" title="מדריך שימוש">?</button>`;
// one listener for every "?" button, wherever a screen draws it (capture: before a screen's own handlers)
document.addEventListener("click",e=>{ if(e.target.closest?.("[data-guide-open]")){ e.preventDefault(); open(); } },true);

// the sign-in screen's button
const boot=document.getElementById("boot");
if(boot){ boot.style.position="relative"; boot.insertAdjacentHTML("afterbegin",button("")); }

window.MathlyGuide={open,close,button};
})();