{{ currentUser.name }}
รหัสนักศึกษา: {{ currentUser.student_code }} · {{ currentUser.faculty }}
สถานะการเรียนรู้และระดับภาษาอังกฤษ
ระดับเริ่มต้น (Start)
{{ mySpeexxRecord.start_level || '-' }}
ระดับปัจจุบัน (Current)
{{ mySpeexxRecord.current_level || '-' }}
ระดับที่สำเร็จแล้ว
{{ mySpeexxRecord.level_completed }} ระดับ
เวลารวมสะสม
{{ mySpeexxRecord.total_time_formatted || (mySpeexxRecord.total_hours + ' ชม.') }}
({{ mySpeexxRecord.total_hours || 0 }} ชม.)
คำแนะนำสำหรับนักศึกษา:
ระบบ Speexx จะทำการอัปเดตข้อมูลเวลาเรียนและระดับภาษาเป็นรายสัปดาห์หรือรายเดือน หากข้อมูลยังไม่เป็นปัจจุบัน กรุณาตรวจสอบการเรียนในระบบ Speexx อย่างต่อเนื่อง
ไม่พบประวัติการเข้าเรียน Speexx สำหรับบัญชีนี้
รหัสนักศึกษา {{ currentUser.student_code }} ยังไม่มีในฐานข้อมูล Speexx ล่าสุด กรุณาติดต่ออาจารย์ผู้สอนหรือสำนักวิทยบริการฯ
ขอบเขตการแสดงผล (นักศึกษา / บุคลากร)
เลือกดูสถิติและข้อมูลเฉพาะนักศึกษา หรือบุคลากรของมหาวิทยาลัย
รหัสปีนักศึกษา
กรองสถิติและกราฟทั้งหน้าตามรหัสรุ่น (2 หลักแรกของรหัสนักศึกษา)
จำนวนผู้เข้าอบรมทั้งหมด
{{ stats.total_count ? stats.total_count.toLocaleString() : '0' }}
นักศึกษาและบุคลากร
เวลารวมสะสมทั้งหมด
{{ stats.total_hours ? stats.total_hours.toLocaleString() : '0' }} ชม.
เฉลี่ย {{ stats.avg_hours || 0 }} ชม. / คน
ผ่าน
{{ passedCount.toLocaleString() }}
คิดเป็น {{ stats.total_count ? ((passedCount / stats.total_count) * 100).toFixed(1) : 0 }}%
ยังไม่ผ่าน
{{ failedCount.toLocaleString() }}
คิดเป็น {{ stats.total_count ? ((failedCount / stats.total_count) * 100).toFixed(1) : 0 }}%
สถิติจำนวนผู้เรียนและผลการประเมินแยกตามคณะ
คลิกแท่งกราฟเพื่อเจาะลึก (Drill-Down)สัดส่วนระดับภาษาปัจจุบัน
คลิกเพื่อกรองตารางสถิติระดับความสามารถทางภาษา (CEFR) เปรียบเทียบรายคณะ / หน่วยงาน
แสดงการกระจายตัวของระดับภาษาปัจจุบัน (A1 - C2 และ No Access) ในแต่ละสังกัด เพื่อการวิเคราะห์และประเมินภาพรวมเชิงบริหาร
กราฟเรดาร์เปรียบเทียบสัดส่วนรายคณะ เทียบทั้งมหาวิทยาลัย
เปรียบเทียบการกระจายตัวของระดับความสามารถทางภาษา ({{ selectedRadarFaculty === 'all' ? 'ทุกคณะ: เส้นหลากสีตามสังกัด' : 'คณะ: ' + selectedRadarFaculty }}) เทียบกับ (ค่าเฉลี่ยทั้งมหาวิทยาลัย: เส้นประสีเทา) ครอบคลุมทุกระดับตั้งแต่ C2 ลงมาถึง No Access แสดงสมรรถนะของคณะที่เลือก ({{ selectedRadarFaculty === 'all' ? 'ทุกคณะ: เส้นหลากสีตามสังกัด' : 'คณะ: ' + selectedRadarFaculty }}) เทียบกับ เส้นค่าเฉลี่ยรวมทุกคณะ (เส้นประสีเทา) ใน 5 มิติร้อยละ
คลิกเลือกคณะที่ต้องการดู (เลือกดูทุกคณะพร้อมกัน หรือดูทีละ 1 คณะ):
{{ radarMode === 'level' ? 'เกณฑ์และช่วงระดับ CEFR' : 'มิติการประเมิน 5 ด้าน (สเกล % 0-100)' }}
หน่วย: % ทุกด้านผู้เรียนระดับสูงสุด สามารถใช้ภาษาอังกฤษได้อย่างคล่องแคล่วเป็นธรรมชาติและแม่นยำ
ระดับสูง ใช้งานทางวิชาการและการทำงานเฉพาะทางได้อย่างมีประสิทธิภาพ
กลุ่มที่ผ่านเกณฑ์ CEFR สำหรับสำเร็จการศึกษา
กลุ่มเป้าหมายสำคัญที่อยู่ใกล้เกณฑ์ผ่าน ต้องการการส่งเสริมอีกขั้นเพื่อขยับสู่ B1.2
ผู้เรียนระดับเริ่มต้นถึงพื้นฐานที่กำลังฝึกฝนทักษะพื้นฐาน
สัดส่วนผู้มีรายชื่อแต่ยังไม่ได้เข้าทดสอบหรือเรียนในระบบ Speexx
สัดส่วนผู้เรียนที่ผ่านเกณฑ์ของคณะ เทียบกับค่าเฉลี่ยทั้งมหาวิทยาลัย
สัดส่วนผู้เรียนที่มีระดับภาษาตั้งแต่ B1.2 จนถึง C2 ในสังกัด
กลุ่มที่กำลังพัฒนาในระดับกลางเพื่อขยับสู่เกณฑ์ผ่าน
สัดส่วนผู้เรียนระดับพื้นฐานตอนปลายที่พ้นจากระดับเริ่มต้น
สัดส่วนผู้เรียนที่เข้าใช้งานและมีระดับภาษา ไม่ใช่กลุ่ม No Access
ตารางข้อมูลผู้เรียน Speexx ละเอียด
พบทั้งหมด {{ meta.total_filtered ? meta.total_filtered.toLocaleString() : 0 }} รายการ (หน้าที่ {{ meta.page }} / {{ meta.total_pages || 1 }})
|
รหัสนักศึกษา
|
ชื่อ - นามสกุล
|
คณะ / สาขาวิชา
|
หมู่เรียน / ที่ปรึกษา
|
ระดับเริ่มต้น
|
ระดับปัจจุบัน
|
เวลารวม (Total Time)
|
สถานะ
|
|---|---|---|---|---|---|---|---|
|
กำลังโหลดข้อมูล... |
|||||||
|
ไม่พบข้อมูลตามเงื่อนไขที่ระบุ |
|||||||
| {{ row.student_id || '-' }} | {{ row.first_name }} {{ row.last_name }} |
{{ row.faculty }} {{ row.major }} |
{{ row.cohort }} อ. {{ row.advisor || '-' }} |
{{ row.start_level || '-' }} | {{ row.current_level || '-' }} |
{{ row.total_time_formatted || (row.total_hours ? row.total_hours + ' ชม.' : '-') }} ({{ row.total_hours || 0 }} ชม.) |
ผ่าน
ยังไม่ผ่าน
|
รายงานเจาะลึก (Drill-Down Explorer)
คลิกเลือกหน่วยงานเพื่อเจาะลึก: คณะ ➔ สาขาวิชา ➔ หมู่เรียน ➔ รายชื่อนักศึกษา หรือดูตามอาจารย์ที่ปรึกษา
กราฟเปรียบเทียบผลการเรียนระดับคณะ กราฟเปรียบเทียบผลการเรียนรายสาขาวิชา ({{ selectedFaculty }}) กราฟเปรียบเทียบผลการเรียนรายหมู่เรียน ({{ selectedMajor }})
จำนวนนักศึกษาที่ผ่าน เทียบกับยังไม่ผ่าน และชั่วโมงเรียนเฉลี่ยในแต่ละคณะ แสดงการกระจายตัวของนักศึกษาและผลสัมฤทธิ์ในสังกัด {{ selectedFaculty }} แสดงความคืบหน้าของแต่ละหมู่เรียนในสาขา {{ selectedMajor }}
คณะทั้งหมดในมหาวิทยาลัย ({{ drillFaculties.length }} คณะ)
{{ f.faculty }}
นักศึกษาในสังกัด: {{ parseInt(f.total_students).toLocaleString() }} คน
ผ่าน
{{ parseInt(f.passed_count).toLocaleString() }} คน
{{ ((parseInt(f.passed_count)/parseInt(f.total_students))*100).toFixed(1) }}%
เวลาเฉลี่ย/คน
{{ f.avg_hours }} ชม.
รวม {{ parseInt(f.sum_hours).toLocaleString() }} ชม.
สาขาวิชาใน {{ selectedFaculty }} ({{ drillMajors.length }} สาขา)
{{ m.major }}
นักศึกษา: {{ parseInt(m.total_students).toLocaleString() }} คน
หมู่เรียนใน {{ selectedMajor }} ({{ drillCohorts.length }} หมู่เรียน)
{{ selectedFaculty }}
{{ c.cohort }}
อ. {{ c.advisor || 'ไม่ได้ระบุ' }}
นักศึกษาทั้งหมด
{{ parseInt(selectedCohortStat?.total_students || meta.total_filtered || records.length || 0).toLocaleString() }} คน
ผ่านเกณฑ์
{{ parseInt(selectedCohortStat?.passed_count || 0).toLocaleString() }} คน
{{ ((parseInt(selectedCohortStat?.passed_count || 0) / parseInt(selectedCohortStat?.total_students)) * 100).toFixed(1) }}%
ยังไม่ผ่าน
{{ Math.max(0, parseInt(selectedCohortStat?.total_students || 0) - parseInt(selectedCohortStat?.passed_count || 0)).toLocaleString() }} คน
{{ (((parseInt(selectedCohortStat?.total_students || 0) - parseInt(selectedCohortStat?.passed_count || 0)) / parseInt(selectedCohortStat?.total_students)) * 100).toFixed(1) }}%
เวลาเฉลี่ยสะสม
{{ selectedCohortStat?.avg_hours || 0 }} ชม.
เฉลี่ยต่อคน
{{ selectedCohort ? selectedCohort + (selectedMajor ? ' (' + selectedMajor + ')' : '') : (selectedMajor ? selectedMajor + (selectedFaculty ? ' (' + selectedFaculty + ')' : '') : (selectedFaculty ? selectedFaculty : 'ทุกคณะ (ทั้งมหาวิทยาลัย)')) }}
คณะ: {{ selectedFaculty }} | สาขา: {{ selectedMajor }} | อาจารย์ที่ปรึกษา: อ. {{ selectedCohortStat?.advisor }}
|
รหัสนักศึกษา
|
ชื่อ - นามสกุล
|
คณะ
|
สาขาวิชา
|
หมู่เรียน
|
อาจารย์ที่ปรึกษา
|
ระดับเริ่มต้น
|
ระดับปัจจุบัน
|
เวลารวม (ชั่วโมง)
|
สถานะ
|
|---|---|---|---|---|---|---|---|---|---|
|
กำลังโหลดข้อมูลนักศึกษา... |
|||||||||
|
ไม่พบข้อมูลนักศึกษาตามเงื่อนไขที่เลือก |
|||||||||
| {{ st.student_id }} | {{ st.first_name }} {{ st.last_name }} | {{ st.faculty }} | {{ st.major }} | {{ st.cohort }} | อ. {{ st.advisor || '-' }} | {{ st.total_time_formatted || (st.total_hours + ' ชม.') }} | ผ่าน ยังไม่ผ่าน |
กราฟเปรียบเทียบผลการดูแลนักศึกษาของอาจารย์ที่ปรึกษา (Top 15)
แสดงอาจารย์ที่มีจำนวนนักศึกษาในที่ปรึกษามากที่สุด พร้อมสัดส่วนการผ่าน
ไม่พบข้อมูลอาจารย์ที่ปรึกษา
กรุณาลองเปลี่ยนตัวกรองคณะหรือคำค้นหา
อ. {{ adv.advisor }}
{{ adv.faculty }}
นักศึกษาในที่ปรึกษา: {{ parseInt(adv.total_students).toLocaleString() }} คน
นักศึกษาทั้งหมด
{{ parseInt(selectedAdvisorStat?.total_students || meta.total_filtered || records.length || 0).toLocaleString() }} คน
ผ่านเกณฑ์
{{ parseInt(selectedAdvisorStat?.passed_count || 0).toLocaleString() }} คน
{{ ((parseInt(selectedAdvisorStat?.passed_count || 0) / parseInt(selectedAdvisorStat?.total_students)) * 100).toFixed(1) }}%
ยังไม่ผ่าน
{{ Math.max(0, parseInt(selectedAdvisorStat?.total_students || 0) - parseInt(selectedAdvisorStat?.passed_count || 0)).toLocaleString() }} คน
{{ (((parseInt(selectedAdvisorStat?.total_students || 0) - parseInt(selectedAdvisorStat?.passed_count || 0)) / parseInt(selectedAdvisorStat?.total_students)) * 100).toFixed(1) }}%
เวลาเฉลี่ยสะสม
{{ selectedAdvisorStat?.avg_hours || 0 }} ชม.
เฉลี่ยต่อคน
อ. {{ selectedAdvisor }}
คณะ: {{ selectedAdvisorStat?.faculty || '-' }}
|
รหัสนักศึกษา
|
ชื่อ - นามสกุล
|
สาขาวิชา / หมู่เรียน
|
ระดับเริ่มต้น
|
ระดับปัจจุบัน
|
เวลารวม (ชั่วโมง)
|
สถานะ
|
|---|---|---|---|---|---|---|
|
กำลังโหลดข้อมูลนักศึกษา... |
||||||
|
ไม่พบข้อมูลนักศึกษาตามเงื่อนไขที่เลือก |
||||||
| {{ st.student_id }} | {{ st.first_name }} {{ st.last_name }} | {{ st.major }} ({{ st.cohort }}) | {{ st.start_level }} | {{ st.current_level }} | {{ st.total_time_formatted || (st.total_hours + ' ชม.') }} | ผ่าน ยังไม่ผ่าน |
ตรวจสอบสถานะ Speexx รายบุคคล
กรอกรหัสนักศึกษา (Student Code) หรืออีเมล CMRU Account เพื่อดูผลการเรียนและชั่วโมงสะสม
{{ individualRecord.first_name }} {{ individualRecord.last_name }}
รหัสนักศึกษา: {{ individualRecord.student_id }} | {{ individualRecord.username }}
ระดับเริ่มต้น
{{ individualRecord.start_level || '-' }}
ระดับปัจจุบัน
{{ individualRecord.current_level || '-' }}
ระดับที่สำเร็จ
{{ individualRecord.level_completed }} ระดับ
เวลารวมสะสม
{{ individualRecord.total_time_formatted || (individualRecord.total_hours + ' ชม.') }}
({{ individualRecord.total_hours || 0 }} ชม.)
นำเข้าไฟล์รายงาน Speexx (.xlsx)
รองรับไฟล์ Excel ของระบบ Speexx ได้สูงสุดนับหมื่นแถวด้วยระบบ Chunked-Stream
คลิกเพื่อเลือกไฟล์ หรือลากไฟล์มาวางที่นี่
รองรับไฟล์สกุล .xlsx (เช่น speexx.xlsx)
{{ selectedFile.name }}
{{ (selectedFile.size / 1024 / 1024).toFixed(2) }} MB
การตั้งค่าระบบ (แยกคณะ และหน่วยงาน)
กำหนดการจัดกลุ่มสังกัดคณะ/หน่วยงาน และมุมมองเริ่มต้นสำหรับหน้าแรก
กำหนดว่าเมื่อผู้ใช้งานหรือผู้ดูแลระบบเข้าหน้าแรก จะให้แสดงผลข้อมูลสังกัดใดเป็นค่าเริ่มต้น
การจำแนกประเภทคณะ / หน่วยงาน ({{ settingsOrgUnits.length }} แห่ง)
ท่านสามารถสลับเปลี่ยนประเภทระหว่าง "คณะ/วิทยาลัย" กับ "หน่วยงาน/สำนัก" ได้ตามความเหมาะสม
| ลำดับ |
ชื่อคณะ / หน่วยงาน
|
ประเภทสังกัด
|
สลับประเภท |
|---|---|---|---|
| ไม่พบคณะหรือหน่วยงานที่ค้นหา | |||
| {{ idx + 1 }} |
{{ unit.name }}
|
คณะ / วิทยาลัย หน่วยงาน / สำนัก |
|