WebPA es un sistema de evaluación de pares en línea, o más específicamente, un sistema de marcado moderado por pares. Está diseñado para equipos de estudiantes que hacen trabajo grupal, cuyo resultado gana una marca general de grupo. Cada estudiante en un grupo califica a sus compañeros de equipo y su propio desempeño. Esta calificación se usa luego con la marca de grupo general para proporcionar a cada estudiante una calificación individual. La calificación individual refleja la contribución de los estudiantes al grupo.
Las siguientes versiones de PHP son compatibles con la última versión de WebPA:
Su instancia de PHP también debe tener las siguientes extensiones habilitadas:
Node Package Manager es necesario para instalar Feather-Icons, un paquete de iconos utilizado por WebPA. Una vez que haya descargado WebPA, navegue a su raíz en la línea de comando y ejecute:
npm install
npm run build
El primer comando recuperará el paquete Feather-Icons y el segundo moverá los archivos relevantes al directorio JS de WebPA para su uso en la aplicación.
La forma más fácil de descargar WebPA es con el Composer Package Manager usando el siguiente comando:
composer create-project --prefer-dist --no-dev webpa/webpa webpa
Alternativamente, puede descargar la última versión de la página de lanzamiento de este repositorio.
WebPA tiene una serie de opciones de configuración que le permiten establecer las credenciales de su base de datos, los detalles del host del correo SMTP y varias otras opciones.
La aplicación viene inclinada con un archivo .env.example
que enumera todos los pares de valor de configuración que puede establecer.
Para un desarrollo rápido, puede copiar este archivo .env.example
a un archivo llamado .env
y cambiar los valores para adaptarse a su entorno. La ruta de este archivo se puede configurar en el archivo includes/inc_global.php
.
Para los entornos de producción, evite usar el archivo .env
, ya que almacenar credenciales confidenciales en un archivo podría ser un riesgo de seguridad. En su lugar, debe configurar estos pares de teclas como variables de entorno. En Apache, puede configurarlos en su archivo .htaccess
de la siguiente manera:
SetEnv DB_HOST localhost
Como mínimo, debe establecer las siguientes variables ambientales para permitir que WebPA funcione:
Para obtener más información sobre el archivo Dotenv, visite el repositorio del paquete Dotenv. Para obtener más información sobre cómo establecer variables ambientales en Apache, visite el sitio web de Apache.
Ejecute los siguientes scripts para inicializar la base de datos (edite los archivos para cambiar los nombres y la contraseña según sea necesario):
Si ya tiene WebPA instalado y está actualizando desde la versión 3.1.0 o menos, ejecute:
Elimine la carpeta de instalación cuando haya terminado.
La instalación estándar de WebPA no incluye soporte LTI (interoperabilidad de herramientas de aprendizaje) que le permite integrarse perfectamente con los entornos de aprendizaje virtual más populares. Esto se puede agregar a través de una extensión creada por Stephen P Vickers. Visite el sitio de Stephen para obtener instrucciones sobre cómo obtener e instalar esta extensión.
La documentación para WebPA se puede encontrar en el sitio del proyecto WebPA.
Consulte nuestro ChangeLog para obtener una lista de actualizaciones para este sistema.
Este proyecto utiliza versiones semánticas desde la versión 3.0.0 en adelante.
Siempre damos la bienvenida a los contribuyentes a WebPA. Si puede ayudar con el desarrollo, las pruebas o la documentación, envíe una solicitud de extracción a este repositorio.
Los errores y las solicitudes de funciones se rastrean en el rastreador de problemas GitHub de este proyecto.
Este software se distribuye bajo la GNU General Public License versión 3.
Puede copiar, distribuir y modificar el software siempre que rastree los cambios/fechas en los archivos de origen. Cualquier modificación o software que incluya (a través del compilador) Código con licencia de GPL también debe estar disponible debajo de la GPL junto con las instrucciones de compilación e instalación.
WebPA fue desarrollado originalmente por el Centro de Educación de Ingeniería y Diseño de la Universidad de Loughborough con el apoyo financiero del programa de capital de aprendizaje electrónico de JISC.
Sigue siendo mantenido por varios contribuyentes de código abierto. Les agradecemos por su tiempo y esfuerzo para apoyar este sistema.