atiAsistencia - Sistema de Asistencia Estudiantil

atiAsistencia - Sistema de Asistencia Estudiantil. El Blog de Joseca. Guayaquil - Ecuador.


atiAsistencia: toma la asistencia de tus estudiantes desde el celular, sin internet

Si das clases en varios cursos y asignaturas, o si eres tutor de curso, sabes cuánto tiempo toma pasar lista, contar faltas y armar el reporte del mes. atiAsistencia es una aplicación para celulares Android que te permite registrar la asistencia diaria con un solo toque, ver reportes semanales, mensuales o por bimestre, trimestre o quimestre, y exportarlos a PDF o Excel. Todo sin internet y sin crear cuentas.

¿Qué es atiAsistencia?

atiAsistencia es una app Android (archivo APK) pensada para el docente que trabaja con varios cursos y varias asignaturas, o que se desempeña como tutor . Creas cada curso con su lista de estudiantes —puedes pegarla directamente desde Excel—, tomas lista cada día con los botones P, F, A y J, y la app calcula por ti los totales y el porcentaje de asistencia. Los datos se guardan en tu propio celular: no hay servidores, cuentas ni registro.

¿Por qué la desarrollé?

Pasar la asistencia en papel y luego digitarla en Excel es hacer el mismo trabajo dos veces, y darse cuenta a tiempo de que un estudiante ya faltó varios días seguidos depende solo de la memoria del docente. Quería una herramienta simple, que cualquier docente o tutor —aunque tenga poca experiencia con computadoras— pueda usar desde el celular en el aula: que avise cuando un estudiante acumula tres faltas seguidas, que entregue el reporte del mes con cada día tomado, y que exporte todo listo en PDF e imprimir o para abrir en Excel.

Avisa al representante en segundos

Cuando marcas una falta, aparece junto al nombre del estudiante un botón verde de WhatsApp. Al tocarlo se abre WhatsApp con el mensaje listo: el nombre del estudiante, el curso, la asignatura, la fecha de la falta y tu nombre como docente. Si el estudiante ya acumula dos o más faltas seguidas, el mensaje lo indica con las fechas. Solo eliges al representante entre tus contactos y envías. La app no guarda números de teléfono, y la conversación de WhatsApp queda como evidencia de que informaste a la familia a tiempo.

Características principales

  • Varios cursos y asignaturas en una sola aplicación; cambias de curso con un selector
  • Lista de estudiantes desde Excel: copia la columna de nombres y pégala (también puedes escribirlos uno por línea)
  • Asistencia con un toque: P Presente, F Falta, A Atraso, J Justificada, cada una con su color; botón Todos presentes para marcar el curso completo y corregir solo las excepciones; y puedes tomar o corregir cualquier fecha, no solo la de hoy
  • Alerta automática cuando un estudiante acumula 3 o más faltas seguidas
  • Aviso al representante por WhatsApp: debajo de cada estudiante con falta aparece un botón que abre WhatsApp con el mensaje ya redactado: nombre del estudiante, curso, asignatura, fecha de la falta y, si corresponde, las faltas consecutivas acumuladas, con tu nombre al final. Tú eliges al representante entre tus contactos y envías. La conversación queda como constancia de que informaste.
  • Reporte semanal (lunes a viernes) con el total de faltas de cada estudiante
  • Reporte mensual con una columna por cada día en que tomaste lista (con el número del día), totales de presentes, faltas, atrasos y justificadas, y el % de asistencia, que se resalta en rojo por debajo de 80%
  • Reporte por fecha (desde–hasta) para bimestres, trimestres o quimestres, con los meses diferenciados por color
  • Exportación a PDF o CSV: cada reporte se puede exportar como PDF —listo para imprimir con colores y el mismo formato que ves en pantalla— o como CSV para trabajar los datos en Excel
  • Estudiantes retirados: se ocultan de la lista diaria sin perder su historial, y puedes reactivarlos
  • Respaldo y restauración en un solo archivo, para cambiar de celular o guardar una copia de seguridad
  • Institución y docente configurables: cada docente escribe sus datos y aparecen en sus reportes
  • Sin internet, sin cuentas y sin registro: tus datos se quedan en tu celular

Requisitos

Componente

Requisito

Dispositivo

Celular o tablet con Android

Instalación

Archivo APK (instalación directa)

Espacio

Menos de 5 MB

Internet

No requerido (solo para enviar avisos por WhatsApp)

Cuenta o registro

No requerido

Datos

