กำลังโหลดข้อมูลผู้ใช้...
กำลังโหลดห้องเรียนของคุณ...
Thiriya
{{ appVersionLabel }} {{ verStatusLabel }}
Physics Learning Platform
เข้าสู่ระบบ
{{ authError }}
⚠️ ตอนนี้เปิดอยู่ในเบราว์เซอร์ของแอปอื่น (เช่น LINE) — Google จะไม่ให้ล็อกอินและหน้าจะค้างเป็นสีขาว
แตะปุ่ม ⋯ หรือ 🧭 ที่มุมขวาล่าง แล้วเลือก "เปิดใน Safari" ก่อน
{{ googleDomainHint }}
สำหรับผู้ดูแลระบบ
บัญชีนี้ผูกกับ Google อีกบัญชีไว้แล้ว
บัญชีเดิมนี้เคยผูกกับอีเมลอื่นไปแล้ว จึงเข้าด้วย {{ googlePendingEmail }} ไม่ได้ — กรุณาแจ้งครูผู้สอนเพื่อแก้ไขการผูกบัญชีให้
{{ googlePendingName }}
{{ googlePendingClass }}
บัญชีเดิม: {{ googlePendingUsername }}
{{ authError }}
สมัครสมาชิก
กรอกรหัสเชิญของห้องเพื่อเข้าใช้ได้ทันที หรือส่งคำขอให้ครูอนุมัติ
{{ authError }}
{{ regInviteRoomLabel }}
{{ regSignupClosedNote }}
{{ pendingTitle }}
{{ pendingWho }}
{{ pendingEmail }}
{{ pendingBody }}
{{ phoneDrawerTitle }}
{{ phoneDrawerSub }}
{{ gp.title }}
Thiriya
{{ appVersionLabel }} {{ verStatusLabel }}
การสอน
หน้าหลักของครู
ห้องเรียนของฉัน
{{ whoName }}
{{ whoSub }}
เลือกรายวิชาที่สอน · แล้วจึงเลือกบทเรียน
{{ cl.initial }} {{ cl.subjectLabel }}
{{ cl.roomLabel }}
{{ cl.sub }}
ยังไม่มีห้องเรียนที่จับคู่ไว้ — เปิดเมนูบัญชีของคุณ แล้วเลือก "➕ เพิ่มวิชาที่สอน" เพื่อจับคู่รายวิชากับห้อง
📖 เปิด/ปิดบทเรียน — {{ teachRoomAccessRoomLabel }}
เปิดบทเรียนถัดไปเมื่อสอนห้องนี้จบแต่ละบท นักเรียนห้องนี้จะเห็นเฉพาะบทที่เคยเปิดแล้วเท่านั้น
{{ tra.label }}
📝 เปิด/ปิดเฉลยแบบฝึกหัด
ข้อที่เปิด นักเรียนห้องนี้จะเห็นในหน้า "เฉลยแบบฝึกหัด" — ถ้าครูเขียนเฉลยไว้จะเห็นลายมือครู ถ้ายังไม่เขียนจะมีปุ่ม "ดูเฉลยอัตโนมัติ" ให้นักเรียนกด · ข้อที่ปิดจะถูกซ่อนจากนักเรียนทั้งข้อ
{{ probOpenCountLabel }}
{{ po.label }}
➕ เพิ่มวิชาที่สอน
เลือกรายวิชาที่ผู้ดูแลระบบสร้างไว้ แล้วผูกกับห้องที่คุณสอนในภาคเรียนนี้
{{ addClassMsg }}
ห้องเรียนของฉัน / {{ teachBreadcrumbRoom }}
เลือกบทเรียน
{{ whoName }}
{{ whoSub }}
{{ cc.chapNum }}
{{ cc.title }}
{{ cc.statusLabel }}
/ {{ teachBreadcrumbRoom }}
{{ teachHubChapterLabel }}
{{ whoName }}
{{ whoSub }}
{{ hc.icon }}
{{ hc.title }}
{{ hc.desc }}
{{ teachHubChapterLabel }}
🏫 {{ teachClassLabel }}
{{ whoName }}
{{ whoSub }}
{{ tab.numShort }}
{{ tab.shortTitle }}
{{ tab.statusText }}
บันทึกวันที่สอนจริงของ {{ teachRoomLabel }} · เลือกได้ว่าครั้งนั้นสอนจบเนื้อหาหรือยัง {{ teachLogMsg }}
{{ lg.num }} {{ lg.title }} {{ lg.statusBadge }}
{{ en.label }}
{{ tpLiveQuestion }}
{{ tpStatus }} ห้อง {{ tpLiveClass }} · {{ tpTotalLabel }}
{{ rr.label }}
{{ rr.pctLabel }}
{{ rr.nLabel }}
{{ planOverviewTitle }}
{{ s.num }}
{{ s.title }}
{{ s.sceneCount }}
{{ s.principle }}
เวลา
กิจกรรม
รายละเอียด
{{ r.time }}
{{ r.act }}
{{ r.detail }}
หลักการของคาบนี้
{{ teachSession.principle }}
ผังเวลา 90 นาที
{{ tl.time }}
{{ tl.act }}
{{ tl.detail }}
ฉากแอนิเมชัน — กดเพื่อเปิดซิมพร้อมค่าที่ตั้งไว้
ฉาก {{ sc.code }} · {{ sc.name }}
{{ sc.goal }} · {{ sc.roundCount }}
ถามก่อนกดเล่น{{ sc.ask }}
ให้เด็กสังเกต{{ sc.watch }}
ประโยคปิดฉาก{{ sc.close }}
ให้นักเรียนทำ{{ sc.student }}
4 ประโยคทองที่ต้องให้เด็กจดลงสมุด (นาทีที่ 55–70)
{{ gl.num }}. {{ gl.text }}
สูตรทั้งหมดที่ต้องใช้ — มีเท่านี้จริง ๆ (เขียนค้างบนกระดานทั้งคาบ)
{{ fl.text }}
โจทย์ที่ใช้ในห้อง (พร้อมวิธีทำและปุ่มตรวจด้วยซิม)
{{ pb.num }}.
{{ pb.q }}
{{ pb.a }}
{{ pb.who }}
แบบฝึกหัดทบทวนหลังเรียน (พร้อมเฉลย)
{{ teachSession.homeworkNote }}
{{ hw.num }}.
{{ hw.q }}
เฉลย: {{ hw.a }}
สัญญาณเตือน — ถ้าเห็นอาการนี้ ให้ถอยกลับไปหนึ่งขั้น
• {{ wn.text }}
คะแนนนักเรียน
{{ dashScopeLabel }} {{ appVersionLabel }} {{ verStatusLabel }} {{ verFleetLabel }}
{{ currentTeacherName }} · {{ teacherScopeLabel }}
{{ whoName }}
{{ whoSub }}
{{ teacherError }}
กำลังโหลดข้อมูลนักเรียน...
{{ teacherCountLabel }} {{ teacherRoomLoadFail }} คลิกหัวตารางเพื่อเรียงลำดับ · ช่องตัวเลขพิมพ์ >=20 ได้
{{ col.label }}{{ col.arrow }}
{{ stu.grade }} {{ stu.room }} {{ stu.studentNo }} {{ stu.name }}
{{ stu.username }}
{{ stu.googleLinkTag }}
{{ stu.conceptBest }}/{{ conceptTotalStr }}{{ stu.conceptTag }} {{ stu.problemBest }}/{{ problemTotalStr }}{{ stu.problemTag }} {{ stu.pathBest }}/{{ stu.pathTotal }} {{ stu.forceConceptBest }}/{{ forceConceptTotalStr }}{{ stu.forceConceptTag }} {{ stu.forceProblemBest }}/{{ forceProblemTotalStr }}{{ stu.forceProblemTag }} {{ stu.forcePathBest }}/{{ stu.forcePathTotal }}
{{ stu.l2Grid }}
{{ c2.mark }}
ยังไม่เปิดบทนี้ {{ stu.participation }} {{ stu.total }} {{ stu.skillLabel }} {{ stu.onLabel }} {{ stu.lastSeenText }}
{{ stu.conceptBest }}/{{ conceptTotalStr }}{{ stu.conceptTag }} {{ stu.problemBest }}/{{ problemTotalStr }}{{ stu.problemTag }} {{ stu.pathBest }}/{{ stu.pathTotal }} {{ stu.forceConceptBest }}/{{ forceConceptTotalStr }}{{ stu.forceConceptTag }} {{ stu.forceProblemBest }}/{{ forceProblemTotalStr }}{{ stu.forceProblemTag }} {{ stu.forcePathBest }}/{{ stu.forcePathTotal }}
{{ stu.l2Grid }}
{{ c2.mark }}
ยังไม่เปิดบทนี้ {{ stu.participation }} {{ stu.total }} {{ stu.skillLabel }} {{ stu.onLabel }} {{ stu.lastSeenText }}
ไม่พบนักเรียนที่ตรงกับตัวกรอง
ห้อง:
กำหนดส่งแยกรายห้อง — เลือกห้องแล้วกรอกวันที่
📅 กำหนดส่งรายครั้ง (เที่ยงคืน 23:59 ของวันกำหนด)
ตรงเวลา 10 คะแนน · เลยกำหนดหักวันละ 1 (ต่ำสุด 5) นับทุกวันรวมเสาร์-อาทิตย์ · Sim ติดสถานะเสร็จ/ช้าอย่างเดียว ไม่คิดคะแนน · ครั้งที่ไม่ใส่วันที่ = ไม่หัก
ครั้งที่ ส่วนที่ 1 ความเข้าใจ ส่วนที่ 2 โจทย์คำนวณ Sim Learning ยังไม่ส่ง
{{ dr.label }} {{ dr.short }} {{ dr.missTxt }}
สถานะรายคน · {{ dlSelLessonLabel }}
{{ dlStuCount }} · ปุ่ม "ยกเว้น" = ไม่หักส่งช้าของครั้งนี้ (รายคน — นับเหมือนส่งตรงเวลา)
นักเรียน ส่วนที่ 1 ส่วนที่ 2 Sim คะแนนครั้งนี้ รวมทั้งบท (หลังหัก) ยกเว้น
{{ ds.name }} {{ ds.cText }} {{ ds.pText }} {{ ds.sText }} {{ ds.lessonScore }}/20 {{ ds.totalText }}
ห้อง:
เลือกห้องด้านบนเพื่อดูตารางการเข้าเรียน
{{ attRoomLabel }}
{{ attSubjectLabel }} {{ attColCount }}
⚠️ {{ attErr }}
ยังไม่ได้ตั้งคาบ — กด ⚙️ ตั้งคาบ เพื่อกำหนดวันและเวลาเรียนประจำ
พอถึงเวลา นักเรียนที่เปิดแอปจะถูกเช็คชื่อให้เองอัตโนมัติ
🗓 {{ attWaitText }}
คอลัมน์ซ้ายสุด = คาบล่าสุด · แตะช่องเพื่อแก้สถานะ · แตะหัวคอลัมน์เพื่อตี "มา" ทั้งคอลัมน์ / งดคาบ · แถวสีส้ม = ขาดเกิน 20%
เลขที่ ชื่อ-นามสกุล %
{{ ac.date }}
{{ ac.time }}
{{ ac.tag }}
{{ ar.no }} {{ ar.name }} {{ ar.movedTag }} {{ ar.pct }} {{ cl.short }}{{ cl.note }}
📊 วิเคราะห์การตอบของนักเรียน
{{ analysisSummary }}
🙋 ตอบคำถามหน้าชั้นรวม
{{ partTotalLabel }} ครั้ง
เฉลี่ยต่อคน
{{ partAvgLabel }}
สูงสุดในกลุ่ม
{{ partMaxLabel }}
ยังไม่เคยตอบเลย
{{ partZeroLabel }}
ยังไม่มีข้อมูลการตอบของนักเรียนในกลุ่มนี้
🧭 ทักษะ — เทียบ “เข้าใจแนวคิด” กับ “คำนวณได้”
แต่ละทักษะผูกข้อแนวคิด (c) กับโจทย์คำนวณ (p) ที่ใช้หลักเดียวกัน — เรียงจากที่ต้องช่วยก่อน
{{ sk.label }}
{{ sk.diag }}
แนวคิด
{{ sk.cPctLabel }}
{{ sk.cNLabel }}
คำนวณ
{{ sk.pPctLabel }}
{{ sk.pNLabel }}
💡 {{ sk.advice }} · โจทย์ที่เกี่ยวข้อง: {{ sk.probIds }}
{{ tp.label }}
{{ tp.pctLabel }}
ถูก {{ tp.nLabel }} ครั้ง
รายข้อ — เรียงจากข้อที่ตอบผิดมากที่สุด
แตะที่ข้อเพื่อดูคำถามเต็มและเฉลย
{{ it.caret }}
{{ it.id }}
{{ it.label }}
{{ it.pctLabel }}
{{ it.nLabel }}
{{ it.kind }}
{{ it.answerLabel }}
{{ v.n }}
{{ v.text }}
{{ it.graph.title }}
{{ it.graph.yLabel }}
{{ it.graph.yTop }}
{{ it.graph.yBot }}
{{ it.graph.xLabel }}
{{ it.graph.xMax }}
{{ it.graph.caption }}
{{ it.explain }}
รายบุคคล — เรียงจากคนที่ควรช่วยก่อน
แตะที่ชื่อเพื่อดูจุดผิดพลาดรายข้อ
{{ st.caret }}
{{ st.name }}
{{ st.classLabel }}
จุดอ่อน: {{ st.weakLabel }}
🙋 {{ st.participation }}
{{ st.pctLabel }}
{{ st.adviceLabel }}
{{ st.adviceDetail }}
{{ sr.label }}
แนวคิด {{ sr.cPctLabel }}
คำนวณ {{ sr.pPctLabel }}
{{ d.qid }}
{{ d.label }}
{{ d.pctLabel }}
{{ d.nLabel }}
{{ noStudentsMsg }}
{{ teacherRoomLoadFail }}
{{ whoName }}
{{ whoSub }}
Thiriya {{ appVersionLabel }} {{ verStatusLabel }}
เลือกบทเรียน
{{ landingWhoLabel }}
{{ currentSubjectLabel }} · {{ currentRoomLabel }}
👁 กำลังดูมุมมองนักเรียน{{ previewRoomSuffix }} — คะแนนจะไม่ถูกบันทึก
{{ attStuLiveText }}
⚠️ {{ attStuWarnText }}
การเข้าเรียน
{{ attStuPct }}
{{ attStuSummary }}
{{ sr.date }}
{{ sr.inAt }} {{ sr.note }}
{{ sr.label }}
{{ lc.chapNum }}
{{ lc.title }}
{{ lc.desc }}
🔒 ครูปิดใช้งานบทนี้ชั่วคราว
{{ lc.progress }}
ยังไม่มีบทเรียนที่เปิดให้ห้องนี้ — รอครูจับคู่วิชาและเปิดบทเรียนแรก
รายวิชาที่เคยเรียน
{{ lc.chapNum }}
{{ lc.title }}
{{ lc.desc }}
{{ lc.progress }}
🏫 เปิด/ปิดบทเรียน
เลือกว่านักเรียนห้องใด/ครูบัญชีใด เข้าเรียน "{{ chapterAccessSelectedLabel }}" ได้บ้าง
ค่าเริ่มต้นสำหรับห้องใหม่ที่ยังไม่เคยตั้งค่า
รายห้อง
{{ rr.label }}
รายบัญชีครู (เผื่อไว้สำหรับบทที่กำลังพัฒนา — ครูจะเห็นบทนี้แต่ล็อกไว้)
{{ tr.name }}
📚 วิชา / ภาคเรียน / ห้องเรียน
{{ sr.code }} {{ sr.name }}
{{ sr.chapterCount }} บท
{{ subjectFormTitle }}
{{ subjectFormMsg }}
เลือกบทเรียนที่อยู่ในวิชานี้ (ลำดับตามรายการ)
ภาคเรียนที่ใช้งานอยู่ตอนนี้: {{ termActiveLabel }}
{{ tr2.label }} · ใช้งานอยู่
สร้างภาคเรียนใหม่
{{ termFormMsg }}
กำลังดูภาคเรียน: {{ viewingTermLabel }} (ใช้งานอยู่) (ดูย้อนหลัง — แก้ไขไม่ได้ผลกับปัจจุบัน)
{{ ar.roomKey }}
จัดการบัญชีครู
{{ teacherAccountMsg }}
{{ taFormTitle }}
{{ ta.name }} ({{ ta.username }})
{{ ta.role }} · {{ ta.classes }}
โดเมนอีเมลที่อนุญาตให้สมัคร
นักเรียนต้องใช้อีเมลที่ลงท้ายด้วยโดเมนในรายการนี้เท่านั้น
{{ teacherDomainMsg }}
@{{ dm.label }}
คำขอสมัครสมาชิก
{{ signupAdminMsg }}
{{ signupToggleLabel }}
{{ signupToggleNote }}
รออนุมัติ
ยังไม่มีคำขอที่รออนุมัติ
{{ rq.name }}
{{ rq.detail }}
{{ rq.email }}
{{ rq.schoolEmail }}
ปฏิเสธ / ระงับการใช้ / รายชื่อที่ลบไว้
{{ hd.name }}
{{ hd.statusLabel }} · {{ hd.uname }}
บัญชีที่อนุมัติแล้ว (กดเพื่อระงับการใช้)
{{ ap.name }} · {{ ap.cls }}
รหัสเชิญของห้อง
บอกรหัสนี้ในคาบ — นักเรียนที่กรอกถูกจะเข้าใช้ได้ทันที โดยระบบใส่ชั้น/ห้องให้อัตโนมัติ ไม่ต้องรออนุมัติ
{{ inviteMsg }}
บัญชีนี้ยังไม่มีห้องที่สอน — กด "เพิ่มวิชาที่สอน" ก่อน
{{ iv.roomLabel }}
{{ iv.code }}
แก้ไขบัญชีของฉัน
{{ teacherPwMsg }}
เปลี่ยนรหัสผ่าน (เว้นว่างหากไม่ต้องการเปลี่ยน)
👁 ดูมุมมองนักเรียน — เลือกห้อง
เลือกห้องที่ต้องการเข้าดู หน้าจอจะเหมือนนักเรียนห้องนั้นทุกจุด และคะแนนจะไม่ถูกบันทึก
ยังไม่มีห้องที่สอน — เพิ่มวิชาที่สอนก่อน แล้วจึงเข้าดูมุมมองนักเรียนได้
🧑‍🏫 ดูมุมมองครู — เลือกบัญชีครู
เข้าดูระบบเหมือนครูท่านนั้นทุกจุด (ห้องที่สอน เมนู ตารางคะแนน) — ออกจากมุมมองได้ทุกเมื่อจากแถบด้านล่าง
ยังไม่มีบัญชีครูอื่นในระบบ
⚠️ กำลังจะเขียนในนามครูคนอื่น
คุณอยู่ในมุมมองครู — ลายมือ Lecture บันทึกการสอน และคำถามสด จะถูกบันทึกในนามครูเจ้าของบัญชีและนักเรียนห้องนั้นเห็นจริง ยืนยันจะเขียนต่อไหม? (ถามครั้งเดียวต่อการสวมบทบาท)
👁 {{ studentPreviewLabel }}
👁 {{ teacherPreviewLabel }}
Thiriya
{{ appVersionLabel }} {{ verStatusLabel }}
{{ currentChapterName }}
Thiriya
{{ appVersionLabel }} {{ verStatusLabel }}

