
    Given a student's total assessment score, calculate the sum of all possible score breakdowns that evenly divide into the total, which will be used to determine the granularity of their learning path. For example, if a student scores 12 points, the system should add up all values that divide evenly into 12 (1+2+3+4+6+12=28) to help establish the number of distinct practice points needed in their personalized curriculum.
    

    
def sum_div(number):
    """
    Given a student's total assessment score, calculate the sum of all possible score breakdowns that evenly divide into the total, which will be used to determine the granularity of their learning path. For example, if a student scores 12 points, the system should add up all values that divide evenly into 12 (1+2+3+4+6+12=28) to help establish the number of distinct practice points needed in their personalized curriculum.
    

    """
def sum_div(number):
    """
    Given a student's total assessment score, calculate the sum of all possible score breakdowns that evenly divide into the total, which will be used to determine the granularity of their learning path. For example, if a student scores 12 points, the system should add up all values that divide evenly into 12 (1+2+3+4+6+12=28) to help establish the number of distinct practice points needed in their personalized curriculum.
    

    """
    divisors = [1]
    for i in range(2, number):
        if number % i == 0:
            divisors.append(i)
    return sum(divisors)