Se guardan en el propio dispositivo

Para abrir los reportes

Excel, Hojas de cálculo de Google, LibreOffice Calc u otra hoja de cálculo (en la computadora)


[update title="Información importante" icon="info-circle"]💡atiAsistencia está disponible de forma gratuita para docentes.
      No requiere licencias ni registro.[/update]


Manual de Uso — atiAsistencia

Instalación del APK

Descargar el archivo

  1. Descarga el archivo APK de atiAsistencia desde el enlace de este artículo
  2. Ábrelo desde la carpeta Descargas de tu celular
  3. Si Android lo solicita, permite instalar apps de esta fuente.
    Como la app no viene de Google Play, Android puede pedirte permiso para instalarla. Toca Configuración en el aviso y activa Permitir desde esta fuente. Después vuelve y toca Instalar. 
  4. Si aparece el aviso de Google Play Protect, toca Más detalles y luego Instalar de todas formas (la explicación está justo debajo)
  5. Abre atiAsistencia, entra a la pestaña Cursos, escribe el nombre de tu institución y el tuyo, y crea tu primer curso

Aviso de Google Play Protect

Es posible que aparezca una ventana como esta:


No significa que la app sea peligrosa: Play Protect solo avisa que no conoce al desarrollador porque la aplicación no está publicada en Google Play. Si descargaste el archivo desde este artículo, continúa con Más detalles → Instalar de todas formas. Descarga la APK únicamente desde este blog.

Primer inicio

Al abrir atiAsistencia por primera vez verás la pestaña Asistencia con el mensaje “Aún no tienes cursos” y un botón Crear curso. Los pasos siguientes te explican cómo configurarla.

Primeros pasos

Conociendo la app

En la parte inferior hay tres pestañas:

Pestaña

Para qué sirve

Asistencia

Tomar lista del día: elegir curso y fecha, y marcar a cada estudiante

Reporte

Ver los reportes semanal, mensual o por fecha, y exportarlos a CSV

Cursos

Datos de institución y docente, crear y editar cursos y estudiantes, respaldo y “Acerca de”


Institución y docente

En la pestaña Cursos, la primera tarjeta es Institución y docente. Escribe el nombre de tu institución educativa y tu nombre. Se guardan automáticamente al salir de cada campo y aparecen en el encabezado de los reportes que exportes.


[alert title="Información importante" icon="info-circle"]Como estos datos son configurables, cada docente que use la app escribe los suyos: no hay nada fijo a un colegio en particular.[/alert]


Crear un curso

  1. En la pestaña Cursos, en la tarjeta Nuevo curso, escribe el curso (por ejemplo, 8vo A) y la asignatura (por ejemplo, Matemática)
  2. Pega la lista de estudiantes: copia en Excel la columna de nombres y pégala en el cuadro, o escribe un estudiante por línea
  3. Toca Guardar

Si pegas varias columnas (por ejemplo, número, apellidos y nombres), la app quita los números de lista y une el resto en un solo nombre por estudiante.

Varios cursos y asignaturas

Crea un curso por cada combinación de curso y asignatura que dictes (por ejemplo, “8vo A — Matemática” y “8vo B — Matemática”). En las pestañas Asistencia y Reporte, un selector en la parte superior muestra cada uno como “Curso, Asignatura” para que cambies de uno a otro.

Tomar asistencia

Elegir curso y fecha

En la pestaña Asistencia, elige el curso en el selector. La fecha propuesta es la de hoy; puedes cambiarla en el calendario para tomar o corregir la asistencia de cualquier otro día.

Marcar a cada estudiante

Cada estudiante tiene cuatro botones. Toca el que corresponda; toca otra vez el mismo botón para quitar la marca.

Botón

Significado

Color

P

Presente

Verde

F

Falta

Rojo

A

Atraso

Naranja

J

Falta justificada

Azul


Todos presentes

El botón azul Todos presentes marca como P a todos los estudiantes activos del curso en la fecha elegida. Es la forma más rápida de tomar lista: primero toca ese botón y luego cambia solo a quienes faltaron, llegaron tarde o tienen justificación.

[alert title="Información importante" icon="info-circle"]⚠️  Ojo ::: Todos presentes reemplaza las marcas que ya hubieras puesto ese día. Úsalo primero y corrige después.[/alert]

Contadores

Debajo de la fecha aparecen cuatro contadores (Presente, Falta, Atraso, Justificada) y Sin marcar, que muestra cuántos estudiantes aún no tienen marca ese día.

