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

Workshop Overview

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

For Historians:

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

What is OCR?

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 = [ """

Conceptual Understanding

""", """

Methodological Approaches

""", """

Practical Skills

""" ] card_grid(cards) # Add a key concept concept_content = """

Workshop Structure

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)