โรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี) ๒
โปรแกรมนี้ต้องการ PHP 5.0 ขึ้นไป
- แก้ไขไฟล์
auth.phpบรรทัดที่ 3$password = "";ให้กำหนดรหัสผ่านระหว่างเครื่องหมายอัญประกาศ - คัดลอกซอร์สโค้ดขึ้นบน server
- ปรับให้ folder
dataและinputเขียนได้ (chmod 775) - ปรับให้ไฟล์
data/files.jsonเขียนได้ (chmod 664) - สามารถเข้าสู่ระบบได้ที่
backend.php
ข้อมูลรับเข้าของโปรแกรมเป็นไฟล์ .csv (สามารถใช้ Microsoft Excel เซฟเป็นรูปแบบนี้ได้) โดยมีช่องตารางดังนี้
- รหัสประจำตัว
- รหัสผ่าน (โปรแกรมทดสอบกับรหัสเป็นตัวเลข 4 หลัก)
- ชื่อนักเรียน
- ชื่อวิชาที่ 1
- คะแนนวิชาที่ 1
- ...
- ชื่อวิชาที่ n
- คะแนนวิชาที่ n
โดยชื่อวิชาสามารถมี (คะแนนเต็ม) ต่อท้ายได้เพื่อให้ระบบคิดสถิติ และในไฟล์เดียวกันสามารถมีข้อมูลวิชาไม่เหมือนกันทุกแถวได้
ตัวอย่างข้อมูล
11000,0001,นาย ก ขค,ภาษาไทย (50),0,ภาษาอังกฤษ (40),10
11963,1113,ด.ช. ฆ งจ,ภาษาไทย (50),40,ภาษาอังกฤษ (40),35
21000,5000,นส. ฉ ชซ,สังคมศึกษา (20),5,คอมพิวเตอร์ (20),15สามารถรันเป็น Docker ได้ด้วยคำสั่งดังนี้
sudo docker run -p 5000:80 -e 'BRANDING=โรงเรียนตัวอย่าง' -e 'PASSWORD=hackme' willwill/scoreค่าอื่นๆ ที่กำหนดได้
SYSTEM: ชื่อระบบ (ค่าเริ่มต้นคือ "ระบบประกาศผลคะแนนสอบ")USE_CDN: ใช้ JavaScript บน CDN (ค่าเริ่มต้นคือ "true")LOGO_URL: URL โลโก้ (ค่าเริ่มต้นคือใช้ไฟล์ที่ติดมากับโปรแกรม)
สามารถเข้าใช้โปรแกรมได้ที่ http://localhost:5000/
สงวนลิขสิทธิ์ 2556 มนัสวิน หาญมงคลชัย
โปรแกรมนี้สามารถใช้งานได้ภายใต้สัญญาอนุญาต Apache License รุ่น 2.0 (สัญญาอนุญาต) อนุญาตให้ใช้งานได้ตามข้อกำหนดในสัญญาอนุญาตเท่านั้น สามารถดาวน์โหลดสัญญาอนุญาตได้ที่
https://www.apache.org/licenses/LICENSE-2.0
เว้นจากกำหนดไว้ในกฎหมาย หรือตกลงกันไว้เป็นลายลักษณ์อักษร ซอฟต์แวร์ภายใต้สัญญาอนุญาตนี้ เผยแพร่แบบตามสภาพ โดยไม่มีการรับประกันใดๆ ไม่ว่าจะระบุไว้หรือเป็นอย่างอื่น