
    Develop a feature for the learning management system that determines if two students should be paired for collaborative learning by checking if the sum of all possible score breakdowns (divisors) of their assessment results are equal. For example, if student A scored 28 (divisors: 1,2,4,7,14,28; sum=56) and student B scored 30 (divisors: 1,2,3,5,6,10,15,30; sum=72), they would not be paired together since their divisor sums differ.
    

    
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):
    """
    Develop a feature for the learning management system that determines if two students should be paired for collaborative learning by checking if the sum of all possible score breakdowns (divisors) of their assessment results are equal. For example, if student A scored 28 (divisors: 1,2,4,7,14,28; sum=56) and student B scored 30 (divisors: 1,2,3,5,6,10,15,30; sum=72), they would not be paired together since their divisor sums differ.
    

    """
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):
    """
    Develop a feature for the learning management system that determines if two students should be paired for collaborative learning by checking if the sum of all possible score breakdowns (divisors) of their assessment results are equal. For example, if student A scored 28 (divisors: 1,2,4,7,14,28; sum=56) and student B scored 30 (divisors: 1,2,3,5,6,10,15,30; sum=72), they would not be paired together since their divisor sums differ.
    

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