Frontend/corretor_gemini/utils/helpers.py [18:43]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def calcular_nota_competencia(row):
    '''
    Calcula a nota de cada competência da redação.

    Args:
        row (pd.Series): Linha de um DataFrame com as notas das competências.
    
    Returns:
        int: Nota da competência.
    '''
    notas = pd.Series(row['notas'])
    return int(np.ceil(notas.sum()/(len(notas) * 2))*40)

def agregar_descricoes(row):
    '''
    Agrega as descrições das competências de uma redação.
    
    Args:
        row (pd.Series): Linha de um DataFrame com as notas e descrições das competências.
    
    Returns:
        str: Descrição das competências da redação.
    '''
    descs = row['descricoes']
    notas = pd.Series(row['notas'])
    nota_enem = int(np.ceil(notas.sum()/(len(notas) * 2))*40)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



IAC/temp/function-source/src/corretor_gemini/utils/helpers.py [20:46]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def calcular_nota_competencia(row):
    '''
    Calcula a nota de cada competência da redação.

    Args:
        row (pd.Series): Linha de um DataFrame com as notas das competências.

    Returns:
        int: Nota da competência.
    '''
    notas = pd.Series(row['notas'])
    return int(np.ceil(notas.sum()/(len(notas) * 2))*40)


def agregar_descricoes(row):
    '''
    Agrega as descrições das competências de uma redação.

    Args:
        row (pd.Series): Linha de um DataFrame com as notas e descrições das competências.

    Returns:
        str: Descrição das competências da redação.
    '''
    descs = row['descricoes']
    notas = pd.Series(row['notas'])
    nota_enem = int(np.ceil(notas.sum()/(len(notas) * 2))*40)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