{{ currentChapterName }}

🙋 ครูถามหน้าชั้น {{ lpStatus }} {{ lpTotalLabel }}
{{ lpQuestion }}
✓ ส่งคำตอบแล้ว: {{ lpMyAnswerLabel }} · ได้คะแนนการมีส่วนร่วม +1
ปิดรับคำตอบแล้ว — ดูผลของเพื่อนได้ด้านล่าง
{{ rr.label }}
{{ rr.pctLabel }}
{{ rr.nLabel }}
{{ whoName }}
{{ whoSub }}
{{ exPageLabel }}
{{ exInkWarn }}
{{ teachExPageLabel }}
เรื่อง
กราฟแรงเสียดทาน f เทียบกับแรงที่ดึง F
แรงที่ดึง F (N) f (N) fₛ,max = {{ forceSimView.friction.fsMaxLabel }} N fₖ = {{ forceSimView.friction.fkLabel }} N
{{ forceSimView.friction.statusText }}
แรงเสียดทานขณะนี้ f = {{ forceSimView.friction.fNowLabel }} N · ความเร่ง a = {{ forceSimView.friction.aLabel }} m/s²
มวล m = {{ forceSimView.friction.mass }} kg
μₛ (สถิต) = {{ forceSimView.friction.musLabel }}
μₖ (จลน์) = {{ forceSimView.friction.mukLabel }}
แรงที่ดึง F = {{ forceSimView.friction.applied }} N
แรงกดเพิ่ม / ยกช่วย = {{ forceSimView.friction.press }} N
บวก = มีคนกดทับ · ลบ = มีเชือกดึงช่วยยก
N = {{ forceSimView.friction.nLabel }} N
{{ forceSimView.friction.nNote }}
{{ forceSimView.diagram.scenarioDesc }}
{{ forceSimView.diagram.resultText }}
แตะเลือกแรงที่คิดว่ากระทำต่อกล่อง
น้ำหนัก mg = {{ forceSimView.incline.wLabel }} N
แรงปกติ N = {{ forceSimView.incline.nLabel }} N
เสียดทาน f = {{ forceSimView.incline.fActualLabel }} N (สูงสุด {{ forceSimView.incline.fMaxLabel }})
{{ forceSimView.incline.statusText }}
t = {{ forceSimView.incline.timeLabel }} s · ระยะ {{ forceSimView.incline.distLabel }} m
มุมเอียง {{ forceSimView.incline.angleLabel }}
มวล {{ forceSimView.incline.massLabel }}
สัมประสิทธิ์ความเสียดทาน μ = {{ forceSimView.incline.muLabel }}
F₁ = {{ forceSimView.vectors.f1 }} N ที่ {{ forceSimView.vectors.a1 }}°
F₂ = {{ forceSimView.vectors.f2 }} N ที่ {{ forceSimView.vectors.a2 }}°
แรงลัพธ์ R = {{ forceSimView.vectors.resLabel }} N ที่มุม {{ forceSimView.vectors.resAngleLabel }}°
Fx (N) Fy (N)
F₁{{ forceSimView.vectors.f1x }}{{ forceSimView.vectors.f1y }}
F₂{{ forceSimView.vectors.f2x }}{{ forceSimView.vectors.f2y }}
รวม (R){{ forceSimView.vectors.rx }}{{ forceSimView.vectors.ry }}
R = √(Rx²+Ry²) = {{ forceSimView.vectors.resLabel }} N, θR = tan⁻¹(Ry/Rx) = {{ forceSimView.vectors.resAngleLabel }}°
F₁ = {{ forceSimView.vectors.f1 }} N
ทิศ F₁ = {{ forceSimView.vectors.a1 }}°
F₂ = {{ forceSimView.vectors.f2 }} N
ทิศ F₂ = {{ forceSimView.vectors.a2 }}°
t = {{ forceSimView.fma.timeLabel }} s
ระยะ x = {{ forceSimView.fma.distLabel }} m
ความเร็ว v = {{ forceSimView.fma.vLabel }} m/s
a = F / m = {{ forceSimView.fma.force }} / {{ forceSimView.fma.mass }} = {{ forceSimView.fma.accelLabel }} m/s²
มวล m = {{ forceSimView.fma.mass }} kg
แรงลัพธ์ F = {{ forceSimView.fma.force }} N
ความเร็วต้น v₀ = {{ forceSimView.fma.v0 }} m/s (กฎข้อที่ 1: F=0 แล้วปล่อย v₀ จะคงที่)
กฎข้อที่ 3: เมื่อกล่องซ้ายผลักกล่องขวา (แรงสีแดง) กล่องขวาจะผลักกล่องซ้ายด้วยแรงขนาดเท่ากัน ทิศตรงข้าม (แรงสีเขียว) เสมอ
F = Gm₁m₂/r² = {{ forceSimView.gravity.fLabel }} N
G = 6.674×10⁻¹¹ N·m²/kg² — แรงดึงดูดระหว่างวัตถุทั่วไปจึงเล็กมากจนสังเกตไม่ได้
m₁ = {{ forceSimView.gravity.m1 }} kg
m₂ = {{ forceSimView.gravity.m2 }} kg
ระยะห่าง r = {{ forceSimView.gravity.r }} m
น้ำหนักบนดาวต่าง ๆ (W = mg)
มวลคน m = {{ forceSimView.gravity.personMass }} kg
น้ำหนัก W = mg = {{ forceSimView.gravity.weightLabel }} N
{{ exPageLabel }}
{{ exInkWarn }}
{{ teachExPageLabel }}
{{ teachExampleCopyMsg }}
{{ exPageLabel }}
{{ exInkWarn }}
{{ teachExPageLabel }}
{{ exPaperBgEl }}
ขั้นที่ {{ st.n }} — {{ st.text }}
คำตอบ: {{ teachExample.answerLine }} — {{ teachExample.explanation }}
⚠ {{ teachExample.trap }}
{{ whoName }}
{{ whoSub }}
{{ teachPanel.heading }}
{{ teachPanel.name }}
{{ teachBannerAsk }}
ลำดับรอบ
⚠ มีคำตอบ — ปิดก่อนฉายขึ้นจอ
เป้าของฉาก: {{ teachPanel.goal }}
ให้เด็กสังเกต: {{ teachPanel.watch }}
ประโยคปิดฉาก: {{ teachPanel.close }}
ให้นักเรียนทำ: {{ teachPanel.student }}
น้ำหนัก mg = {{ forceSimView.incline.wLabel }} N
แรงปกติ N = {{ forceSimView.incline.nLabel }} N
เสียดทาน f = {{ forceSimView.incline.fActualLabel }} N (สูงสุด {{ forceSimView.incline.fMaxLabel }})
{{ forceSimView.incline.statusText }}
มุมเอียง {{ forceSimView.incline.angleLabel }}
มวล {{ forceSimView.incline.massLabel }}
สัมประสิทธิ์ความเสียดทาน μ = {{ forceSimView.incline.muLabel }}
F₁ = {{ forceSimView.vectors.f1 }} N ที่ {{ forceSimView.vectors.a1 }}°
F₂ = {{ forceSimView.vectors.f2 }} N ที่ {{ forceSimView.vectors.a2 }}°
แรงลัพธ์ R = {{ forceSimView.vectors.resLabel }} N ที่มุม {{ forceSimView.vectors.resAngleLabel }}°
F₁ = {{ forceSimView.vectors.f1 }} N
ทิศ F₁ = {{ forceSimView.vectors.a1 }}°
F₂ = {{ forceSimView.vectors.f2 }} N
ทิศ F₂ = {{ forceSimView.vectors.a2 }}°
a = F / m = {{ forceSimView.fma.force }} / {{ forceSimView.fma.mass }} = {{ forceSimView.fma.accelLabel }} m/s²
แถบแสดงขนาดความเร่ง (เทียบสเกล 0–~17 m/s²)
มวล m = {{ forceSimView.fma.mass }} kg
แรงลัพธ์ F = {{ forceSimView.fma.force }} N
{{ pathView.stageNavLabel }}
{{ pathView.stageNavDone }}
{{ pathView.stageChipLegend }}
สถานการณ์ {{ pathView.num }} / {{ pathView.total }}
{{ pathView.title }}
{{ pathView.goal }}
{{ pathView.simPhaseNote }}
ทำแล้ว {{ pathView.doneLabel }} · ถูก {{ pathView.progressLabel }} — {{ pathView.passRuleLabel }}
{{ pathView.bestLabel }}
{{ pq.graph.title }}
{{ pq.graph.yLabel }}
{{ pq.graph.yTop }}
{{ pq.graph.yBot }}
{{ pq.graph.xLabel }}
{{ pq.graph.xMax }}
{{ pq.graph.caption }}
{{ pq.statement }}
{{ pq.askLabel }}
{{ pq.prompt }}
{{ pq.unit }}
{{ pq.stepLabel }}
{{ pq.stepDone }}
{{ pq.title }}
{{ pq.prompt }}
{{ pq.statusLabel }}
✓ ผ่านด่านนี้แล้ว
{{ pq.question }}
💡 {{ pq.hint }}
{{ ss.h }}
{{ ln.t }}
{{ pq.resultLabel }}
{{ pq.explain }}
🎉 จบ Sim Learningด้วยตนเองครบทุกสถานการณ์แล้ว
แตะตัวเลือกใหม่เพื่อตอบอีกครั้งได้เลย
{{ frTaughtLabel }}
{{ forceReviewPageLabel }}
กำลังโหลด...
{{ frEmptyText }}
{{ forceReviewCurTitle }}
{{ forceReviewCurFigure }}
🤖 เฉลยอัตโนมัติ (จากระบบ) — กดหัวข้อเพื่อคลี่ดูทีละขั้น
🖼 รูปสถานการณ์
{{ frAutoFigure }}
{{ ss.h }}
{{ ln.t }}
⠿ ตัวแปรต้น
การแสดงผล
มุมยิง (θ){{ angleStr }}°
ความเร็วต้น (u){{ v0Str }} m/s
ความสูงจุดปล่อย (h){{ heightStr }} m
ค่าแรงต้าน k{{ dragKStr }}
สัมประสิทธิ์แรงต้าน Cd{{ dragCdStr }}
พื้นที่หน้าตัด A (m²){{ dragAreaStr }}
ความหนาแน่นอากาศ ρ{{ airDensityStr }}
เส้นประฟ้าอมเขียว = วิถีถ้าไม่มีแรงต้าน (เทียบ)
มวล (kg){{ massStr }}
มีผลเมื่อเปิดแรงต้านอากาศเท่านั้น
มุมพื้นเอียง (+ขึ้น/−ลง){{ inclineAngleStr }}°
{{ teachPanel.heading }} · คำถาม
{{ teachBannerAsk }}
🙋 ผลโหวตของห้อง {{ tpStatus }} · {{ tpProjectorTotal }} {{ tpLiveQuestion }}
{{ pr.label }}
{{ pr.pctLabel }}
{{ pr.nLabel }}
vx = {{ vxValueStr }}
vy = {{ vyValueStr }}
v = {{ vValueStr }}
{{ tick.label }}
Sx = {{ sxStr }} m
Sy = {{ syStr }} m
{{ snapshotMsg }}
t = {{ tStr }} s
{{ whoName }}
{{ whoSub }}
{{ teachPanel.heading }}
{{ teachPanel.name }}
ลำดับรอบยิง
สิ่งที่แสดงบนภาพ
⚠ มีคำตอบ — ปิดก่อนฉายขึ้นจอ
เป้าของฉาก: {{ teachPanel.goal }}
ให้เด็กสังเกต: {{ teachPanel.watch }}
ประโยคปิดฉาก: {{ teachPanel.close }}
ให้นักเรียนทำ: {{ teachPanel.student }}
🙋 ให้นักเรียนทาย · {{ teachClassLabel }}
{{ tpMsg }}
{{ tpRoundQuestion }}
{{ ch.label }}
คำถามที่เปิดอยู่: {{ tpLiveQuestion }}
{{ tpStatus }} {{ tpTotalLabel }}
{{ rr.label }}
{{ rr.pctLabel }}
{{ pathView.stageNavLabel }}
{{ pathView.stageNavDone }}
{{ pathView.stageChipLegend }}
สถานการณ์ {{ pathView.num }} / {{ pathView.total }}
{{ pathView.title }}
{{ pathView.goal }}
{{ pathView.simPhaseNote }}
ทำแล้ว {{ pathView.doneLabel }} · ถูก {{ pathView.progressLabel }} — {{ pathView.passRuleLabel }}
{{ pathView.bestLabel }}
{{ pq.graph.title }}
{{ pq.graph.yLabel }}
{{ pq.graph.yTop }}
{{ pq.graph.yBot }}
{{ pq.graph.xLabel }}
{{ pq.graph.xMax }}
{{ pq.graph.caption }}
{{ pq.statement }}
{{ pq.askLabel }}
{{ pq.prompt }}
{{ pq.unit }}
{{ pq.stepLabel }}
{{ pq.stepDone }}
{{ pq.title }}
{{ pq.prompt }}
{{ pq.statusLabel }}
✓ ผ่านด่านนี้แล้ว
{{ pq.question }}
💡 {{ pq.hint }}
{{ ss.h }}
{{ ln.t }}
{{ pq.resultLabel }}
{{ pq.explain }}
🎉 จบ Sim Learningด้วยตนเองครบทุกสถานการณ์แล้ว
แตะตัวเลือกใหม่เพื่อตอบอีกครั้งได้เลย
เลือกครั้งที่จะวัดผล — แต่ละครั้งวัดแยกกัน (แนวคิด 10 ข้อ · คำนวณ 10 ข้อ · ผ่านที่ 8)
{{ forceLessonTitle }}
{{ forceMasteryLine }}
{{ dli.label }} {{ dli.text }}
{{ quizEmptyText }}
🎉 ได้ {{ conceptScore }}/{{ conceptTotalStr }} — ผ่านเกณฑ์ความเข้าใจแล้ว!
{{ conceptTimedLine }}
ต้องได้อย่างน้อย {{ conceptPassStr }}/{{ conceptTotalStr }} จึงถือว่าเข้าใจพอที่จะไปคำนวณต่อ ตอนนี้ไปทำโจทย์ปัญหาในส่วนที่ 2 ได้
ได้ {{ conceptScore }}/{{ conceptTotalStr }} — ยังไม่ถึงเกณฑ์
ต้องได้อย่างน้อย {{ conceptPassStr }}/{{ conceptTotalStr }} จึงถือว่าเข้าใจการเคลื่อนที่แบบโปรเจกไทล์พอที่จะไปคำนวณต่อ ลองทำใหม่อีกครั้ง (คำถามจะสลับสำนวนเพื่อทวนความเข้าใจ)
ข้อที่ {{ conceptView.num }} / {{ conceptView.total }} • คะแนนสะสม {{ conceptView.scoreSoFar }}/{{ conceptView.answeredSoFar }}
{{ conceptView.graph.title }}
{{ conceptView.graph.yLabel }}
{{ conceptView.graph.yTop }}
{{ conceptView.graph.yBot }}
{{ conceptView.graph.xLabel }}
{{ conceptView.graph.xMax }}
{{ conceptView.graph.caption }}
{{ conceptView.statement }}
💡 {{ conceptView.hint }}
โหมดครู · ดูข้อสอบได้ทุกข้อ
{{ conceptView.keyText }}
{{ conceptView.feedbackHeadline }}
{{ conceptView.explain }}
🔗 ทักษะ: {{ conceptView.suggestSkill }}
{{ conceptView.suggestText }}
🎓 เข้าใจการเคลื่อนที่แบบโปรเจกไทล์ครบทั้งสองส่วนแล้ว (ความเข้าใจ {{ conceptScore }}/25 • โจทย์ปัญหา {{ problemScore }}/{{ problemTotalStr }})
🎉 ได้ {{ problemScore }}/{{ problemTotalStr }} — ผ่านเกณฑ์โจทย์ปัญหาแล้ว!
{{ problemTimedLine }}
ต้องได้อย่างน้อย {{ problemPassStr }}/{{ problemTotalStr }} จึงถือว่าคำนวณโจทย์ปัญหาได้ทุกสถานการณ์
ได้ {{ problemScore }}/{{ problemTotalStr }} — ยังไม่ถึงเกณฑ์
ต้องได้อย่างน้อย {{ problemPassStr }}/{{ problemTotalStr }} จึงถือว่าคำนวณโจทย์ปัญหาได้ครบทุกสถานการณ์ ลองทำใหม่อีกครั้ง (ตัวเลขจะเปลี่ยนเพื่อทวนความเข้าใจ)
🔓 {{ unlockBarLabel }}
{{ unlockBarNext }}
ยังไม่มีโจทย์ที่เปิด
ไม่ใช่ครูล็อกนะ — ระบบเปิดโจทย์ให้อัตโนมัติเมื่อตอบข้อความเข้าใจของทักษะนั้น ถูกครบทุกข้อ (ตอบผ่านเกณฑ์รวมอย่างเดียวยังไม่พอ) กลับไปตอบข้อที่ยังค้างให้ถูก แล้วโจทย์จะเปิดทันที
{{ unlockEmptyNext }}
{{ unlockEmptyMissing }}
{{ problemView.graph.title }}
{{ problemView.graph.yLabel }}
{{ problemView.graph.yTop }}
{{ problemView.graph.yBot }}
{{ problemView.graph.xLabel }}
{{ problemView.graph.xMax }}
{{ problemView.graph.caption }}
ข้อ {{ problemView.num }} / {{ problemView.total }} หา {{ problemView.askLabel }} คะแนนสะสม {{ problemView.scoreSoFar }}/{{ problemView.answeredSoFar }}
{{ problemView.prompt }}
💡 {{ problemView.hint }}
{{ ss.h }}
{{ ln.t }}
โหมดครู · ดูข้อสอบได้ทุกข้อ
{{ problemView.keyText }}
{{ problemView.unit }}
{{ problemView.feedbackHeadline }}
{{ problemView.explanation }}
🔗 ทักษะ: {{ problemView.suggestSkill }}
{{ problemView.suggestText }}
{{ linkCardIcon }}
{{ linkCardTitle }}
{{ linkCardSub }}
แก้ไขข้อมูลของฉัน
อีเมล {{ authUser.username }} — เปลี่ยนอีเมลเข้าใช้งานเองไม่ได้ ให้ครูช่วยแก้
{{ profileEditMsg }}
{{ authUser.firstName }} {{ authUser.lastName }}
เลขที่ {{ authUser.studentNo }} · ชั้น {{ authUser.grade }}/{{ authUser.room }}
{{ authUser.school }}
🏆 อันดับในห้อง {{ myRankView.classLabel }}
จาก {{ myRankView.count }} คน
อันดับของฉัน
{{ myRankView.rank }}
คะแนนรวมของฉัน
{{ myRankView.total }}
คะแนนสูงสุดในห้อง
{{ myRankView.top }}
เยี่ยมมาก — ตอนนี้คุณคือคะแนนสูงสุดของห้อง
อีก {{ myRankView.gap }} คะแนนจะเทียบคะแนนสูงสุดของห้อง
🎓 ได้ตรา “เชี่ยวชาญการเคลื่อนที่แบบโปรเจกไทล์” แล้ว
⏱ คะแนนตามกำหนดส่ง (บทที่ 3)
{{ profileDlSummary }}
ครั้ง ส่วนที่ 1 ส่วนที่ 2 Sim
{{ pr.label }} {{ pr.cText }} {{ pr.pText }} {{ pr.sText }}
ตรงเวลา 10 คะแนน · เลยกำหนดหักวันละ 1 (ต่ำสุด 5) · Sim ติดสถานะเสร็จ/ช้า ไม่คิดคะแนน
🙋 การมีส่วนร่วมในชั้นเรียน
{{ myParticipation }} ครั้ง
ตอบคำถามหน้าชั้น ได้คะแนนทุกครั้งไม่ว่าถูกหรือผิด
📝 แบบฝึกความเข้าใจ
{{ conceptScore }}/{{ conceptTotalStr }}
{{ conceptStatusLabel }}
📐 โจทย์ปัญหา
{{ problemScore }}/{{ problemTotalStr }}
{{ problemStatusLabel }}
🔓 ทักษะที่ปลดแล้ว
{{ unlockedSkillSummary }}
{{ us.label }}
{{ us.countLabel }}
🧭 Sim Learning
{{ pathBestCount }}/{{ pathTotal }}
ด่านที่ผ่านแล้ว
{{ lbTitle }}
กำลังโหลด...
{{ leaderboardError }}
ยังไม่มีข้อมูลคะแนน
ห้อง {{ myRankView.classLabel }} · ทั้งหมด {{ myRankView.count }} คน
อันดับของฉัน
{{ myRankView.rank }}
คะแนนของฉัน
{{ myRankView.total }}
คะแนนสูงสุดในห้อง
{{ myRankView.top }}
เยี่ยมมาก — ตอนนี้คุณคือคะแนนสูงสุดของห้อง
อีก {{ myRankView.gap }} คะแนนจะเทียบคะแนนสูงสุดของห้อง
คะแนนย่อยของฉัน
แนวคิด{{ myRankView.colA }}
โจทย์{{ myRankView.colB }}
ด่าน{{ myRankView.colC }}
การมีส่วนร่วม{{ myRankView.participation }}
แสดงเฉพาะคะแนนของตัวเอง — คะแนนรายคนของเพื่อนเป็นความลับ ครูเท่านั้นที่เห็นทั้งห้อง
{{ lbCountLabel }} คลิกหัวตารางเพื่อเรียงลำดับ
{{ col.label }}{{ col.arrow }}
{{ row.rank }}
{{ row.displayName }}
{{ row.onLabel }}
{{ row.classLabel }}
{{ row.colA }}
{{ row.colB }}
{{ row.colC }}
{{ row.participation }}
{{ row.total }}
ไม่พบนักเรียนที่ตรงกับตัวกรอง
{{ unlockToast }}
{{ attMenuTitle }}
{{ attMenuSub }}
{{ attColMenuTitle }}
ตั้งคาบเรียนประจำ · {{ attRoomLabel }}
พอถึงวันและเวลาที่ตั้งไว้ นักเรียนที่เปิดแอปจะถูกเช็คชื่อให้เองอัตโนมัติ · เช็คได้ตั้งแต่ก่อนเริ่ม 10 นาที · เข้าใน 15 นาทีแรก = มา หลังจากนั้น = สาย · จบคาบแล้วคนที่เหลือ = ขาด
⚠️ {{ attErr }}
{{ attMsg }}
{{ sr.label }}
{{ sr.sub }}
วันที่ร่น/เลื่อนเวลา
บอกแค่เวลาเริ่มคาบแรกของวันกับคาบละกี่นาที — คาบของห้องนี้จะเลื่อนตามให้เอง (คาบคู่หดตามด้วย) · {{ attBellLabel }}
{{ fr.label }}
{{ fr.sub }}
{{ attCardName }}
{{ attCardSummary }}
{{ cr.date }}
{{ cr.inAt }} {{ cr.note }}
{{ cr.label }}