El día de hoy te voy a presentar un software gratuito que puedes descargar sin ninguna restricción; este software lleva un control de asistencias y tareas escolares de una institución.

Control escolar gratuito para maestros de primaria y secundaria

Control escolar gratuito para maestros de primaria y secundaria

Este programa escolar gratuito está pensado para los profesores de educación primaria o secundaria que llevan el control de tareas y asistencias para usarlos como indicadores de calificación.

Al final, el software presentará reportes para conocer la cantidad de tareas entregadas por alumno, así como el porcentaje de asistencias de cada uno. Obviamente todas las tareas están organizadas por materias y períodos, entre otras cosas.

A lo largo del artículo te mostraré los módulos de este control de tareas, alumnos, períodos, materias y asistencia.

Gestión de alumnos

Necesitamos varios datos para que este software trabaje. Para empezar debemos registrar los alumnos, pues a ellos irán relacionadas las asistencias así como la entrega de tareas. Entonces tenemos un módulo dedicado a la administración de alumnos.

Administración de alumnos en software para escuela

Administración de alumnos en software para escuela

Como puedes ver, tenemos las 4 operaciones fundamentales para crear, editar, ver y eliminar. Por otro lado tenemos otro botón que nos indica el detalle de tareas de ese alumno, pero eso lo vamos a ver más adelante.

Períodos escolares y materias

Otra cosa de la que llevamos registro son los períodos y las materias. Cada profesor de la escuela lleva varias materias a lo largo del ciclo escolar, y evalúa en distintos períodos (por ejemplo, trimestres, semestres, bimestres, etcétera).

Para ello se cuenta con el registro de estos dos elementos, con su respectivo módulo. Así se ve el control de períodos:

Períodos escolares

Períodos escolares

Y así el de materias:

Registro de materias para agregar tareas más tarde - Control escolar para primarias y secundarias

Registro de materias para agregar tareas más tarde – Control escolar para primarias y secundarias

Como puedes ver son unos módulos muy simples y hasta tal vez repetitivos, pero vas a ver que con estos datos vamos a lograr muchas cosas.

Administración de tareas

Llegamos a la parte de las tareas escolares. Los datos que registramos anteriormente nos van a servir ahora.

Cada tarea va relacionada con una materia en específico (ya que hay tareas de matemáticas, español, geografía, historia, etcétera) y con un período, pues las calificaciones de tareas se hacen por período.

Por ello es que al registrar una tarea se solicita el período y la materia, así como la fecha:

Registrar nueva tarea con período escolar y materia

Registrar nueva tarea con período escolar y materia

Y obviamente esos datos también aparecen en el listado:

Listado de tareas con período, materia y fecha

Listado de tareas con período, materia y fecha

Registro de asistencia

La asistencia se toma todos los días escolares, y no se cuentan aquellos días festivos o fines de semana ni vacaciones.

Para ello existe un seleccionador de fechas con un listado de alumnos en donde se debe marcar la asistencia o falta de ese alumno en esa fecha.

Es muy importante no guardar asistencias ni faltas de los días que no se vayan a tomar en cuenta (vacaciones, días festivos, etcétera) pues si se guarda (aunque todos los registros sean de inasistencia) se tomará en cuenta ese día para el conteo final.

Toma de asistencia en control escolar gratuito

Toma de asistencia en control escolar gratuito

Calificar entrega de tareas

Por otro lado tenemos el módulo de registro de tareas entregadas. Aquí cobran sentido todos los datos registrados anteriormente: alumnos, materias y períodos.

Calificar tareas en software gratuito para asistencias y tareas

Calificar tareas en software gratuito para asistencias y tareas

Como puedes ver se debe seleccionar el período y la materia. Dependiendo de esos dos valores, se obtiene el listado de las tareas. Una vez que tenemos las tareas, se muestran a lo largo de la tabla por cada alumno.

Este módulo fue diseñado pensando en que habrá varias tareas, por eso es que el título de las mismas se muestra de manera vertical. El punto es que por cada tarea, el profesor puede elegir tres casos:

  • Entregada (E). Vale 1 punto.
  • No entregada (N). Vale 0 puntos.
  • Entrega a medias (M), es decir, que la tarea fue entregada a la mitad o que no cumple como entregada pero tampoco como No entregada. Vale 0.5 puntos.