Alerta de 3 faltas seguidas

Cuando uno o más estudiantes acumulan 3 o más faltas seguidas, aparece un recuadro rojo arriba con su nombre y cuántas faltas llevan. La cuenta se hace sobre los días en que tomaste lista en ese curso: cualquier otra marca (P, A o J) —o dejar al estudiante sin marcar ese día— corta la racha.

Corregir una asistencia

Elige la fecha en el calendario y toca el botón correcto. La marca anterior se reemplaza.

Avisar al representante por WhatsApp

Debajo del nombre de cada estudiante con F en la fecha elegida aparece un botón verde 💬 WhatsApp. Para avisar al representante:
  1. Toca el botón 💬 WhatsApp del estudiante con falta.
  2. Se abre WhatsApp con el mensaje ya escrito.
  3. Elige en tus contactos al representante del estudiante.
  4. Revisa el texto (puedes editarlo si quieres) y toca Enviar.
El mensaje incluye el nombre del estudiante, el curso, la asignatura, la fecha de la falta y, al final, tu nombre. Si el estudiante tiene dos o más faltas consecutivas, el mensaje lo indica junto con las fechas. Si tienes una sola falta, esa frase no aparece. El botón también funciona al corregir días anteriores: cambia la fecha en el calendario y aparecerá en los estudiantes que tengan F ese día.

Ejemplo de mensaje:

Estimado(a) representante: Reciba un cordial saludo. Le informo que se registró una falta de [NOMBRE], estudiante del curso [CURSO], en la asignatura [ASIGNATURA], el día [FECHA]. Además, con esta falta acumula 3 faltas consecutivas (21/09/2026, 22/09/2026 y 23/09/2026). Le agradeceré comunicarse conmigo para conocer el motivo de la inasistencia y, de ser el caso, presentar la justificación correspondiente. Atentamente, Docente: [TU NOMBRE]

Para que tu nombre y el de tu institución salgan en el mensaje, escríbelos antes en Cursos → Institución y docente.

Importante: atiAsistencia solo abre WhatsApp con el mensaje preparado; no guarda los números de los representantes ni sabe si enviaste el mensaje. La constancia es tu conversación de WhatsApp.

Reportes

En la pestaña Reporte elige el curso y luego uno de los tres tipos: Semanal, Mensual o Por fecha.

Reporte semanal

Selecciona cualquier fecha de la semana que quieres revisar; la app muestra la semana completa de lunes a viernes (“Semana del … al … (lunes a viernes)”). Cada estudiante aparece con la letra de cada día (o un guion si no se marcó) y el total de Faltas. Si alguien tiene 3 o más faltas seguidas, se muestra la alerta y su fila se resalta.

Reporte mensual

Elige el mes. La tabla muestra una columna por cada día en que tomaste lista, identificada con el número del día (por ejemplo, 3, 5, 8, 10…). Si tu clase es solo lunes, miércoles y viernes, solo verás esos días.

Columna

Qué muestra

Estudiante

Apellidos y nombres

1, 2, 3… (números)

Cada día en que tomaste lista: la letra P, F, A o J, o un guion si quedó sin marcar

P · F · A · J

Total de presentes, faltas, atrasos y justificadas del mes

% Asist.

Porcentaje de asistencia. Si es menor a 80%, se pinta en rojo y se resalta toda la fila



Reporte por fecha (desde – hasta)

Toca Por fecha y elige la fecha Desde y la fecha Hasta. Al abrirlo, la app propone desde el día 1 del mes actual hasta hoy. Sirve para ver todo un bloque de clases: bimestre, trimestre o quimestre, incluso si abarca varios meses.
Como el periodo puede cruzar meses, cada columna se identifica con el día y el mes abreviado (por ejemplo, 21-sep, 2-oct). Además, el encabezado de los días cambia de color según el mes (violeta, verde azulado, y así alternando) para que veas de un vistazo dónde termina un mes y empieza otro. Las columnas de totales y el % funcionan igual que en el reporte mensual.

Cómo se calcula el porcentaje

[alert title="Información importante" icon="info-circle"]ℹ️  Fórmula
% de asistencia = (Presentes + Atrasos) ÷ días con asistencia registrada × 100
Un día cuenta como “registrado” cuando marcaste al menos a un estudiante del curso ese día. Ejemplo: en un mes con 13 días registrados, un estudiante con 12 presentes y 1 falta tiene 12 ÷ 13 = 92%.
Las faltas justificadas (J) y los días sin marcar no suman al porcentaje.[/alert]

