Python: ejercicio resuelto de notas de alumnos y estadísticas

Hoy vamos a resolver un ejercicio propuesto en Python. Se trata de solicitar calificaciones de estudiantes (de manera ilimitada hasta que el usuario decida detenerse) y mostrar estadísticas de cada estudiante y de la clase en general. El ejercicio dice algo así:

Haz un programa en Python que pida datos del alumnado y muestre estadísticas de cada cual y estadísticas de la clase en general. Pedir datos de un alumno/a. Pedir nombre, edad, si es repetidor o no y las 7 notas obtenidas en la primera evaluación. No se permitirá introducir notas negativas o mayores de 10 (no hay que controlar que se introduzcan letras).

Se preguntará si van a introducirse los datos de más alumnos. En caso afirmativo, se repetirán los pasos anteriores hasta que se conteste que no. Mostrar estadísticas de la clase (cuando ya no haya más alumnos).

También es necesario mostrar varios datos como la nota máxima, nota media, valor equivalente (insuficiente, suficiente, bien, notable y sobresaliente), materias aprobadas y materias suspendidas.

De la clase hay que mostrar la cantidad de alumnos, notas suspendidas y aprobadas, alumnos con todo aprobado, alumnos con alguna materia suspendida, nota media de los repetidores, nota media de los no repetidores y el alumno con la nota más alta.

Por cierto, hay una limitante: no podemos usar funciones ni arreglos, solo podemos usar ciclos y variables.

Veamos entonces cómo resolver este ejercicio de programación en Python.

(más…)

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

Software para control de asistencia y tareas escolares – Gratuito

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.

(más…)

Sistema de estudiantes y calificaciones con PHP y MySQL

Hoy veremos un sistema muy básico para gestionar estudiantes, materias y notas/calificaciones usando el lenguaje de programación PHP con la base de datos MySQL.

Más allá de un sistema es como un ejercicio. Se trata de:

  • Registrar alumnos
  • Registrar materias
  • Agregar calificaciones de estudiantes por cada materia

Es como la versión básica de un control escolar.

(más…)

Control escolar - Bienvenida al sistema

Control escolar – Software web para gestión de escuelas

En este post te voy a mostrar un sistema de control escolar o gestión de escuelas. Es un software web que hice hace algún tiempo y vengo a mostrar hoy. Lo que tiene a grandes rasgos es:

  • Control de estudiantes o alumnos
  • Registro de profesores o docentes
  • Registro de materias
  • Control de calificaciones
  • Calificaciones por período y número de evaluación
  • Asignación de materias a docentes
  • Generación de boletas
  • Control de horarios de materias
  • Impresión de boleta
  • Impresión de horario de clases
  • Gráficas de comparación entre períodos

Como lo dije, el sistema es un sistema web que puede trabajar en internet o de manera offline. Es compatible con Linux y Windows. También es totalmente responsivo, es decir, se adapta a cualquier pantalla.

(más…)