WebPA เป็นระบบการประเมินเพียร์ออนไลน์หรือโดยเฉพาะอย่างยิ่งระบบการทำเครื่องหมายแบบเพียร์ มันถูกออกแบบมาสำหรับทีมงานของนักเรียนที่ทำงานเป็นกลุ่มผลลัพธ์ที่ได้รับคะแนนกลุ่มโดยรวม นักเรียนแต่ละคนในกลุ่มให้คะแนนเพื่อนร่วมทีมและการแสดงของพวกเขาเอง การให้เกรดนี้จะถูกใช้กับเครื่องหมายกลุ่มโดยรวมเพื่อให้นักเรียนแต่ละคนมีเกรดแต่ละคน แต่ละเกรดสะท้อนให้เห็นถึงการมีส่วนร่วมของนักเรียนต่อกลุ่ม
PHP เวอร์ชันต่อไปนี้ได้รับการสนับสนุนสำหรับ WebPA เวอร์ชันล่าสุด:
อินสแตนซ์ PHP ของคุณจะต้องเปิดใช้งานส่วนขยายต่อไปนี้:
Node Package Manager จำเป็นต้องติดตั้ง Feather-Icons ซึ่งเป็นแพ็คเกจไอคอนที่ใช้โดย WebPA เมื่อคุณดาวน์โหลด WebPA จะนำทางไปยังรูทของมันบนบรรทัดคำสั่งแล้วเรียกใช้:
npm install
npm run build
คำสั่งแรกจะดึงแพ็คเกจ Feather-Icons และไฟล์ที่สองจะย้ายไฟล์ที่เกี่ยวข้องไปยังไดเรกทอรี JS ของ WebPA เพื่อใช้ในแอปพลิเคชัน
วิธีที่ง่ายที่สุดในการดาวน์โหลด WebPA คือกับ Composer Package Manager โดยใช้คำสั่งต่อไปนี้:
composer create-project --prefer-dist --no-dev webpa/webpa webpa
หรือคุณสามารถดาวน์โหลดรุ่นล่าสุดได้จากหน้ารีลีสของที่เก็บนี้
WebPA มีตัวเลือกการกำหนดค่าจำนวนมากช่วยให้คุณตั้งค่าข้อมูลรับรองฐานข้อมูลรายละเอียดโฮสต์อีเมล SMTP และตัวเลือกอื่น ๆ
แอปพลิเคชันมาพร้อมกับไฟล์ .env.example
ซึ่งแสดงรายการคู่คีย์ค่าการกำหนดค่าทั้งหมดที่คุณสามารถตั้งค่าได้
สำหรับการพัฒนาที่รวดเร็วคุณสามารถคัดลอกไฟล์ .env.example
นี้ไปยังไฟล์ที่เรียกว่า .env
และเปลี่ยนค่าให้เหมาะกับสภาพแวดล้อมของคุณ พา ธ ของไฟล์นี้สามารถตั้งค่าในไฟล์ includes/inc_global.php
สำหรับสภาพแวดล้อมการผลิตโปรด หลีกเลี่ยง การใช้ไฟล์ .env
เป็นการจัดเก็บข้อมูลรับรองที่ละเอียดอ่อนในไฟล์อาจเป็นความเสี่ยงด้านความปลอดภัย คุณควรตั้งค่าคู่คีย์เหล่านี้เป็นตัวแปรสภาพแวดล้อม ใน Apache คุณสามารถตั้งค่าเหล่านี้ในไฟล์. .htaccess
ของคุณได้ดังนี้:
SetEnv DB_HOST localhost
อย่างน้อยที่สุดคุณควรตั้งค่าตัวแปรสภาพแวดล้อมต่อไปนี้เพื่อให้ฟังก์ชัน WebPA:
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ dotenv กรุณาเยี่ยมชมที่เก็บแพ็คเกจ Dotenv สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าตัวแปรสภาพแวดล้อมใน Apache กรุณาเยี่ยมชมเว็บไซต์ของ Apache
เรียกใช้สคริปต์ต่อไปนี้เพื่อเริ่มต้นฐานข้อมูล (แก้ไขไฟล์เพื่อเปลี่ยนชื่อและรหัสผ่านตามที่ต้องการ):
หากคุณติดตั้ง WebPA อยู่แล้วและกำลังอัพเกรดจากเวอร์ชัน 3.1.0 หรือต่ำกว่าโปรดเรียกใช้:
ลบโฟลเดอร์ ติดตั้ง เมื่อเสร็จแล้ว
การติดตั้งมาตรฐานของ WebPA ไม่รวมการสนับสนุน LTI (เครื่องมือการเรียนรู้การทำงานร่วมกัน) ซึ่งช่วยให้สามารถรวมเข้ากับสภาพแวดล้อมการเรียนรู้เสมือนจริงที่ได้รับความนิยมมากที่สุด สิ่งนี้สามารถเพิ่มผ่านส่วนขยายที่สร้างโดย Stephen P Vickers กรุณาเยี่ยมชมเว็บไซต์ของสตีเฟ่นสำหรับคำแนะนำเกี่ยวกับวิธีการรับและติดตั้งส่วนขยายนี้
เอกสารสำหรับ WebPA สามารถพบได้ในเว็บไซต์โครงการ WebPA
โปรดดูการเปลี่ยนแปลงของเราสำหรับรายการอัปเดตสำหรับระบบนี้
โครงการนี้ใช้เวอร์ชันความหมายจากเวอร์ชัน 3.0.0 เป็นต้นไป
เรายินดีต้อนรับผู้มีส่วนร่วมใน WebPA เสมอ หากคุณสามารถช่วยในการพัฒนาการทดสอบหรือเอกสารโปรดส่งคำขอดึงไปยังที่เก็บนี้
ข้อบกพร่องและคำขอคุณสมบัติจะถูกติดตามในตัวติดตามปัญหา GitHub ของโครงการนี้
ซอฟต์แวร์นี้มีการแจกจ่ายภายใต้ใบอนุญาตสาธารณะ GNU ทั่วไปเวอร์ชัน 3
คุณสามารถคัดลอกแจกจ่ายและแก้ไขซอฟต์แวร์ตราบใดที่คุณติดตามการเปลี่ยนแปลง/วันที่ในไฟล์ต้นฉบับ การดัดแปลงหรือซอฟต์แวร์ใด ๆ รวมถึง (ผ่านคอมไพเลอร์) รหัสที่ได้รับอนุญาตจาก GPL จะต้องมีให้ภายใต้ GPL พร้อมกับคำแนะนำในการสร้างและติดตั้ง
WebPA ได้รับการพัฒนาโดยศูนย์การศึกษาด้านวิศวกรรมและการออกแบบที่ Loughborough University ด้วยการสนับสนุนทางการเงินจากโครงการ E-Learning Capital ของ JISC
มันยังคงได้รับการดูแลรักษาโดยผู้มีส่วนร่วมโอเพ่นซอร์สจำนวนหนึ่ง เราขอขอบคุณพวกเขาสำหรับเวลาและความพยายามที่สนับสนุนระบบนี้