
    Given a sequence of student assessment scores, find the highest possible achievement indicator calculated by multiplying scores from a series of assessments where each selected score is higher than the previous one. This metric helps identify the student's most significant period of continuous academic improvement across their learning journey.
    

    
def max_product(arr):
    """
    Given a sequence of student assessment scores, find the highest possible achievement indicator calculated by multiplying scores from a series of assessments where each selected score is higher than the previous one. This metric helps identify the student's most significant period of continuous academic improvement across their learning journey.
    

    """
def max_product(arr):
    """
    Given a sequence of student assessment scores, find the highest possible achievement indicator calculated by multiplying scores from a series of assessments where each selected score is higher than the previous one. This metric helps identify the student's most significant period of continuous academic improvement across their learning journey.
    

    """
    n = len(arr)
    mpis = arr[:]
    for i in range(n):
        current_prod = arr[i]
        j = i + 1
        while j < n:
            if arr[j - 1] > arr[j]:
                break
            current_prod *= arr[j]
            if current_prod > mpis[j]:
                mpis[j] = current_prod
            j = j + 1
    return max(mpis)