
    Given two students' learning style scores, determine if they have the same level of learning flexibility by comparing the sum of their compatible learning approaches. Each learning style score has various divisors that represent different effective teaching methods for that student, and two students are considered to have similar learning adaptability if the sums of their respective compatible teaching methods are equal.
    

    
import math

def div_sum(n):
    total = 1
    i = 2
    while i * i <= n:
        if n % i == 0:
            total = total + i + math.floor(n / i)
        i += 1
    return total

def are_equivalent(num1, num2):
    """
    Given two students' learning style scores, determine if they have the same level of learning flexibility by comparing the sum of their compatible learning approaches. Each learning style score has various divisors that represent different effective teaching methods for that student, and two students are considered to have similar learning adaptability if the sums of their respective compatible teaching methods are equal.
    

    """
import math

def div_sum(n):
    total = 1
    i = 2
    while i * i <= n:
        if n % i == 0:
            total = total + i + math.floor(n / i)
        i += 1
    return total

def are_equivalent(num1, num2):
    """
    Given two students' learning style scores, determine if they have the same level of learning flexibility by comparing the sum of their compatible learning approaches. Each learning style score has various divisors that represent different effective teaching methods for that student, and two students are considered to have similar learning adaptability if the sums of their respective compatible teaching methods are equal.
    

    """
    return div_sum(num1) == div_sum(num2)