Planilla Digital

Planilla Digital Oficial de Baloncesto

Manual del Operador de Mesa y Configuración del Sistema

▶
Video Instructivo de Operación Básica Vea el video explicativo con el paso a paso para la operación de la planilla y control de mesa.
Ver Video Instructivo

1. Introducción y Arquitectura General

El sistema de Planilla Digital de Básquet es una aplicación web e híbrida diseñada para digitalizar la anotación oficial de partidos en tiempo real. Permite operar el reloj principal de juego, controlar el cronómetro de posesión (24s/14s), administrar las faltas de equipo, registrar puntos, rebotes, asistencias y faltas por jugador, manteniendo una sincronización continua con la base de datos central cuando hay conectividad a Internet.

Soporte Sin Conexión (Offline First): La aplicación opera utilizando una base de datos local JSON/SQLite en combinación con sincronizaciones periódicas al servidor web. Si la conexión de red falla, el operador puede continuar registrando todas las incidencias del partido sin interrupción. Al restablecerse la red, los datos acumulados se sincronizan automáticamente.

2. Administración y Configuración de Partidos

2.1 Agregar un Nuevo Partido

Para dar de alta un encuentro deportivo en la plataforma, acceda a la pantalla principal y complete el formulario correspondiente:

2.2 Administración de Equipos Propios y Adicionales (Módulo "Administrar Equipos")

En la barra superior de la pantalla principal de creación de partidos, a la izquierda de "Administrar Plantillas", se dispone del botón 🛡️ Administrar Equipos:

2.3 Configuración de Roster y Oficiales

Una vez creado el partido, se ingresa a la fase de preparación de alineaciones:

  1. Columna "Presente" (Roster Activo): Se ha incorporado una columna de verificación de asistencia llamada "Presente".
    • Únicamente los jugadores marcados como "Presente" serán guardados en la planilla oficial y habilitados para jugar en la mesa de control.
    • Cualquier jugador que no esté tildado como presente será descartado y eliminado de la lista de jugadores activos para evitar inconsistencias.
  2. Sincronización Inteligente de Checks en Roster:
    • Si desmarca la casilla "Presente" de un jugador, el sistema desmarcará automáticamente sus casillas de "Inicial" (titular) y "Capitán".
    • Si marca a un jugador como "Inicial" o como "Capitán", el sistema marcará automáticamente su casilla "Presente" para garantizar la consistencia.
    • El sistema limita de forma estricta la selección a un único Capitán por equipo.
  3. Validación de Límites Mínimos y Máximos: Las reglas de cantidad de jugadores (rules_min_jugadores y rules_max_jugadores) se controlan y validan de forma estricta utilizando únicamente la cantidad de jugadores marcados como Presente.
  4. Selección y Cambio de Plantilla de Juego: En la parte superior de la pantalla de configuración de roster, se incluye un selector de Plantilla de Juego:
    • Cambio en caliente: Si necesita cambiar la plantilla que rige el partido antes de comenzar, puede hacerlo desde este selector. Al hacerlo, el resumen de reglas en el encabezado y las tablas de rosters de ambos equipos se re-estructurarán dinámicamente (por ejemplo, ampliando o reduciendo el número máximo de jugadores permitidos) sin perder los nombres, números o estados de los jugadores previamente ingresados.
    • Foco y Enfoque Automático: Si el partido fue creado sin plantilla de juego asignada, al cargar esta pantalla el sistema posicionará el foco automáticamente en este selector de plantillas y la pantalla hará un desplazamiento (scroll) suave hacia él para obligar a definir la plantilla antes de iniciar el juego.
    • Restricción Post-Inicio (Solo Lectura): Una vez que se inicia el encuentro (haciendo clic en "Guardar y Continuar" y entrando a la pantalla de juego), por razones de seguridad e integridad de datos el selector de plantillas se ocultará y será sustituido por un bloque informativo de solo lectura que detalla la plantilla activa, impidiendo cualquier edición accidental.
  5. Resumen de Reglas Aplicadas: En la parte superior de la pantalla de configuración de roster, abajo del título del partido, el sistema visualiza dinámicamente un resumen detallado con las reglas vigentes (ej: cantidad y duración de cuartos, límites de faltas personales y de equipo, roster mínimo/máximo, y minutos o cuartos reglamentarios exigidos por jugador).
  6. Diseño Responsivo de Acciones: Los botones de acción al pie de la pantalla de configuración de roster (Volver al Listado, Eliminar, Guardar y Continuar) se adaptan automáticamente en pantallas chicas (ancho menor a 768px). Se apilan en sentido vertical (uno debajo del otro) y ocupan el ancho completo de la pantalla para una cómoda operación táctil. El botón de eliminación se oculta sin dejar espacios vacíos si el operador no cuenta con privilegios de administración.
  7. Nombres por Defecto (Sin Nombre en Planilla): Si se marca a un jugador como presente pero se deja en blanco el campo de su nombre, al guardar el partido el sistema le asignará de forma automática el nombre genérico Jugador <número_de_camiseta> (ej. Jugador 10) tanto en el archivo JSON local como en la base de datos central.
  8. Cuerpo Técnico: Escriba los nombres del Director Técnico (DT), Asistentes y del trinomio de Árbitros designados para el encuentro.
  9. Reloj de Posesión: Tilde o destilde la casilla "Habilitar Reloj de Posesión (24/14 segundos)" para definir si el cronómetro de 24 segundos estará disponible y activo para su uso durante este partido.
  10. Hold to Confirm (Evitar Acciones Accidentales): Los botones críticos como "Editar Roster" y "Ver Partidos" poseen una barra de progreso que requiere ser pulsada de forma continua durante 1 segundo para activarse, previniendo salidas accidentales de la mesa de control durante el partido.

