
    Design a function that calculates the total number of learning objectives a student needs to master at a given curriculum level, where each level forms a triangular layer of interconnected concepts, skills, and complexity dimensions that build upon previous levels. The curriculum follows a tetrahedral progression pattern where level n contains all objectives from previous levels plus new objectives that form a triangular layer on top.
    

    
def tetrahedral_number(n):
    """
    Design a function that calculates the total number of learning objectives a student needs to master at a given curriculum level, where each level forms a triangular layer of interconnected concepts, skills, and complexity dimensions that build upon previous levels. The curriculum follows a tetrahedral progression pattern where level n contains all objectives from previous levels plus new objectives that form a triangular layer on top.
    

    """
def tetrahedral_number(n):
    """
    Design a function that calculates the total number of learning objectives a student needs to master at a given curriculum level, where each level forms a triangular layer of interconnected concepts, skills, and complexity dimensions that build upon previous levels. The curriculum follows a tetrahedral progression pattern where level n contains all objectives from previous levels plus new objectives that form a triangular layer on top.
    

    """
    return n * (n + 1) * (n + 2) / 6