กำลังโหลด

Sorndee Thai Typing

ฝึกพิมพ์ภาษาไทยออนไลน์

จัดการข้อมูลผู้ใช้

รายชื่อผู้ใช้งานทั้งหมดในระบบ

ชั้นเรียน:
ชื่อ-สกุล Username สถานะ ความก้าวหน้า จัดการ
{{u.name}} {{u.surname}}
{{u.username}} {{u.class_level}}
MAX
{{ u.level >= 51 ? 'MAX' : 'Lv.' + u.level }}

ไม่พบข้อมูลผู้ใช้งาน

ลองเปลี่ยนตัวกรองหรือเพิ่มผู้ใช้ใหม่

แสดง {{ (userPage - 1) * itemsPerPage + 1 }} - {{ Math.min(userPage * itemsPerPage, filteredUsers.length) }} จาก {{ filteredUsers.length }} รายการ
หน้า {{ userPage }} / {{ totalUserPages }}

จัดการบทเรียน

เพิ่ม ลบ หรือแก้ไขบทเรียนฝึกพิมพ์

แบบทดสอบวัดผล (Assessment Tests)

{{ testData['PRE-TEST'].title }}

ใช้สำหรับทดสอบก่อนเริ่มเรียน (วัดพื้นฐาน)

{{ testData['PRE-TEST'].content }}

{{ testData['POST-TEST'].title }}

ใช้สำหรับทดสอบหลังเรียนจบทุกบท

{{ testData['POST-TEST'].content }}

บทเรียนปกติ (Standard Lessons)

# ชื่อบทเรียน ความยาก เนื้อหาตัวอย่าง จัดการ
{{ (lessonPage - 1) * itemsPerPage + index + 1 }}
{{ lesson.title }}
{{ lesson.difficulty || 'normal' }}
{{ lesson.content }}

ยังไม่มีบทเรียนในระบบ

แสดง {{ (lessonPage - 1) * itemsPerPage + 1 }} - {{ Math.min(lessonPage * itemsPerPage, lessons.length) }} จาก {{ lessons.length }} บทเรียน
หน้า {{ lessonPage }} / {{ totalLessonPages }}

ตารางอันดับ (Leaderboard)

อันดับคะแนนของผู้เรียนทั้งหมดในระบบ

ชั้นเรียน:
# ผู้เรียน ชั้นเรียน Level EXP รวม
{{ (leaderboardPage - 1) * leaderboardItemsPerPage + idx + 1 }}
{{ u.name }} {{ u.surname }}
{{ u.class_level }} {{ u.level >= 51 ? 'MAX' : 'Level ' + u.level }} {{ u.exp.toLocaleString() }}
ไม่พบข้อมูล
แสดง {{ (leaderboardPage - 1) * leaderboardItemsPerPage + 1 }} - {{ Math.min(leaderboardPage * leaderboardItemsPerPage, adminLeaderboardData.length) }} จาก {{ adminLeaderboardData.length }} รายการ
หน้า {{ leaderboardPage }} / {{ totalLeaderboardPages }}

รายงานผลการเรียน

ภาพรวมสถิติและผลการทดสอบของผู้เรียน

ผลการทดสอบก่อนเรียน

ผู้เรียนที่ยังไม่ได้ทำ: {{ reportStats.pre.notStarted }} คน

ผลการทดสอบหลังเรียน

ผู้เรียนที่ยังไม่ได้ทำ: {{ reportStats.post.notStarted }} คน
ชั้นเรียน:
ชื่อ-สกุล ชั้น ความก้าวหน้า Pre-test Post-test บทเรียนที่จบ
{{ u.name }} {{ u.surname }} {{ u.class_level }}
{{ Math.round((getLessonProgress(u).completed / (lessons.length || 1)) * 100) }}%
{{ u.pre_test_score || '-' }} {{ u.post_test_score || '-' }}
ไม่พบข้อมูล
แสดง {{ (reportPage - 1) * itemsPerPage + 1 }} - {{ Math.min(reportPage * itemsPerPage, filteredReportUsers.length) }} จาก {{ filteredReportUsers.length }} รายการ
หน้า {{ reportPage }} / {{ totalReportPages }}
{{ currentUser.level >= 51 ? 'MAX' : 'Level ' + currentUser.level }}

{{ getPetInfo(currentUser.level).title }}

คู่หูการพิมพ์ของคุณกำลังเติบโต

คลิกเพื่อดูภาพขยาย

เริ่มต้นการเดินทาง

ทำแบบทดสอบเพื่อฟักไข่ใบแรกของคุณ

บทเรียนฝึกพิมพ์