Veremos cómo afectan estos datos en el reporte.

Reporte de asistencia

Hasta el momento hemos registrado datos que justamente van a generar los reportes. Comencemos viendo este reporte de asistencia de alumnos en este software gratuito de control escolar.

Reporte de asistencia - Mostrar porcentaje de asistencia y derecho a evaluación en software gratuito

Reporte de asistencia – Mostrar porcentaje de asistencia y derecho a evaluación en software gratuito

Aquí vemos que tenemos dos seleccionadores de fechas. Uno para el inicio del conteo y otro para el final del mismo. De este modo este reporte es flexible pues podemos contar en cualquier período.

Por otro lado vemos los días escolares, es decir, el total de días que hubo actividad escolar. Y por cada alumno tenemos las asistencias junto con las faltas en ese período.

En las siguientes columnas tenemos el porcentaje de asistencia. Esta columna fue incorporada porque la asistencia se cuenta ya sea para derecho a evaluación o como indicador para la calificación final.

Finalmente en la última columna se nos indica si el alumno tiene derecho a evaluación, tomando en cuenta que para contar con ello se debe tener al menos 80 % de asistencia.

Reporte general de tareas

Reporte general de tareas - Calificación por tareas y promedio

Reporte general de tareas – Calificación por tareas y promedio

Siguiendo con los reportes ahora vemos el reporte de tareas. En este caso se debe elegir un período de evaluación (previamente registrado) y se muestran dos tablas de los alumnos.

En el primer caso se muestra el total de tareas por materia (en números enteros) y la cantidad de tareas entregadas por el alumno. Aquí se toma en cuenta el puntaje al calificar en donde se elegía entre Entregada, No entregada y Entregada a medias.

Para la siguiente tabla tenemos el promedio que obtiene el alumno, según las tareas entregadas. Se evalúa tomando al número 10 como calificación máxima. Si el alumno cuenta con todas las tareas entregadas, tiene 10, y si no, la calificación correspondiente.

Tareas entregadas por alumno

El último reporte nos da los detalles de las tareas entregadas por alumno. Esto es por si se quiere ver el listado completo de las tareas que el alumno ha entregado o las tareas faltantes del mismo.

Reporte individual de tareas con tareas entregadas y faltantes en programa para gestión escolar

Reporte individual de tareas con tareas entregadas y faltantes en programa para gestión escolar

Este apartado del control escolar es muy útil cuando algún tutor o el mismo alumno solicita saber cuáles tareas faltan por entregar.

Descargar e instalar programa

Como lo dije en todo el post, este software es gratuito y no ofrece ninguna restricción. Lo he compilado para Windows de 32 y 64 bits, aunque teóricamente puede compilarse en Mac Os (u OSX, no sé cómo se llama) y Linux.

Puedes descargarlo directamente desde este enlace. Vas a obtener un ZIP, extráelo en una carpeta segura que no vayas a eliminar o mover.

Voy a dejar el tutorial de instalación en otro post, pues de lo contrario este artículo se haría muy largo.

De hecho, también puede ser instalado en Android. El programa que usé para presentar cómo montar una webapp de Go y Buefy en Android con Termux es el control escolar presentado en este post.

Por cierto, también tengo otro control para escuelas, con un enfoque distinto, así como uno programado con PHP. Si quieres ver más programas que he creado haz clic aquí.

Código fuente

Como puedes ver, el programa compilado es totalmente gratis para descargar y usar. Si también quieres acceder al código el costo del mismo es de 100 USD.

En caso de que quieras obtenerlo, realiza el pago correspondiente y luego envíame un mensaje. Por favor no me envíes mensajes preguntando cosas que ya he respondido en el post.


Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o realizando una donación.

Suscribir por correo

Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y todo lo relacionado con informática

Únete a otros 2,003 suscriptores


parzibyte

Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python, JavaScript, Kotlin y más :) https://parzibyte.me/blog/software-creado-por-parzibyte/

0 Comentarios

Deja un comentario

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: