Skip to content

supakornemch/Nextjs-ExamSystem

Repository files navigation

ระบบจัดการและจัดเก็บผลข้อสอบ

  • User: user, user123
  • Admin: admin, admin123

บทบาทแอดมิน

ระบบจัดการข้อสอบ

ขั้นตอนการสร้างข้อสอบตั้งแต่กำหนดข้อมูลจนถึงบันทึก

ระบบจัดการผู้สอบ

การจัดการข้อมูลผู้สอบและกำหนดตารางสอบ

ระบบติดตามการสอบ

ตรวจสอบสถานะและความคืบหน้าของการสอบ

ระบบรายงาน

การสร้างและส่งออกรายงานประเภทต่างๆ


บทบาทผู้สอบ

เข้าสู่ระบบ

ใช้ข้อมูลล็อกอินที่ได้รับจากแอดมิน

หน้าหลักผู้สอบ

แสดงข้อมูลและเมนูสำหรับผู้สอบ

ขั้นตอนการสอบ

  • ดูตารางสอบที่ถูกกำหนดไว้
  • อ่านกติกาก่อนเริ่มสอบ
  • ทำข้อสอบ (มีการแสดงเวลา)
  • ส่งข้อสอบ

การดูผลสอบ

  • ตรวจสอบข้อผิดพลาด
  • ดูคะแนนและผลการสอบโดยละเอียด
  • ดาวน์โหลดใบรับรอง

แผนการทำงานโดยละเอียด (เมษายน - กรกฎาคม 2567)

เมษายน 2567 - เฟส 1: การติดตั้งและระบบยืนยันตัวตน

รวม: 40 ชั่วโมง | 12,000 บาท

สัปดาห์ที่ 1 (4-6 เม.ย.)

  • พฤ. 4 เม.ย. (1 ชม.): เริ่มต้นโครงการ, ติดตั้ง Git
  • ศ. 5 เม.ย. (1 ชม.): ติดตั้งโปรเจค Next.js
  • ส. 6 เม.ย. (8 ชม.): ติดตั้ง MongoDB & Prisma, ตั้งค่าเริ่มต้น

สัปดาห์ที่ 2 (11-13 เม.ย.)

  • พฤ. 11 เม.ย. (1 ชม.): จัดโครงสร้างโปรเจค
  • ศ. 12 เม.ย. (1 ชม.): ติดตั้งระบบเส้นทาง
  • ส. 13 เม.ย. (8 ชม.): ตั้งค่าสภาพแวดล้อมและการเผยแพร่

สัปดาห์ที่ 3 (18-20 เม.ย.)

  • พฤ. 18 เม.ย. (1 ชม.): ติดตั้งบริบทการยืนยันตัวตน
  • ศ. 19 เม.ย. (1 ชม.): สร้างคอมโพเนนท์เข้า/ออกระบบ
  • ส. 20 เม.ย. (8 ชม.): ระบบยืนยันตัวตนผู้ใช้

สัปดาห์ที่ 4 (25-27 เม.ย.)

  • พฤ. 25 เม.ย. (1 ชม.): ติดตั้งระบบสิทธิ์ตามบทบาท
  • ศ. 26 เม.ย. (1 ชม.): การป้องกันการนำทาง
  • ส. 27 เม.ย. (8 ชม.): เสร็จสิ้นเค้าโครงและการนำทางพื้นฐาน

พฤษภาคม 2567 - เฟส 2: ฟีเจอร์สำหรับผู้ดูแลระบบ

รวม: 40 ชั่วโมง | 12,000 บาท

สัปดาห์ที่ 5 (2-4 พ.ค.)

  • พฤ. 2 พ.ค. (1 ชม.): ติดตั้งโมเดลข้อสอบ
  • ศ. 3 พ.ค. (1 ชม.): ติดตั้งโมเดลคำถาม
  • ส. 4 พ.ค. (8 ชม.): ส่วนติดต่อผู้ใช้สำหรับสร้างข้อสอบ

สัปดาห์ที่ 6 (9-11 พ.ค.)

  • พฤ. 9 พ.ค. (1 ชม.): ติดตั้งโมเดลคำตอบ
  • ศ. 10 พ.ค. (1 ชม.): ติดตั้งโมเดลบทเรียน
  • ส. 11 พ.ค. (8 ชม.): ส่วนติดต่อผู้ใช้สำหรับจัดการคำถาม

สัปดาห์ที่ 7 (16-18 พ.ค.)

  • พฤ. 16 พ.ค. (1 ชม.): ติดตั้งการจัดการผู้ใช้
  • ศ. 17 พ.ค. (1 ชม.): ติดตั้งโมเดลตารางเวลา
  • ส. 18 พ.ค. (8 ชม.): การดำเนินการ CRUD ผู้ใช้

สัปดาห์ที่ 8 (23-25 พ.ค.)

  • พฤ. 23 พ.ค. (1 ชม.): ติดตั้งแดชบอร์ดผู้ดูแล
  • ศ. 24 พ.ค. (1 ชม.): ติดตั้งการจัดการตารางเวลา
  • ส. 25 พ.ค. (8 ชม.): เสร็จสิ้นแดชบอร์ดผู้ดูแล

มิถุนายน 2567 - เฟส 3: ฟีเจอร์สำหรับผู้ใช้

รวม: 40 ชั่วโมง | 12,000 บาท

สัปดาห์ที่ 9 (30 พ.ค.-1 มิ.ย.)

  • พฤ. 30 พ.ค. (1 ชม.): ติดตั้งส่วนติดต่อข้อสอบ
  • ศ. 31 พ.ค. (1 ชม.): คอมโพเนนท์จับเวลา
  • ส. 1 มิ.ย. (8 ชม.): ระบบการทำข้อสอบ

สัปดาห์ที่ 10 (6-8 มิ.ย.)

  • พฤ. 6 มิ.ย. (1 ชม.): ติดตั้งตัวดูเอกสาร
  • ศ. 7 มิ.ย. (1 ชม.): ติดตั้งตัวจับเวลาอ่าน
  • ส. 8 มิ.ย. (8 ชม.): ระบบการอ่านเอกสาร

สัปดาห์ที่ 11 (13-15 มิ.ย.)

  • พฤ. 13 มิ.ย. (1 ชม.): ติดตั้งการคำนวณผล
  • ศ. 14 มิ.ย. (1 ชม.): ติดตั้งการแสดงคะแนน
  • ส. 15 มิ.ย. (8 ชม.): การติดตั้งระบบผลลัพธ์

สัปดาห์ที่ 12 (20-22 มิ.ย.)

  • พฤ. 20 มิ.ย. (1 ชม.): ติดตั้งการติดตามความคืบหน้า
  • ศ. 21 มิ.ย. (1 ชม.): เทมเพลตใบรับรอง
  • ส. 22 มิ.ย. (8 ชม.): ระบบสร้างใบรับรอง

กรกฎาคม 2567 - เฟส 4: การพัฒนาขั้นสุดท้าย

รวม: 40 ชั่วโมง | 12,000 บาท

สัปดาห์ที่ 13 (27-29 มิ.ย.)

  • พฤ. 27 มิ.ย. (1 ชม.): ติดตั้งการสร้างรายงาน
  • ศ. 28 มิ.ย. (1 ชม.): ติดตั้งโมดูลสถิติ
  • ส. 29 มิ.ย. (8 ชม.): แดชบอร์ดการวิเคราะห์

สัปดาห์ที่ 14 (4-6 ก.ค.)

  • พฤ. 4 ก.ค. (1 ชม.): ติดตั้งฟังก์ชันส่งออก
  • ศ. 5 ก.ค. (1 ชม.): ติดตั้งการสร้าง PDF
  • ส. 6 ก.ค. (8 ชม.): ระบบรายงานสมบูรณ์

สัปดาห์ที่ 15 (11-13 ก.ค.)

  • พฤ. 11 ก.ค. (1 ชม.): ติดตั้งการทดสอบ
  • ศ. 12 ก.ค. (1 ชม.): แก้ไขข้อผิดพลาด
  • ส. 13 ก.ค. (8 ชม.): ทดสอบระบบ

สัปดาห์ที่ 16 (18-20 ก.ค.)

  • พฤ. 18 ก.ค. (1 ชม.): ทบทวนเอกสาร
  • ศ. 19 ก.ค. (1 ชม.): เตรียมการเผยแพร่
  • ส. 20 ก.ค. (8 ชม.): เผยแพร่ระบบ

ตารางการทำงาน

พฤหัสบดี: 19:00-20:00 (1 ชั่วโมง)
ศุกร์:     19:00-20:00 (1 ชั่วโมง)
เสาร์:     09:00-18:00 (8 ชั่วโมง รวมเวลาพัก)

การแบ่งค่าใช้จ่าย

  • ชั่วโมงต่อสัปดาห์: 10 ชั่วโมง
  • อัตราต่อชั่วโมง: 300 บาท
  • ค่าใช้จ่ายต่อสัปดาห์: 3,000 บาท
  • รวมชั่วโมงทั้งโครงการ: 160 ชั่วโมง
  • รวมค่าใช้จ่ายทั้งโครงการ: 48,000 บาท

กำหนดส่งมอบงาน

  1. สิ้นเดือนเมษายน: ระบบยืนยันตัวตนเสร็จสมบูรณ์ (12,000 บาท)
  2. สิ้นเดือนพฤษภาคม: ระบบผู้ดูแลเสร็จสมบูรณ์ (12,000 บาท)
  3. สิ้นเดือนมิถุนายน: ระบบสอบสำหรับผู้ใช้เสร็จสมบูรณ์ (12,000 บาท)
  4. สิ้นเดือนกรกฎาคม: ระบบรายงานและการเผยแพร่เสร็จสมบูรณ์ (12,000 บาท)

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published