วัตถุประสงค์หลักของโครงการนี้คือการเข้าถึงการพัฒนาแพลตฟอร์มการสร้างแบบทดสอบด้วยแนวทางที่ชาญฉลาดและอิงจาก AI วัตถุประสงค์โดยรวมนี้แบ่งออกเป็นดังนี้:
การสร้างแบบทดสอบที่กำหนดเอง: ใช้โซลูชันที่ใช้ AI เพื่อสร้างแบบทดสอบที่กำหนดเองตามประสิทธิภาพก่อนหน้าของผู้ใช้
การสร้างคำติชมด้านประสิทธิภาพของผู้ใช้: ให้ผู้ใช้ประเมินจุดแข็งและจุดอ่อนด้วยตนเองอย่างชัดเจน เพื่อให้พวกเขาสามารถมุ่งเน้นไปที่พื้นที่ที่เกี่ยวข้อง
ข้อเสนอแนะที่เกี่ยวข้องและการสร้างการอ่าน: สร้างการอ่าน/ข้อเสนอแนะโดยใช้องค์กรที่จัดเตรียมไว้ให้หรือบันทึกที่กำหนดเอง เพื่อให้ผู้ใช้สามารถดำเนินการด้นสดเมื่อเกิดข้อผิดพลาด/คำถามที่ไม่ถูกต้อง
นักเรียนที่เตรียมตัวสอบหรือสอบมักจะเรียนโดยใช้กลยุทธ์การอ่าน-ทบทวนซ้ำๆ อย่างไรก็ตาม สิ่งนี้สามารถต่อต้านประสิทธิผลได้เมื่อเวลาผ่านไป ในทางกลับกัน การสอบไล่หลักสูตรอาจเป็นวิธีแก้ปัญหาที่มีประสิทธิภาพมาก โดยจะให้ผลตอบรับที่รวดเร็วและมีประโยชน์ในส่วนที่อ่อนแอของหลักสูตร และช่วยให้พวกเขาประเมินตนเองได้อย่างแม่นยำเกี่ยวกับนิสัยการเรียนของพวกเขา
โครงการนี้มีจุดมุ่งหมายเพื่อพัฒนาแพลตฟอร์มแบบทดสอบเพื่อเพิ่มปริมาณเวลาที่มีคุณภาพที่นักเรียนใช้ในขณะที่ทบทวน ดังนั้นเพื่อให้แน่ใจว่าเวลาที่นักเรียนใช้ไปนั้นมีประสิทธิผลและในขณะเดียวกันก็สนับสนุนเป้าหมายโดยรวมของการศึกษาด้วยการช่วยให้พวกเขาเก็บรักษาข้อมูลไว้ได้นานขึ้น ระยะเวลา
# Clone repo
git clone https://github.com/kc611/smart-revision-platform.git
เซิร์ฟเวอร์ NodeJS
ติดตั้งการขึ้นต่อกันของแพ็คเกจทั้งหมด (การดำเนินการครั้งเดียว)
npm install
เรียกใช้แอปพลิเคชันในโหมดการพัฒนาที่ http://localhost:3000 ไม่ควรใช้ในการผลิต
npm run dev
รวบรวมแอปพลิเคชันและเริ่มต้นในโหมดการผลิตที่ใช้งานจริง
npm run compile
npm start
เซิร์ฟเวอร์เอพีไอ
รันแอปพลิเคชันในโหมดการพัฒนาที่ http://localhost:5000 โดยใช้คำสั่งต่อไปนี้:
python api.py