Spaces:
Sleeping
Sleeping
| """Global state management for the UI.""" | |
| # Global variables to store processed content and generated objectives | |
| processed_file_contents = [] | |
| generated_learning_objectives = [] | |
| def get_processed_contents(): | |
| """Get the current processed file contents.""" | |
| return processed_file_contents | |
| def set_processed_contents(contents): | |
| """Set the processed file contents.""" | |
| global processed_file_contents | |
| processed_file_contents = contents | |
| def get_learning_objectives(): | |
| """Get the current learning objectives.""" | |
| return generated_learning_objectives | |
| def set_learning_objectives(objectives): | |
| """Set the learning objectives.""" | |
| global generated_learning_objectives | |
| generated_learning_objectives = objectives | |
| def clear_state(): | |
| """Clear all state.""" | |
| global processed_file_contents, generated_learning_objectives | |
| processed_file_contents = [] | |
| generated_learning_objectives = [] |