import streamlit as st from layout import gray_container, blue_container, yellow_container, card_grid, key_concept def render(): """Module 1: Introduction and Problematization""" st.title("Module 1: Introduction and Problematization") # Workshop overview in gray container overview_content = """
This interactive workshop explores the application of OCR technology to historical documents, combining theoretical understanding with practical experiences. Designed for historians, archivists, and digital humanities scholars, it offers both conceptual frameworks and hands-on skills.
""" gray_container(overview_content) # For historians section with blue background historians_content = """How might OCR technology transform our access to and interpretation of historical documents? What new research questions become possible when large archives become machine-readable?
""" blue_container(historians_content) # What is OCR section with yellow background ocr_content = """Optical Character Recognition (OCR) technology enables computers to extract text from images and documents. Modern OCR uses AI vision models to understand both the text and its visual context.
""" yellow_container(ocr_content) # What you'll learn section st.subheader("What You'll Learn") # Create cards for the learning outcomes cards = [ """This workshop combines theory and practice through six modules, each building on the previous ones.
Navigate between modules using the buttons at the bottom of the page.
""" key_concept(concept_content)