Skip to content

whs/score

Repository files navigation

ระบบประกาศผลคะแนนสอบ

โรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี) ๒

ติดตั้ง

Download

โปรแกรมนี้ต้องการ PHP 5.0 ขึ้นไป

  1. แก้ไขไฟล์ auth.php บรรทัดที่ 3 $password = ""; ให้กำหนดรหัสผ่านระหว่างเครื่องหมายอัญประกาศ
  2. คัดลอกซอร์สโค้ดขึ้นบน server
  3. ปรับให้ folder data และ input เขียนได้ (chmod 775)
  4. ปรับให้ไฟล์ data/files.json เขียนได้ (chmod 664)
  5. สามารถเข้าสู่ระบบได้ที่ 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

สามารถรันเป็น 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/

License

สงวนลิขสิทธิ์ 2556 มนัสวิน หาญมงคลชัย

โปรแกรมนี้สามารถใช้งานได้ภายใต้สัญญาอนุญาต Apache License รุ่น 2.0 (สัญญาอนุญาต) อนุญาตให้ใช้งานได้ตามข้อกำหนดในสัญญาอนุญาตเท่านั้น สามารถดาวน์โหลดสัญญาอนุญาตได้ที่

https://www.apache.org/licenses/LICENSE-2.0

เว้นจากกำหนดไว้ในกฎหมาย หรือตกลงกันไว้เป็นลายลักษณ์อักษร ซอฟต์แวร์ภายใต้สัญญาอนุญาตนี้ เผยแพร่แบบตามสภาพ โดยไม่มีการรับประกันใดๆ ไม่ว่าจะระบุไว้หรือเป็นอย่างอื่น

About

ระบบประกาศผลคะแนนสอบ โรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี) ๒

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors