def calculate_ia(record):
    """Calcula el índice académico acumulado a partir del récord dado."""
    suma_uc = sum([r['uc'] for r in record])
    if suma_uc == 0: return None
    suma_ponderada = sum([r['uc']*r['nota'] for r in record])
    return round(suma_ponderada/suma_uc, 2)