┌───────────────────────────────┐ │Nota │ ├───────────────────────────────┤ │nota5: float │ ┌────────────────────────┐ │nota100: int │ │Materia │ │notaCualitativa: str │ ├────────────────────────┤ │fechaRegistro: date │ │codigo: str │ │descripcion: str │ │nombre: str │ │ │ │semestre: int │ │getNota5() │ │creditos: int │ │getNota100() │ │notas: list │--│getNotaCualitativa() │ │ │ │getFechaRegistro() │ │adicionarNota(Nota) │ │getDescripción() │ │getPromedio5() │ │setNota5(float) │ │getPromedioAjustado5() │ │setNota100(int) │ │getPromedio100() │ │setDescripcion(str) │ │getPromedioAjustado100()│ │convertirNota_5_100() │ └────────────────────────┘ │convertirNota_100_5() │ │convertirNota_100_cualitativa()│ │ │ └───────────────────────────────┘