Spaces:
Running
Running
| """ | |
| Module initialization file for the workshop modules. | |
| """ | |
| from . import module1, module2, module3, module4, module5, module6 | |
| # Module registry for easy access by module number | |
| modules = { | |
| 1: module1, | |
| 2: module2, | |
| 3: module3, | |
| 4: module4, | |
| 5: module5, | |
| 6: module6 | |
| } | |
| # Module names for navigation and display | |
| module_names = [ | |
| "Introduction", | |
| "Text-Image Relations", | |
| "OCR Technology", | |
| "Methodological Approaches", | |
| "Interactive OCR", | |
| "Conclusion" | |
| ] | |
| def get_module(module_number): | |
| """Get a module by its number (1-6)""" | |
| if module_number in modules: | |
| return modules[module_number] | |
| raise ValueError(f"Unknown module number: {module_number}") | |
| def get_module_name(module_number): | |
| """Get a module name by its number (1-6)""" | |
| if 1 <= module_number <= len(module_names): | |
| return module_names[module_number - 1] | |
| return f"Module {module_number}" |