src/extractor-lib/edfi_lms_extractor_lib/csv_generation/write.py
def write_grades(
    dfs_to_write: Dict[str, DataFrame],
    all_section_ids: List[str],
    output_date: datetime,
    output_directory: str,
):
    """
    Write a series of LMS UDM Grades DataFrames to CSV files

    Parameters
    ----------
    dfs_to_write: Dict[str, DataFrame]
        is a Dict of section id/LMS UDM Grades DataFrame pairs
    all_section_ids: List[str]
        is a list of all known section ids
    output_date: datetime
        is the timestamp for the filename
    output_directory: str
        is the root output directory
    """
    _write_multi_csv(
        _fill_in_missing_section_ids(dfs_to_write, all_section_ids),
        output_date,
        _normalized_directory_template(output_directory, GRADES_ROOT_DIRECTORY),
    )

    Write a series of LMS UDM Grades DataFrames to CSV files

    Parameters
    ----------
    dfs_to_write: Dict[str, DataFrame]
        is a Dict of section id/LMS UDM Grades DataFrame pairs
    all_section_ids: List[str]
        is a list of all known section ids
    output_date: datetime
        is the timestamp for the filename
    output_directory: str
        is the root output directory
    
Write a series of LMS UDM Grades DataFrames to CSV files
Parameters

Dict[str, DataFrame]
is a Dict of section id/LMS UDM Grades DataFrame pairs
all_section_ids: List[str]
is a list of all known section ids
output_date: datetime
is the timestamp for the filename
output_directory: str
is the root output directory
Write a series of LMS UDM Grades DataFrames to CSV files Parameters Dict [ str DataFrame ] is a Dict of section id / LMS UDM Grades DataFrame pairs all_section_ids : List [ str ] is a list of all known section ids output_date : datetime is the timestamp for the filename output_directory : str is the root output directory
def write_grades(
    dfs_to_write: Dict[str, DataFrame],
    all_section_ids: List[str],
    output_date: datetime,
    output_directory: str,
):
    _write_multi_csv(
        _fill_in_missing_section_ids(dfs_to_write, all_section_ids),
        output_date,
        _normalized_directory_template(output_directory, GRADES_ROOT_DIRECTORY),
    )
def write_grades ( dfs_to_write : Dict [ str , DataFrame ] , all_section_ids : List [ str ] , output_date : datetime , output_directory : str , ) : _write_multi_csv ( _fill_in_missing_section_ids ( dfs_to_write , all_section_ids ) , output_date , _normalized_directory_template ( output_directory , GRADES_ROOT_DIRECTORY ) , )
Write a series of LMS UDM Grades DataFrames to CSV files
Parameters
Write a series of LMS UDM Grades DataFrames to CSV files Parameters
"""
    Write a series of LMS UDM Grades DataFrames to CSV files

    Parameters
    ----------
    dfs_to_write: Dict[str, DataFrame]
        is a Dict of section id/LMS UDM Grades DataFrame pairs
    all_section_ids: List[str]
        is a list of all known section ids
    output_date: datetime
        is the timestamp for the filename
    output_directory: str
        is the root output directory
    """
dfs_to_write
Dict[str, DataFrame]
all_section_ids
List[str]
output_date
datetime
output_directory
str