
    In an adaptive learning system for mathematics, design a function that determines the next perfect square milestone a student should target based on their current achievement score. The system should identify the smallest perfect square number that is greater than the student's current score to set an achievable next learning goal.
    

    
import math

def next_Perfect_Square(N):
    """
    In an adaptive learning system for mathematics, design a function that determines the next perfect square milestone a student should target based on their current achievement score. The system should identify the smallest perfect square number that is greater than the student's current score to set an achievable next learning goal.
    

    """
import math

def next_Perfect_Square(N):
    """
    In an adaptive learning system for mathematics, design a function that determines the next perfect square milestone a student should target based on their current achievement score. The system should identify the smallest perfect square number that is greater than the student's current score to set an achievable next learning goal.
    

    """
    nextN = math.floor(math.sqrt(N)) + 1
    return nextN * nextN