{{ index + 1 }} {{ getUserLessonStatus(lesson.id) }}

{{ lesson.title }}

{{ lesson.difficulty || 'normal' }}

{{ lesson.content }}

แบบทดสอบหลังเรียน (Post-Test)

คุณได้ทำแบบทดสอบนี้ไปแล้ว

บันทึกผลแล้ว

แบบทดสอบหลังเรียน

วัดผลสัมฤทธิ์ทางการเรียนของคุณ (สามารถทำได้ครั้งเดียว)

แบบทดสอบหลังเรียน

ปลดล็อกเมื่อผ่านระดับ "ดี" ขึ้นไป ทุกบทเรียน

ยังไม่เปิดใช้งาน
{{ currentLesson.title }}
เวลา: {{ formatTime(timeElapsed) }}
ความแม่นยำ: {{ accuracy }}%
คำผิด: {{ wrongCount }}

คลิกเพิ่มเริ่มพิมพ์

บรรทัดที่ {{ currentLineIndex + 1 }} / {{ allLines.length }}
{{ subChar === ' ' ? '\u00A0' : subChar }}
sp  
{{ key.top }} {{ key.bot }}

อันดับยอดเยี่ยม

ตารางจัดอันดับคะแนนสะสมของผู้เรียนทั้งหมด

# ผู้เรียน Level EXP
{{ idx + 1 }}
{{ u.name }} {{ u.surname }} ME
ชั้น {{ u.class_level }}
{{ u.level >= 51 ? 'MAX' : 'Lv. ' + u.level }} {{ u.exp.toLocaleString() }}

ยังไม่มีข้อมูลอันดับ

{{ selectedReportUser.name }} {{ selectedReportUser.surname }}

ชั้น {{ selectedReportUser.class_level }}

ผ่านแล้ว {{ getLessonProgress(selectedReportUser).completed }} จาก {{ lessons.length }} บทเรียน (แสดงระดับคะแนนสูงสุดที่ทำได้)

Pre-Test: {{ selectedReportUser.pre_test_score || 'ยังไม่ได้ทำ' }}
Post-Test: {{ selectedReportUser.post_test_score || 'ยังไม่ได้ทำ' }}
{{ index + 1 }}
{{ lesson.title }}
{{ lesson.content }}
{{ selectedReportUser.lessons_pass[lesson.id] }} ยังไม่ได้ทำ
ยังไม่มีบทเรียนในระบบ

Export รายงานผล

ดาวน์โหลดข้อมูลผลการเรียนเป็นไฟล์ Excel (.xls)

{{ isEditMode ? 'แก้ไขข้อมูลผู้ใช้งาน' : 'เพิ่มผู้ใช้งานใหม่' }}

กรอกข้อมูลบัญชีและระดับชั้นของผู้เรียน

ชื่อผู้ใช้งานนี้มีอยู่ในระบบแล้ว

แก้ไขแบบทดสอบวัดผล {{ isEditMode ? 'แก้ไขบทเรียน' : 'เพิ่มบทเรียนใหม่' }}

กำหนดหัวข้อ ความยาก และข้อความสำหรับฝึกพิมพ์

{{ lessonForm.content?.length || 0 }} ตัวอักษร

พรีวิวข้อมูลผู้ใช้งานก่อนนำเข้า

{{ importUserRows.length }} รายการ

สามารถตรวจสอบ แก้ไขข้อมูล หรือลบรายชื่อที่ไม่ต้องการก่อนกดยืนยันการนำเข้า

พบรายการที่ข้อมูลไม่ครบถ้วน หรือมี Username ซ้ำกับในระบบ/ซ้ำกันเองในไฟล์ (แถวสีแดง) กรุณาแก้ไขหรือลบออกก่อนนำเข้า
# Username Password ชื่อ นามสกุล ชั้นเรียน ลบ
{{ idx + 1 }}
{{ getImportUserRowError(row, idx) }}

ไม่มีรายการผู้ใช้งานที่จะนำเข้า

พร้อมนำเข้า {{ importUserRows.length }} รายการ

พรีวิวข้อมูลบทเรียนก่อนนำเข้า

{{ importLessonRows.length }} บทเรียน

สามารถตรวจสอบ แก้ไขชื่อ ความยาก เนื้อหา หรือลบบทเรียนก่อนกดยืนยันการนำเข้า

# ชื่อบทเรียน ความยาก เนื้อหาฝึกพิมพ์ ลบ
{{ idx + 1 }}

ไม่มีรายการบทเรียนที่จะนำเข้า

พร้อมนำเข้า {{ importLessonRows.length }} บทเรียน