CoolFace
Apppublic

Tatu1984/Autoevaluacion-juv

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes
App README

Sanse Complutense · Juvenil — App de autoevaluación

App para que el equipo se autoevalúe partido a partido, evalúe a sus compañeros y vea una comparativa real "tú vs el equipo". Incluye Panel del entrenador. Backend en SQLite (datos compartidos entre todos los móviles).

Cómo se usa

  • —Jugadores: abren la app, eligen su nombre y el Partido (1 a 4) que están evaluando, se autoevalúan, evalúan a sus compañeros y desbloquean su comparativa.
  • —Entrenador: en la pantalla de inicio elige "🎓 Panel del entrenador", mete el PIN (1984) y ve el tablero de control, filtrable por partido:
  • —Medias por jugador (autoeval vs equipo + Δ).
  • —Ranking por eje (de mejor a peor jugador en cada eje).
  • —Gaps autopercepción vs equipo (quién se sobrevalora / se infravalora).
  • —Estado de entrega (quién ha completado, quién va a medias, quién no ha entrado).
  • —Detalle de cada jugador: su autoevaluación + lo que le puso cada compañero + la media.

Configuración rápida (en app.py)

  • —MATCHES — los 4 partidos (cámbialos por rivales/fechas si quieres).
  • —COACH_PIN — el PIN del panel (ahora 1984). Cámbialo si quieres.
  • —PLAYERS — la plantilla.

🚀 Cómo publicarla GRATIS en Hugging Face Spaces

  1. 1.Crea una cuenta gratis en https://huggingface.co/join (no pide tarjeta).
  2. 2.Arriba a la derecha: New → Space.
  3. 3.Rellena:
  4. 4.Owner: tu usuario · Space name: sanse-autoevaluacion
  5. 5.License: cualquiera (p. ej. MIT)
  6. 6.SDK: elige Gradio
  7. 7.Hardware: CPU basic · FREE
  8. 8.Visibility: Public (o Private si solo quieres el enlace para el equipo)
  9. 9.Crea el Space. Te llevará a la pestaña Files.
  10. 10.Sube estos tres archivos (botón Add file → Upload files):
  11. 11.app.py
  12. 12.requirements.txt
  13. 13.README.md ← este mismo archivo (lleva la configuración del Space arriba)
  14. 14.Espera 1-2 min a que aparezca Running. Tu app estará en: https://huggingface.co/spaces/TU-USUARIO/sanse-autoevaluacion
  15. 15.Comparte ese enlace (o un QR) con el equipo. Cada uno entra, elige su nombre y evalúa.

✏️ Antes de publicar

  • —Edita la lista PLAYERS en app.py con los nombres y posiciones reales.
  • —En app.py, cambia SEED_DEMO = True a `False` para empezar SIN datos de ejemplo. Con SEED_DEMO = True el panel se rellena con datos ficticios para que veas cómo queda el tablero antes de que el equipo entre. Ponlo en `False` antes del campeonato.

💻 Probarla en tu ordenador (opcional)

bash
pip install -r requirements.txt
python app.py

Se abre en http://127.0.0.1:7860.

⚠️ Nota sobre los datos

En el plan gratuito de Spaces el almacenamiento es efímero: si el Space se reinicia (tras inactividad o al actualizar archivos) la base ratings.db puede reiniciarse. Para un campeonato de un fin de semana es suficiente. Si quieres persistencia garantizada, dímelo y te indico cómo guardar los datos en un Dataset de Hugging Face o en Supabase (también gratis).