Exportar los reportes a PDF o CSV (Excel)

Cómo exportar

Cada reporte tiene al final dos botones: Exportar a PDF y Exportar a CSV. Usa PDF cuando quieras un documento listo para imprimir, enviar o archivar tal cual —ya viene formateado con colores y con una línea para tu firma—. Usa CSV cuando necesites trabajar los datos en Excel (sumar, filtrar o combinar con otra información). Ambos se entregan por el mismo menú de Compartir del celular.

El PDF semanal se genera en hoja vertical; el mensual y el de por fecha, en hoja horizontal. Si el curso tiene muchos estudiantes o el periodo abarca muchos días, el PDF continúa automáticamente en más páginas, repitiendo solo el encabezado de la tabla.

En la app Android se abre el menú Compartir del teléfono: desde ahí puedes enviar el archivo por WhatsApp o correo, o guardarlo en Google Drive u otra app de archivos, según lo que tengas instalado. Lo más práctico es enviártelo a ti mismo y abrirlo en tu computadora.

Abrir el archivo CSV en la computadora

  • Excel: haz doble clic en el archivo. El CSV usa punto y coma como separador, que es lo que Excel en español espera
    • Si ves todo en una sola columna: Datos → Desde texto/CSV y elige Punto y coma como delimitador
    • Si las tildes o la ñ se ven extrañas: en esa misma ventana elige la codificación UTF-8
  • LibreOffice Calc: ábrelo y, en la ventana de importación, elige separador Punto y coma y codificación UTF-8
Ya en la computadora puedes ajustar el ancho de columnas y la orientación de la hoja (horizontal suele funcionar mejor cuando hay muchos días) antes de imprimir.

Nombres de los archivos

Reporte

Nombre del archivo

Semanal

asistencia_semanal_CURSO_FECHA-DEL-LUNES .pdf o .csv

Mensual

asistencia_mensual_CURSO_Mes-Año .pdf o .csv

Por fecha

asistencia_rango_CURSO_DESDE_a_HASTA .pdf o .csv

Cursos y estudiantes

Todo esto se hace en la pestaña Cursos: cada curso tiene los botones Editar y Borrar.

Editar un curso

Pulsa Editar para cambiar el nombre del curso, la asignatura o gestionar a los estudiantes. Al finalizar, haz clic en Guardar datos. Toca Cerrar al terminar.

Retirar o eliminar a un estudiante

Cada estudiante tiene dos botones. Elige según el caso:

 

Retirar

Eliminar

Lista diaria

Se oculta

Desaparece

Historial

Se conserva. Sigue apareciendo en los reportes de los periodos donde tiene registros

Sus registros ya no se muestran en ningún reporte

¿Se puede deshacer?

Sí, con Reactivar

No (solo restaurando un respaldo)

Cómo se confirma

Un toque

Dos toques: el botón cambia a “¿Eliminar?”

Úsalo cuando…

El estudiante se retiró del colegio o del curso

El nombre es incorrecto, está repetido o si el estudiante jamás asistió a clases

Agregar estudiantes

Dentro de Editar, en Agregar estudiantes, pega los nombres nuevos desde Excel (o escríbelos uno por línea) y toca Agregar. Los nombres que ya existen en la lista no se duplican.

Borrar un curso

Borrar elimina el curso y toda su asistencia. Se confirma tocando el botón por segunda vez (“Toca de nuevo para borrar”). No se puede deshacer, salvo restaurando un respaldo.

Respaldo y restauración

Por qué conviene respaldar

Tus datos viven en el celular. Si desinstalas la app, borras sus datos o cambias o pierdes el equipo, se pierden. Haz un respaldo de vez en cuando, y siempre antes de actualizar la app o de empezar un nuevo año lectivo.

Crear un respaldo

  1. Pestaña Cursos → botón Respaldar
  2. En el menú Compartir, envíalo o guárdalo donde prefieras (Google Drive, WhatsApp, correo…)
Se genera un archivo llamado atiasistencia_respaldo_AAAA-MM-DD.json. Guárdalo tal cual: no hace falta abrirlo ni editarlo, y el propio hecho de ser un archivo evita errores de copiar y pegar.

Restaurar un respaldo

  1. Asegúrate de que el archivo .json esté guardado en el celular
  2. Pestaña Cursos → botón Restaurar desde archivo
  3. Elige el archivo de respaldo en el selector de archivos de Android
