WebPA adalah sistem penilaian rekan online, atau lebih khusus lagi, sistem penandaan yang dimoderasi peer. Ini dirancang untuk tim siswa yang melakukan kerja kelompok, yang hasilnya menghasilkan tanda kelompok secara keseluruhan. Setiap siswa dalam kelompok menilai rekan satu tim mereka dan kinerja mereka sendiri. Penilaian ini kemudian digunakan dengan tanda kelompok keseluruhan untuk memberi setiap siswa nilai individu. Tingkat individu mencerminkan kontribusi siswa untuk kelompok.
Versi PHP berikut ini didukung untuk versi webpa terbaru:
Contoh PHP Anda juga harus diaktifkan ekstensi berikut:
Node Package Manager diperlukan untuk menginstal Icons Feather, paket ikon yang digunakan oleh Webpa. Setelah Anda mengunduh webpa, navigasikan ke root -nya di baris perintah dan jalankan:
npm install
npm run build
Perintah pertama akan mengambil paket Icons bulu dan yang kedua akan memindahkan file yang relevan ke direktori JS Webpa untuk digunakan dalam aplikasi.
Cara termudah untuk mengunduh webpa adalah dengan manajer paket komposer menggunakan perintah berikut:
composer create-project --prefer-dist --no-dev webpa/webpa webpa
Atau Anda dapat mengunduh rilis terbaru dari halaman rilis repositori ini.
WebPA memiliki sejumlah opsi konfigurasi yang memungkinkan Anda mengatur kredensial basis data Anda, detail host SMTP Mail dan berbagai opsi lainnya.
Aplikasi ini dibundel dengan file .env.example
yang mencantumkan semua pasangan nilai kunci konfigurasi yang dapat Anda atur.
Untuk pengembangan cepat, Anda dapat menyalin file .env.example
ini ke file yang disebut .env
dan ubah nilai yang sesuai dengan lingkungan Anda. Jalur file ini dapat diatur dalam file includes/inc_global.php
.
Untuk lingkungan produksi, hindari menggunakan file .env
sebagai menyimpan kredensial sensitif dalam file bisa menjadi risiko keamanan. Sebaliknya Anda harus mengatur pasangan kunci ini sebagai variabel lingkungan. Di Apache, Anda dapat mengaturnya di file .htaccess
Anda sebagai berikut:
SetEnv DB_HOST localhost
Paling tidak, Anda harus mengatur variabel lingkungan berikut untuk membiarkan WebPa berfungsi:
Untuk informasi lebih lanjut tentang file dotenv, silakan kunjungi repositori paket dotenv. Untuk informasi lebih lanjut tentang pengaturan variabel lingkungan di Apache, silakan kunjungi situs web Apache.
Jalankan skrip berikut untuk menginisialisasi database (edit file untuk mengubah nama dan kata sandi sesuai kebutuhan):
Jika Anda sudah menginstal webpa dan meningkatkan dari versi 3.1.0 atau di bawah, silakan jalankan:
Hapus folder instal setelah Anda selesai.
Instalasi standar WebPA tidak termasuk dukungan LTI (Interoperabilitas Alat Pembelajaran) yang memungkinkannya untuk mengintegrasikan dengan mulus dengan lingkungan belajar virtual yang paling populer. Ini dapat ditambahkan melalui ekstensi yang dibuat oleh Stephen P Vickers. Silakan kunjungi situs Stephen untuk instruksi tentang cara mendapatkan dan menginstal ekstensi ini.
Dokumentasi untuk webpa dapat ditemukan di situs proyek webpa.
Silakan lihat changelog kami untuk daftar pembaruan untuk sistem ini.
Proyek ini menggunakan versi semantik dari versi 3.0.0 dan seterusnya.
Kami selalu menyambut kontributor Webpa. Jika Anda dapat membantu pengembangan, pengujian, atau dokumentasi, silakan kirimkan permintaan tarik ke repositori ini.
Bug dan permintaan fitur dilacak pada pelacak masalah GitHub proyek ini.
Perangkat lunak ini didistribusikan di bawah GNU Umum Lisensi Publik Versi 3.
Anda dapat menyalin, mendistribusikan, dan memodifikasi perangkat lunak selama Anda melacak perubahan/tanggal dalam file sumber. Setiap modifikasi atau perangkat lunak termasuk (melalui kompiler) kode berlisensi GPL juga harus tersedia di bawah GPL bersama dengan instruksi build & instal.
Webpa awalnya dikembangkan oleh Pusat Pendidikan Teknik dan Desain di Universitas Loughborough dengan dukungan keuangan dari program modal e-learning JISC.
Ini terus dipertahankan oleh sejumlah kontributor open source. Kami berterima kasih kepada mereka atas waktu dan upaya mereka mendukung sistem ini.