
    Design a function for a learning management system that calculates all possible ways to divide a student's total assessment score into equal study segments, and returns the sum of these segment sizes to determine optimal lesson chunking. For example, if a student scores 28, the system should identify all possible ways to break this into equal parts (1, 2, 4, 7, 14, 28) and sum these values to help establish the most effective study unit sizes.
    

    
def sum_div(number):
    """
    Design a function for a learning management system that calculates all possible ways to divide a student's total assessment score into equal study segments, and returns the sum of these segment sizes to determine optimal lesson chunking. For example, if a student scores 28, the system should identify all possible ways to break this into equal parts (1, 2, 4, 7, 14, 28) and sum these values to help establish the most effective study unit sizes.
    

    """
def sum_div(number):
    """
    Design a function for a learning management system that calculates all possible ways to divide a student's total assessment score into equal study segments, and returns the sum of these segment sizes to determine optimal lesson chunking. For example, if a student scores 28, the system should identify all possible ways to break this into equal parts (1, 2, 4, 7, 14, 28) and sum these values to help establish the most effective study unit sizes.
    

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