""" 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}"