Skip to main content

Módulo para determinar alumnos que aprobaron el curso, dependiendo la secuencia de examenes (parcial, recuperatorio), la cantidad de examenes, y las notas para aprobarlos.

Project description

PyCourse

License: MIT made-with-python PyPI version Twitter

DOCUMENTANCIÓN EN ELABORACIÓN

Modulo de python que permite procesar información de determinas instancias de evaluación (previamente configuradas) y calcular si un alumno aprobó el curso o no.

Los cursos (fundamentalmente los unversitarios) pueden tener diferentes instancias de evaluación, cada una con sus requerimientos para aprobarlas.

Supongamos un curso que tiene 2 parciales, cada uno con su recuperatorio, pero el primer parcial se aprueba con 4, su recuperatorio con 4, pero el segundo parcial se aprueba con 6 y su recuperatorio con 7.

Configurando un sencillo dictionary de python con esta información y con los campos donde se almacenan los resultados de cada instancia, el módulo calcula si el alumno aprobó o no el curso, y en caso de haber aprobado, calcula el promedio con las notas de los examenes (parcial o recuperatorio) aprobados.

Requerimientos

  • Python 3.8
  • pandas=>1.3.3

Modo de uso

Instalación

pip install pycourse

Import

import pycourse

Configuración del dictionaryde examenes y notas mínimas

dict = {
        primer_instancia:{
                           'primer_parcial' : 4,
                           'primer_recuperatorio' : 4
                           },
        segunda_instancia:{
                           'segundo_parcial' : 4,
                           'segundo_recuperatorio' : 4
                           },
        tercer_instancia: {
                           'solo_un_examen' : 7
        }
                           
}

El uso es relativamente sencillo. Sólo tener en cuenta que los nombres dentro de las n instancias corresponden a los nombres de las columnas donde se encuentran las notas de los alumnos de ese examen.

Luego, se llama a la función:

approve (nombre_del_df, dict)

Change Log

0.0.1 (30/11/2021)

  • First release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycourseexam-0.0.1.tar.gz (4.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page