Home

โครงการ “การให้คะแนนการสอบด้วย Optical Mark Recognition”

บทนำ

เนื่องจากความต้องการบริการของทีม Aspose Paid Consulting เพิ่มขึ้นเรื่อย ๆ เราขอเสนอเรื่องราวความสำเร็จจากหนึ่งในโครงการที่ปรึกษาล่าสุด “การให้คะแนนการสอบด้วย Optical Mark Recognition”.

พื้นหลัง

ลูกค้าให้ความสนใจใน Aspose.OMR API ของเรา ซึ่งเป็นซอฟต์แวร์ Optical Mark Recognition (OMR) ที่ใช้งานง่ายและมีประสิทธิภาพสำหรับการสร้างและจดจำแผ่นคำตอบ และต้องการให้เราพัฒนาโครงการที่ใช้ API นี้

ความต้องการ

ลูกค้าได้จัดเตรียมเทมเพลตจำนวนสิบเจ็ดแบบและต้องการให้ API ของเราสามารถอ่านข้อมูลจากแผ่นคำตอบที่มีลักษณะคล้ายเทมเพลตเหล่านั้นและบันทึกผลลัพธ์ลงในไฟล์ CSV ตามรูปแบบที่ลูกค้าให้ไว้ นอกจากนี้แต่ละแผ่นคำตอบยังต้องมีข้อมูลบางส่วนที่เก็บในรูปแบบ QR code ซึ่งเราต้องจดจำและบันทึกลงไฟล์ CSV ด้วย โครงการสุดท้ายต้องเป็นไฟล์ DLL ที่สามารถเรียกใช้จาก MS Access VBA ได้ อีกทั้งลูกค้ายังกำหนดให้พัฒนาโดยใช้ภาษา Visual Basic

ความท้าทายหลัก

ความท้าทายหลักคือการเพิ่มการสนับสนุน RTL เนื่องจากเทมเพลตส่วนใหญ่เป็นภาษาอาหรับ และเป็นหน้าที่ของทีม Aspose.OMR ที่ต้องพัฒนาฟังก์ชันนี้พร้อมกับฟีเจอร์อื่น ๆ ที่ขาดหายใน API แต่จำเป็นต่อโครงการนี้

โครงการ

ทีม Aspose Paid Consulting มีหน้าที่พัฒนาโครงการโดยใช้ Aspose.OMR API และประสานงานกับลูกค้าและทีม Aspose.OMR โครงการถูกพัฒนาโดยใช้ .NET Framework พร้อมภาษา Visual Basic API ของ Aspose.OMR ถูกใช้ในขั้นแรกเพื่อกำหนดเทมเพลตผ่านไฟล์ markup หลังจากกำหนดเทมเพลตแล้ว API สามารถจดจำผลลัพธ์จากแผ่นคำตอบที่มีลักษณะคล้ายเทมเพลตได้อย่างง่ายดาย
ระยะเวลาประมาณการของโครงการอยู่ที่ 2‑3 เดือน ซึ่งส่วนใหญ่ขึ้นอยู่กับฟีเจอร์ RTL ใหม่ที่ต้องพัฒนา

ในระหว่างการดำเนินโครงการ ลูกค้าพึงพอใจอย่างมากกับการสื่อสารและผลลัพธ์ที่ได้ เขาได้รับการอัปเดตความคืบหน้าเป็นประจำ และเราตกลงว่าจะส่งตัวอย่าง API แรกให้ภายในสิ้นเดือน

ตัวอย่าง API

ตัวอย่าง API สามารถจดจำผลลัพธ์จากเทมเพลตภาษาอังกฤษทั้งหมดและบันทึกลงในรูปแบบที่ลูกค้ากำหนดไว้ได้อย่างแม่นยำ

หลังจากที่ลูกค้าทดสอบตัวอย่าง API เขาพึงพอใจอย่างมากกับผลลัพธ์และชื่นชมว่าทีมของเรามีประสิทธิภาพและทำงานร่วมกันได้ดี เขาได้ระบุว่า 90% ของโครงการเสร็จแล้วและสามารถใช้งานได้แม้จะมีข้อจำกัดบางประการ เขายังประกาศว่าจะซื้อเดือนที่สองของการให้คำปรึกษาเพื่อทำโครงการให้เสร็จสมบูรณ์

แม้ว่าโครงการนี้จะไม่ใหญ่เท่าไหร่ แต่เรามองว่าเป็นบทเรียนใหม่ที่สำคัญและภูมิใจที่ได้ทำทุกอย่างเพื่อทำให้ลูกค้าพึงพอใจ