Webpa는 온라인 피어 평가 시스템, 특히 특히 피어 수정 마킹 시스템입니다. 그룹 작업을하는 학생들의 팀을 위해 설계되었으며, 결과는 전체 그룹 마크를 얻습니다. 그룹의 각 학생은 팀원과 자신의 성과를 등급합니다. 그런 다음이 등급은 전체 그룹 마크와 함께 사용하여 각 학생에게 개별 등급을 제공합니다. 개별 성적은 학생들이 그룹에 기여한 것을 반영합니다.
다음 버전의 PHP는 최신 버전의 WebPA에 지원됩니다.
PHP 인스턴스에도 다음 확장 기능이 활성화되어야합니다.
Node 패키지 관리자는 Webpa에서 사용하는 아이콘 패키지 인 Feather-Icons를 설치해야합니다. WebPA를 다운로드 한 후에는 명령 줄의 루트로 이동하여 실행됩니다.
npm install
npm run build
첫 번째 명령은 Feather-ICONS 패키지를 검색하고 두 번째 명령은 관련 파일을 응용 프로그램에서 사용하기 위해 WebPA의 JS 디렉토리로 이동합니다.
WebPa를 다운로드하는 가장 쉬운 방법은 다음 명령을 사용하여 Composer 패키지 관리자와 함께하는 것입니다.
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 (Learning Tools Interoperability) 지원이 포함되어 있지 않아 가장 인기있는 가상 학습 환경과 완벽하게 통합 할 수 있습니다. 이것은 Stephen P Vickers가 만든 확장을 통해 추가 할 수 있습니다. 이 확장을 얻고 설치하는 방법에 대한 지침은 Stephen의 사이트를 방문하십시오.
Webpa에 대한 문서는 WebPA 프로젝트 사이트에서 찾을 수 있습니다.
이 시스템의 업데이트 목록은 ChangEleg를 참조하십시오.
이 프로젝트는 버전 3.0.0에서 시맨틱 버전을 사용합니다.
우리는 항상 Webpa에 기고자를 환영합니다. 개발, 테스트 또는 문서화에 도움이되면이 저장소에 풀 요청을 제출하십시오.
이 프로젝트의 GitHub 문제 추적기에서 버그 및 기능 요청이 추적됩니다.
이 소프트웨어는 GNU 일반 공개 라이센스 버전 3에 따라 배포됩니다.
소스 파일에서 변경/날짜를 추적하는 한 소프트웨어를 복사, 배포 및 수정할 수 있습니다. (컴파일러를 통해) GPL 라이센스 코드를 포함한 소프트웨어에 대한 수정 사항은 GPL에서 빌드 및 설치 지침과 함께 제공되어야합니다.
Webpa는 원래 Loughborough University의 엔지니어링 및 디자인 교육 센터에서 JISC의 e- 러닝 캐피탈 프로그램의 재정 지원을 통해 개발되었습니다.
많은 오픈 소스 기고자들에 의해 계속 유지되고 있습니다. 이 시스템을 지원하는 시간과 노력에 감사드립니다.