
    In an adaptive learning system, determine if two students should be grouped together for collaborative exercises by checking if their performance scores have the same sum of divisors. Given two student performance scores, create a function that analyzes whether the sum of all possible divisors of the first score equals the sum of all possible divisors of the second score.
    

    
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):
    """
    In an adaptive learning system, determine if two students should be grouped together for collaborative exercises by checking if their performance scores have the same sum of divisors. Given two student performance scores, create a function that analyzes whether the sum of all possible divisors of the first score equals the sum of all possible divisors of the second score.
    

    """
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):
    """
    In an adaptive learning system, determine if two students should be grouped together for collaborative exercises by checking if their performance scores have the same sum of divisors. Given two student performance scores, create a function that analyzes whether the sum of all possible divisors of the first score equals the sum of all possible divisors of the second score.
    

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