Documentación Oficial de EvaGrade Desktop
Aprende a conectar tu Moodle, configurar el motor de inteligencia artificial (gratuito o local), definir rúbricas LOMLOE y automatizar tus correcciones por lotes con 100% de privacidad.
📖 1. Introducción a EvaGrade Desktop
EvaGrade Desktop es una aplicación nativa diseñada para docentes de colegios, institutos, formación profesional y universidades. Su propósito es automatizar la lectura y corrección por lotes de tareas de Moodle mediante rúbricas pedagógicas e Inteligencia Artificial, reduciendo el tiempo de calificación en más de un 90% y garantizando el cumplimiento estricto del RGPD europeo.
Requisitos del Sistema y Hardware
- Sistemas Operativos: Windows 10 / 11 (64 bits) o distribuciones Linux modernas (Ubuntu 20.04+, Debian 11+, Fedora, Arch Linux).
- Requisitos de la App (Modo Cloud o Servidor Propio): Muy ligeros: cualquier ordenador docente con 4 GB de RAM y procesador estándar.
- Requisitos para IA Local (Ollama Offline en tu propio PC):
- Mínimo: 16 GB de memoria RAM y procesador de 4+ núcleos (para modelos locales ligeros).
- Aconsejable / Recomendado: 32 GB de memoria RAM o tarjeta gráfica dedicada (GPU) con 8 GB+ VRAM (para modelos locales de alta capacidad y máxima precisión pedagógica).
- Conexión a Internet: Solo requerida para sincronizar con Moodle y en Modo Cloud. Con Ollama Local, la corrección funciona 100% sin conexión.
💻 2. Instalación Paso a Paso
🪟 Instalación en Windows
Descarga el instalador oficial
Descarga el archivo EvaGrade_Setup.exe desde la web oficial de EvaGrade.
Ejecuta el Asistente
Haz doble clic en el archivo descargado. Si Windows SmartScreen muestra un aviso preventivo, pulsa en "Más información" y selecciona "Ejecutar de todas formas".
Listo para Evaluar
Se creará automáticamente un acceso directo en tu escritorio y menú de inicio.
🐧 Instalación en Linux (.AppImage)
Descarga el archivo AppImage
Descarga EvaGrade-x86_64.AppImage.
Otorga Permisos de Ejecución
Haz clic derecho en el archivo ➔ Propiedades ➔ Permisos ➔ Permitir ejecutar como programa o ejecuta en terminal:
chmod +x EvaGrade-x86_64.AppImage
Ejecución
Haz doble clic sobre el archivo o lánzalo desde terminal: ./EvaGrade-x86_64.AppImage.
🎁 3. Activación de la Prueba Gratuita (15 Días PRO)
Al abrir EvaGrade por primera vez, se te otorgarán 15 días de prueba con todas las funciones PRO desbloqueadas (corrección por lotes ilimitada, extractores ZIP/Excel/PDF y todos los modelos de IA).
🏫 4. Conexión con tu Moodle / Aules
EvaGrade se conecta de forma nativa a cualquier plataforma Moodle estándar (v3.9 a v4.5+), incluyendo plataformas autonómicas como Aules (Comunitat Valenciana), Educamadrid, Moodle Centros (Andalucía), universidades y centros privados.
Configurar la Conexión
- En EvaGrade, abre la pestaña ⚙️ Configuración ➔ Moodle.
- URL del Servidor: Pega la dirección raíz de tu Moodle (por ejemplo:
https://aules.edu.gva.es/fp/). - Método de Autenticación:
- Credenciales Directas (Usuario y Contraseña): Recomendado para inicio de sesión rápido. Tus contraseñas se almacenan cifradas localmente en tu equipo.
- Token de Servicios Web (Webservices Token): Si tu centro tiene habilitada la API para docentes (Perfil ➔ Claves de Seguridad).
- Pulsa el botón «Probar Conexión». Al recibir confirmación, tus cursos se cargarán automáticamente.
🔄 5. Sincronización de Cursos y Tareas
Desde la pestaña 📚 Cursos, verás el listado actualizado de todas tus materias.
- Haz clic en un curso para desplegar sus tareas activas.
- Cada tarea muestra el número de entregas enviadas vs. pendientes de calificar.
- Al hacer clic en una tarea, EvaGrade descargará automáticamente las entregas y la rúbrica asociada para que puedas iniciar la corrección.
🧠 6. Arquitectura y Modos de IA en EvaGrade
EvaGrade integra un sistema de Inteligencia Artificial flexible y modular. Desde la pestaña ⚙️ Configuración ➔ 🧠 Inteligencia Artificial (LLM) dispones de un selector segmentado para alternar entre dos grandes modos según tus necesidades de privacidad y velocidad:
Modo 1: IA Local (Ollama Offline - 100% Privado)
Ejecuta modelos abiertos directamente en el hardware de tu ordenador. Los datos y entregas de los alumnos jamás salen de tu equipo ni se transmiten por Internet.
Modo 2: APIs Online (Cloud)
• OpenRouter Hub: Conecta a más de 300 modelos globales (Gemini 2.5 Flash, DeepSeek R1/V3, Claude 3.5, GPT-4o o modelos 100% gratuitos) con una única clave de API.
• Servidor Propio / Red Centro: Conecta a servidores locales de tu instituto o universidad (vLLM, LM Studio o endpoints OpenAI compatibles).
● ACTIVO con el modelo seleccionado, nivel de privacidad y estado de la conexión.
🏠 7. Guía: IA Local (Ollama Offline & 100% RGPD)
La opción recomendada para centros educativos con estrictas políticas de protección de datos o aulas sin acceso a Internet.
💡 ¿Tu ordenador tiene 8 GB de RAM o es un portátil docente estándar? Te recomendamos utilizar el Modo Cloud con OpenRouter Hub: la inferencia se procesa en servidores de alta potencia sin consumir recursos de tu equipo y manteniendo la privacidad mediante la anonimización local RGPD previa en tu PC.
1. Instalación de Ollama
Descarga e instala Ollama gratis desde ollama.com en tu equipo (Windows o Linux).
2. Detección Inteligente y Familias de Modelos
EvaGrade analiza automáticamente la memoria RAM y la GPU/CPU de tu equipo para recomendarte la opción idónea según tu máquina:
- Familias Multimodales y Generales: Diseñadas para lectura de redacciones, comprensión de documentos y análisis visual de exámenes o esquemas.
- Familias de Razonamiento Lógico: Especializadas en pensamiento reflexivo paso a paso, ejercicios de ciencias, matemáticas y aplicación minuciosa de rúbricas analíticas.
- Familias Técnicas y de Código: Optimizadas para la inspección y corrección sintáctica de código fuente en ciclos formativos y grados técnicos.
3. Descarga en 1 Clic desde la App
No necesitas recordar comandos de consola: pulsa el botón «Descargar Modelo» dentro de EvaGrade y la aplicación descargará y configurará automáticamente el modelo recomendado para tu hardware con seguimiento de progreso en tiempo real.
4. Ajustes Avanzados
Puedes ajustar la URL del servicio (por defecto http://localhost:11434), el límite seguro de memoria RAM y la concurrencia de peticiones paralelas.
🚀 8. Guía: APIs Cloud con OpenRouter Hub (+300 Modelos)
OpenRouter Hub es la pasarela universal recomendada para el modo Cloud en EvaGrade: con una única cuenta y clave accedes a todos los proveedores del mercado sin configurar cuentas separadas en Google, Anthropic u OpenAI.
Obtén tu API Key en OpenRouter
Crea tu cuenta en openrouter.ai/keys y genera una clave de API.
Pega tu clave en EvaGrade
En Configuración ➔ IA ➔ APIs Online (Cloud), selecciona OpenRouter Hub y pega tu clave.
Elige un Preset Inteligente o Explora el Catálogo
EvaGrade calcula en tiempo real métricas de coste por clase y potencia para ofrecerte 3 presets de 1 clic:
- 🥇 Top 1 Calidad/Precio: Selección automática del modelo más equilibrado (ej.
google/gemini-2.5-flasho DeepSeek V3). Coste típico: < 0,005 € por clase. - 🆓 100% Gratuito: Modelos con etiqueta
:freeque puedes usar sin recargar saldo. - ⚡ Máxima Potencia / Razonamiento: Modelos con razonamiento profundo como DeepSeek R1, Claude 3.5 Sonnet o GPT-4o.
Pulsa «Probar y Activar Motor de IA»
EvaGrade verificará la comunicación con el modelo y lo dejará listo para evaluar.
🔌 9. Servidor Propio / Red del Centro Educativo
Si tu centro educativo, instituto o universidad dispone de un servidor propio con vLLM, LM Studio, Ollama en red de aula o cualquier endpoint compatible con la API de OpenAI:
- En Configuración ➔ IA ➔ APIs Online, selecciona la tarjeta 🔌 Servidor Propio / Red Centro.
- Introduce la URL base de tu servidor (ejemplo:
http://192.168.1.50:8000/v1). - Si el servidor requiere clave, introdúcela en el campo API Key (o déjala vacía si es una red local abierta).
- Haz clic en el botón «🔍 Auto-detectar modelos en servidor». EvaGrade consultará tu servidor y cargará automáticamente la lista de modelos disponibles.
- Pulsa en «Probar y Activar Motor de IA» para comenzar a corregir usando la infraestructura de tu centro.
🛡️ 10. Anonimización RGPD en el PC y Privacidad
La privacidad de los menores y estudiantes es la prioridad absoluta en la arquitectura de EvaGrade:
- En Modo Local (Ollama): El 100% del procesamiento se realiza en los núcleos de tu procesador/tarjeta gráfica. No existe transmisión de datos al exterior.
- En Modo Cloud (OpenRouter / Servidor Remoto): Antes de enviar cualquier entrega a la nube, el motor local de EvaGrade enmascara y anonimiza nombres y apellidos de los alumnos por etiquetas (ej.
[ALUMNO_01]), filtra correos electrónicos y números de identificación (DNI/NIA). Al recibir la nota y el comentario de feedback, el programa reasocia en local la corrección al alumno real. - Cifrado Local: Las contraseñas de Moodle y las claves de API se guardan cifradas en la base de datos local SQLite de tu propio ordenador.
📐 11. Configuración de Rúbricas y Formatos Soportados
Formatos de Entrega Soportados
- Archivos Comprimidos (ZIP, TAR.GZ): Inspección recursiva de carpetas y extracción de código fuente o documentos adjuntos.
- Hojas de Cálculo (ODS de LibreOffice y XLSX de Excel): Lectura estructurada de celdas, comprobación de fórmulas matemáticas y tablas.
- Documentos de Texto y PDF: Archivos Word (DOCX), PDF y ficheros de texto plano (TXT, MD).
- Texto en Línea: Redacciones y respuestas introducidas directamente en el editor web de Moodle.
Rúbricas Pedagógicas (LOMLOE)
Puedes definir criterios con diferentes niveles de logro (0 a 10), ponderación porcentual, bonificaciones por puntos extra (creatividad, formato sobresaliente) y penalizaciones (falta de ortografía, entrega fuera de plazo).
🚀 12. Evaluación Masiva por Lotes (Batch AI)
Para corregir a un grupo completo de 25-35 alumnos:
- Entra en la tarea seleccionada.
- Haz clic en el botón «🚀 Encolar Entregas Pendientes».
- EvaGrade procesará de forma secuencial y paralela cada entrega, mostrando una barra de progreso en tiempo real con el tiempo estimado de finalización.
- Puedes pausar o reanudar el proceso en cualquier momento.
🎯 13. Revisión de Borradores y Volcado a Moodle
Tú siempre tienes el control final de la evaluación:
- Las calificaciones y comentarios generados aparecen en estado Borrador.
- Puedes hacer clic en cualquier alumno para ajustar la nota numérica o editar el comentario de retroalimentación redactado por la IA.
- Una vez revisadas, pulsa «Publicar Calificaciones en Moodle» para sincronizar las notas en el libro oficial de calificaciones de tu centro.
🔑 14. Activación de Licencia PRO
Tras adquirir tu licencia en la web oficial:
- Recibirás un correo electrónico inmediato de Lemon Squeezy / EvaGrade con tu Clave de Licencia PRO y tu factura con IVA desglosado.
- Abre EvaGrade en tu ordenador y dirígete a ⚙️ Configuración ➔ Licencia.
- Pega tu clave en el campo correspondiente y pulsa «Activar Licencia».
- Tu estado cambiará a PRO Ilimitado de inmediato.
❓ 15. Preguntas Frecuentes Técnicas
¿Qué ocurre si cambio o formateo mi ordenador?
Puedes desvincular tu licencia desde la pestaña de configuración antes de formatear o volver a introducir tu clave en el nuevo equipo. Nuestro servidor de licencias gestiona la transferencia automáticamente.
¿Es necesario instalar Python en mi sistema?
No. Los paquetes oficiales para Windows (.exe) y Linux (.AppImage) son completamente autónomos e incluyen todos los motores de extracción necesarios empaquetados en el instalador.
¿Dónde puedo solicitar soporte técnico?
Puedes escribirnos a nuestro canal de soporte docente oficial en [email protected]. Los usuarios con Licencia PRO cuentan con soporte prioritario en menos de 24 horas laborables.