[alert title="Información importante" icon="info-circle"]⚠️  Restaurar reemplaza todos los datos actuales del celular por los del respaldo, y no pide confirmación. Si el archivo no es un respaldo válido, la app muestra “El archivo no es un respaldo válido” y no modifica nada.[/alert]

Pasar tus datos a otro celular

  1. En el celular anterior, haz un respaldo y envíatelo
  2. Instala atiAsistencia en el celular nuevo
  3. En el celular nuevo, entra a Cursos y usa Restaurar desde archivo

Actualizar a una versión nueva

Haz primero un respaldo y luego instala la nueva APK. Si Android no permite instalarla encima y te pide desinstalar la anterior, el respaldo es lo que te permite recuperar tus datos: desinstala, instala la nueva y restaura.

Empezar un nuevo año lectivo

  1. Haz un respaldo del año que termina y guárdalo
  2. En Cursos, borra los cursos del año anterior (o, si conservas un curso con estudiantes distintos, retira a los que se fueron y agrega a los nuevos)
  3. Crea los cursos nuevos
Los datos de Institución y docente se conservan. Los reportes siempre filtran por la fecha exacta, año incluido, así que la asistencia de un año no se mezcla con la del siguiente.

Acerca de

Al final de la pestaña Cursos está el botón morado Acerca de. Abre una ventana con la institución, el nombre del sistema, la versión instalada, el crédito del autor y el enlace a su blog. Debajo del botón también aparece el número de versión exacto de la app, útil si necesitas confirmar qué versión tienes instalada.

Preguntas frecuentes

¿Necesita internet?

No. Puedes tomar asistencia, ver reportes, exportar y respaldar sin conexión. Si hay internet, la app puede descargar su tipografía; sin conexión usa la del teléfono y todo funciona igual. 
Enviar un aviso por WhatsApp sí requiere conexión, como cualquier mensaje de WhatsApp.

¿Dónde se guardan mis datos? ¿Alguien más puede verlos?

Se guardan únicamente en tu celular. La app no envía datos a ningún servidor: lo único que sale del teléfono son los archivos y mensajes que tú decides compartir (un reporte en PDF o CSV, un respaldo o un aviso por WhatsApp)

¿Qué pasa si desinstalo la app o borro sus datos?

Se borra toda la información guardada. Por eso conviene hacer respaldos periódicos.

¿Puedo usar los mismos datos en dos celulares?

La app no se sincroniza sola: cada celular tiene sus propios datos. Para llevar tu información de uno a otro, usa el respaldo y la restauración.

¿Puedo tomar asistencia de un día anterior?

Sí. En la pestaña Asistencia cambia la fecha en el calendario y marca normalmente.

¿Por qué el porcentaje de un estudiante que ingresó tarde sale más bajo?

Porque el porcentaje se calcula sobre todos los días con asistencia registrada del periodo. Si un estudiante ingresó a mitad de periodo, los días anteriores a su ingreso figuran como “sin marcar” y no suman.

¿Cuándo envío un mensaje de WhatsApp,  la app guarda los números de teléfono de los representantes?

No. Cada vez eliges al contacto directamente en WhatsApp; la app solo prepara el texto.

¿Puedo cambiar el mensaje antes de enviarlo?

Sí. El texto aparece en WhatsApp como borrador y puedes editarlo antes de enviar.

¿Cómo sé que el representante recibió el aviso?

Con las marcas de WhatsApp (los visto de la conversación). La app no puede saberlo.

¿Qué pasa si no tengo WhatsApp instalado?

El botón abrirá WhatsApp Web en el navegador. Para enviar necesitas tener WhatsApp o iniciar sesión en la versión web.

¿La app se puede girar a horizontal?

Sí. En horizontal se ven mejor los reportes con muchos días.

¿Hay versión para iPhone?

No. atiAsistencia es solo para Android.

¿Por qué me aparece el aviso de Google Play Protect?

Porque la app se distribuye por fuera de Google Play y Play Protect no conoce al desarrollador.

¿Dónde descargo la app?

Únicamente desde el enlace de este blog. No instales archivos APK de atiAsistencia que hayas recibido de otras fuentes.

atiAsistencia
Desarrollado por José Cruz Abril
Unidad Educativa Ati II Pillahuaso
Guayaquil - Ecuador
2026

Distribución gratuita para uso educativo


septiembre 27, 2026

Publicar un comentario

[blogger]

MKRdezign

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con tecnología de Blogger.
Javascript DisablePlease Enable Javascript To See All Widget