2.4 Personalización de Colores de Equipos

Para facilitar la identificación rápida de los jugadores y marcas en el tablero interactivo, el sistema permite elegir los colores distintivos de cada club:

2.5 Cuadros de Diálogo y Modales Personalizados (Experiencia Touch)

Toda la plataforma prescinde de ventanas emergentes estándar del navegador (alertas, confirmaciones o prompts nativos), reemplazándolas por cuadros de diálogo modales integrados con diseño visual armónico:

3. Operación de la Mesa de Control (Pantalla de Juego)

3.1 Gestión del Reloj Principal y Jugadores Activos

El reloj de juego se opera mediante las siguientes interacciones:

Regla de Alineación Activa: El sistema prohíbe taxativamente iniciar o reanudar el cronómetro si el número de jugadores activos con el indicador de cancha encendido (🔥) en cualquiera de los equipos es menor o mayor a exactamente 5. Se mostrará una advertencia parpadeante en pantalla.

3.2 Reloj Alterno (Cronómetro Auxiliar Independiente)

El sistema dispone de un Reloj Alterno flotante e independiente del cronómetro principal de juego. Este reloj auxiliar no afecta el tiempo de juego de los jugadores ni las posesiones, siendo ideal para controlar tiempos muertos, calentamientos o intervalos de descanso:

3.3 Distribución de los Equipos en Cancha (Lado del Campo)

Por defecto, la interfaz sitúa al equipo Local en el lateral izquierdo del tablero y al Visitante en el derecho. Sin embargo, esto puede adaptarse según la disposición física real de los bancos en el estadio:

3.4 Solicitud de Tiempos Muertos (Time-outs)

Los Tiempos Muertos (T.O.) se gestionan de forma táctil y segura directamente desde los bloques de puntaje superior de cada equipo:

3.5 Solución de Problemas de Visualización en Dispositivos Móviles

Dependiendo de la resolución, del zoom o de la rotación del navegador en dispositivos móviles, en ocasiones los botones de control de la barra inferior de juego podrían no visualizarse correctamente o quedar recortados:

Restablecer Visualización (Botones Inferiores Ocultos): Si al estar en el modo juego no se ven los botones de la barra inferior, pruebe con girar la pantalla del dispositivo a posición vertical y luego volver a colocarla en posición horizontal. Este cambio de orientación fuerza al navegador a recalcular dinámicamente el espacio del viewport, restableciendo inmediatamente la correcta visualización de toda la interfaz.

4. Registro de Estadísticas e Incidencias (Acciones en Juego)

4.1 Registro de Tiros y Puntos

El sistema separa los intentos en Convertidos y Errados para cada uno de los valores de anotación (1, 2 y 3 puntos). Primero debe seleccionarse al jugador en cancha y luego presionar el botón correspondiente en la grilla central:

4.2 Registro de Faltas

Las infracciones personales se registran directamente al jugador activo seleccionado:

Jugadores Descalificados / Límite de Faltas: Cuando un jugador alcanza el límite de faltas (ej: 5 faltas) o acumula 2 faltas técnicas/antideportivas:

4.3 Registro de Otras Faltas (Personal Técnico y Banco)

Para registrar faltas que no pertenecen a los jugadores en cancha o de categorías especiales, presione el botón:
OTRAS F. Otras Faltas (En pantallas chicas se abre con la letra O).
Esto abrirá un modal flotante donde el operador debe:

  1. Seleccionar el Tipo de Falta:
    • Falta Descalificante: Sanción grave con expulsión directa del partido.
    • Falta Técnica: Sanción por inconducta.
    • Defensa Ilegal: Penalización en categorías infantiles/formativas que no aplican defensa zonal.
  2. Seleccionar el Destinatario: Se muestran los rosters y personal técnico de ambos equipos estructurados en dos columnas (Local y Visitante). Se puede asignar la falta a:
    • Cualquier jugador registrado en planilla.
    • Director Técnico (DT).
    • Asistente 1 o Asistente 2.
    • Al Banco (falta técnica cargada al equipo/banca).
  3. Confirmar la acción haciendo clic en "Registrar Falta".

4.4 Reloj de Posesión (24s / 14s)

El reloj de posesión (de 24 segundos con regla de 14 segundos) cuenta con sus propios botones de control dedicados en la barra de cronómetros inferior:

