ติดตั้ง cheqa ในเครื่องบริการจำลองของสถาบัน

cheqa คืออะไร

17 มี.ค.53 cheqa (Commission on Higher Education Quality Assessment) online system คือ ระบบฐานข้อมูลด้านการประกันคุณภาพการศึกษาระดับอุดมศึกษา พัฒนาโดย CITCOMS Innovation Center เพื่อให้สถาบันการศึกษาใช้ส่งข้อมูลให้สกอ. ซึ่งเป็นหน่วยงานต้นสังกัด และมีการพัฒนาต่อยอดให้นำไปใช้บริหารจัดการข้อมูลด้านการประกันคุณภาพในแต่ละมหาวิทยาลัย
     มีสองเรื่องที่เป็นแรงจูงใจให้เขียนเรื่องนี้คือ อ.แหม่ม ชวนไปประชุมเตรียมความพร้อมการใช้ CHE QA Online และ อ.วิเชพ เสนอว่าระบบที่พัฒนาขึ้นต้องสอบถามความต้องการของผู้ใช้ เป็นเหตุให้นึกถึงระบบฐานข้อมูลด้านการประกันคุณภาพ ที่สกอ. พัฒนาร่วมกับ CITCOMS เพราะท่านเสนอว่าการพัฒนาระบบต้องเกิดจากความต้องการของผู้ใช้เหมือนที่เคยสอนนักศึกษา ในวิชาการวิเคราะห์และออกแบบระบบ ซึ่งผู้ใช้ระบบฐานข้อมูลประกันคุณภาพก็มีทั้งประชาชน มหาวิทยาลัย คณะวิชา และนักคอมพิวเตอร์ ที่จะส่งผลให้ผู้ใช้ทุกระดับได้ใช้โปรแกรมอย่างมีความสุขเกิดการแลกเปลี่ยนเรียนรู้เหมือนที่ได้สอนนักศึกษาไป .. คิดว่าท่านว่าอย่างนั้น
      การติดตั้งระบบตามคู่มือในฐานะมือใหม่ ซึ่งต้องไปสื่อสารกับทีมงานไอทีของมหาวิทยาลัยก็ต้องเรียนรู้กันใหม่หลายเรื่อง จึงเขียนบทเรียนเป็นขั้นตอนการติดตั้งไว้ดังนี้ 1) Download โปรแกรม Cheqa รุ่นใหม่ เผยแพร่วันที่ 31 ม.ค.53 เนื่องจากรุ่นก่อนหน้านี้หมดอายุวันที่ 6 มี.ค.53 จะย้อนวันที่ก็คงไม่ใช่วิธีแก้ปัญหาที่ถูกต้อง เพื่อเข้าไปจัดการข้อมูลเก่าอย่างต่อเนื่อง จาก www.cheqa.mua.go.th โดยใช้ account ของผู้ดูแลระบบ จะได้แฟ้ม che.sql แฟ้มคู่มือ และโปรแกรมสำหรับติดตั้ง  2) ติดตั้ง SQL Express Server, Framework และ IIS ในเครื่องบริการ โดยกำหนด User : sa และ Password : 1234 เป็นต้น 3) คลายโปรแกรมติดตั้งไว้ในห้อง c:\build แล้วใช้ Web Sharing ชื่อ build เพื่อให้เปิด localhost/build 4) ดำเนินการเกี่ยวกับ SQL Express ซึ่งพบว่า sqlservr.exe ใน Task Manager แสดงว่าเปิดบริการอยู่
– DOS>regedit แก้ MSSQL.1\MSSQLServer\LoginMode จาก 1 เป็น 2
– DOS>sqlcmd -S.\SQLEXPRESS -E
> alter login sa enable
> go
> sp_password @old = null, @new = ‘1234’, @loginame = ‘sa’
> go
> create database cheuniv
> go
– DOS> osql -U sa -S .\SQLEXPRESS -i che.sql
     5) เข้า www.cheqa.mua.go.th ไปลงทะเบียนจะได้ web.config แล้วนำไปทับในห้อง c:\build กำหนด เซิร์ฟเวอร์ฐานข้อมูล = .\sqlexpress ชื่อฐานข้อมูล = cheuniv Username = sa Password = 1234 website 1: http://localhost/build และ website 2: http://localhost 6) เข้า www.cheqa.mua.go.th/chetest/genuser.aspx ไปขอ sql สำหรับสร้างรหัสผู้ใช้เข้าระบบในเครื่องบริการจำลอง แล้วนำ code ไปวางไว้ใน Microsoft SQL SERVER Managment Studio Express แล้ว Execute โดยใช้ user: test password:1234 เป็นตัวอย่างผู้ดูแลระบบ 7) คัดลอกห้อง c:\build\pix ไปไว้ใน root directory 8) กำหนดห้อง c:\build\security ของห้อง log ให้ Users เป็น Modify Allow 9) เปิด http://localhost/build/default.aspx 10) ทดสอบเพิ่มปีแล้วมีปัญหา ข้อความแจ้งว่าไม่พบ procedure ชื่อ usp_InsertObjectFromPolicy ใน D:\Project สกอ \Projects \CHEOnlineSolution \CHEOnlineWebUniv \YearEdit.aspx.vb
ซึ่งโปรแกรมได้จากการคลาย zip 11) ติดตั้งโปรแกรมอีกครั้งด้วยชุดติดตั้ง cheunivsetup.msi และต้องติดตั้ง dotnetfx 3.5 ผลคือสร้าง virtual directory ชื่อ cheqa ซึ่งเป็นการสร้าง directory ใน root directory 12) นำแฟ้ม web.config มาแก้ไขแล้ว ส่งเข้าห้อง cheqa  13) เปิด http://localhost/cheqa ผลคือไม่พบ usp_InsertObjectFromPolicy เหมือนเดิม 14) คงต้องหาข้อมูลเพิ่มเติม หรือหาโปรแกรมรุ่นใหม่มาติดตั้งซะแล้วครับ .. เพราะไปต่อไม่ได้
เอกสารอ้างอิง
http://www.npu.ac.th/QA/txt/che.txt
http://www.thaiall.com/sqlserver/cheqa_setup_handbook.pdf
http://www.thaiall.com/sqlserver/netfx35sp1.zip
http://www.cheqa.mua.go.th ใช้จริง
http://www.cheqa.mua.go.th/chetest ใช้ทดสอบ

Author: บุรินทร์ รุจจนพันธุ์

I am Lecturer, Developer, Researcher, Columnist, Writer, Photographer, and Webmaster - L@mpang man

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.