Skip to main content

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

Metadata

Release files for pycourseexam 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pycourseexam 0.0.1
File Size Uploaded
pycourseexam-0.0.1.tar.gz 4.3 kB Details

Release files / pycourseexam-0.0.1.tar.gz

Download URL pycourseexam-0.0.1.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0acf6026d60069e239c24ee05f9f6ea4b47e027cd759e454d4fbc3616e93d92d
BLAKE2b-256 checksum
How to use checksums
e55e83597bdb95888b74951640f5ce60f225997c93e2985bb9fdb1d035162a05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.0.1 pkginfo/1.8.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page