
    Write a function to validate if a learning module identifier follows the correct format, where each learning component must be in lowercase letters and connected by underscores (e.g., "math_algebra_basics"). The function should return true if the module identifier follows this format, and false if it contains any uppercase letters, special characters (except underscores), or incorrect underscore placement.
    

    
import re

def text_lowercase_underscore(text):
    """
    Write a function to validate if a learning module identifier follows the correct format, where each learning component must be in lowercase letters and connected by underscores (e.g., "math_algebra_basics"). The function should return true if the module identifier follows this format, and false if it contains any uppercase letters, special characters (except underscores), or incorrect underscore placement.
    

    """
import re

def text_lowercase_underscore(text):
    """
    Write a function to validate if a learning module identifier follows the correct format, where each learning component must be in lowercase letters and connected by underscores (e.g., "math_algebra_basics"). The function should return true if the module identifier follows this format, and false if it contains any uppercase letters, special characters (except underscores), or incorrect underscore placement.
    

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