
    Write a function that validates whether a learning path code follows the standardized format of lowercase module names connected by underscores. The function should return true if the learning path code is properly formatted (like "basic_algebra_fundamentals"), and false if it contains any uppercase letters, special characters (except underscores), or incorrect formatting.
    

    
import re

def text_lowercase_underscore(text):
    """
    Write a function that validates whether a learning path code follows the standardized format of lowercase module names connected by underscores. The function should return true if the learning path code is properly formatted (like "basic_algebra_fundamentals"), and false if it contains any uppercase letters, special characters (except underscores), or incorrect formatting.
    

    """
import re

def text_lowercase_underscore(text):
    """
    Write a function that validates whether a learning path code follows the standardized format of lowercase module names connected by underscores. The function should return true if the learning path code is properly formatted (like "basic_algebra_fundamentals"), and false if it contains any uppercase letters, special characters (except underscores), or incorrect formatting.
    

    """
    patterns = '^[a-z]+_[a-z]+$'
    if re.search(patterns, text):
        return True
    else:
        return False