4.5 Registro de Recuperaciones, Pérdidas, Rebotes, Asistencias y Tapones

Para registrar estadísticas de control de balón, seleccione al jugador y use los botones correspondientes:

4.6 Rotación y Gestión de Alineaciones (Sustituciones y Quintetos)

El reglamento exige controlar el ingreso de jugadores y mantener en todo momento exactamente 5 jugadores activos en cancha. El sistema ofrece dos modalidades para administrar los cambios:

4.7 Historial de Acciones, Deshacer y Correcciones

Durante la dinámica rápida de un partido, pueden cometerse errores de carga. El sistema proporciona herramientas robustas para revertir y corregir cualquier incidencia cargada por equivocación:

4.8 Modos de Carga: Modo Manual vs. Modo Automático (Flujo Guiado)

Para adaptarse al ritmo de juego y a la experiencia del operador de mesa, el sistema incorpora dos modos de trabajo que se definen al configurar el partido mediante la casilla "Habilitar Modo Automático":

4.9 Asistente de Tiros Libres (Lanzamientos Múltiples)

Para agilizar la anotación de los tiros libres sin interrumpir la fluidez del juego, el sistema incluye un Asistente de Tiros Libres unificado en un solo cuadro de diálogo flotante y arrastrable:

4.10 Finalización del Partido y Carga del Informe Arbitral

Al concluir el tiempo reglamentario del partido (o del último período o tiempo suplementario), el operador procede al cierre formal del encuentro presionando el botón Finalizar Partido en la barra inferior de control. El proceso se gestiona mediante un flujo estructurado de dos pasos:

  1. Cuadro de Diálogo de Informe Arbitral (Paso 1):

    Se despliega en pantalla una ventana modal exclusiva para la redacción del Informe Arbitral Oficial. En este espacio, el operador de mesa o los jueces pueden asentar cualquier novedad, falta descalificante, expulsión, incidente disciplinario, protesta formal o aclaración técnica sucedida durante el desarrollo del encuentro.

    • Informe Opcional: Si el partido transcurrió con total normalidad y no hay observaciones por parte del cuerpo arbitral, el campo de texto puede dejarse en blanco.
    • Retorno a la Pantalla de Juego: Mientras no se acepte ni confirme esta pantalla, el operador puede presionar el botón Cancelar para volver a la pantalla de juego en cualquier momento, permitiendo consultar estadísticas, revisar la bitácora o subsanar cualquier anotación previa.
    Advertencia sobre el Reloj de Juego: Al regresar a la pantalla de juego desde el cuadro de diálogo de informe arbitral, debe tenerse en cuenta que el reloj de juego no puede retrocederse de manera automática. El tiempo transcurrido en los períodos ya finalizados queda registrado definitivamente en la planilla del partido.
  2. Confirmación Final de Cierre (Paso 2):

    Al presionar el botón "Guardar y Finalizar →" (ubicado en la cabecera superior del diálogo para un acceso táctil óptimo en cualquier dispositivo), el sistema presentará una pantalla de confirmación final de seguridad en color rojo. Al confirmar el cierre definitivo:

    • El partido cambia de forma permanente su estado a finished (Finalizado), bloqueando cualquier modificación posterior en las jugadas.
    • Todas las estadísticas consolidadas, bitácora de incidencias y el informe arbitral quedan resguardados tanto en el almacenamiento local como en la base de datos central.
    • La aplicación redirige a la lista de partidos donde se habilitan inmediatamente las descargas del Acta Oficial en PDF, estadísticas e historial.

5. Visualización e Interpretación de Estadísticas

5.1 Planilla General del Partido

Al presionar el botón "Estadísticas" en el panel inferior, se abrirá la ventana detallada del partido actual. En esta pantalla se despliegan los acumulados del juego para cada uno de los jugadores registrados, incluyendo puntos, tiros libres, dobles y triples (con el formato Convertidos/Efectuados, donde los tiros efectuados representan la suma de convertidos + errados), faltas, rebotes, asistencias, pérdidas, recuperaciones y tapones (bloqueos).

5.2 Estadísticas Detalladas por Cuarto

En la sección inferior del modal se despliega la grilla de Estadísticas Detalladas por Cuarto. Esta tabla muestra de forma segmentada por período la evolución del juego de cada jugador:

5.3 Ayudas Visuales y Atenuación de Ceros

Con el objetivo de agilizar la lectura de planillas durante la toma de decisiones del cuerpo técnico o del operador, el sistema aplica la regla de Atenuación de Valores Nulos. Todos aquellos campos cuyo valor sea cero (tales como 0, 0/0 y 00:00) se muestran en un color gris tenue. Esto reduce el ruido visual en la tabla, permitiendo identificar rápidamente los datos significativos del juego.

5.4 Exportación y Consulta de Partidos Finalizados

Al concluir un partido, el sistema bloquea el registro de acciones y habilita herramientas avanzadas de consulta y descarga de informes técnicos en formato PDF: