A comprehensive analysis of kiosk accessibility in public spaces, examining physical design, cognitive load, and user interaction patterns through the lens of Human Factors Engineering principles.
- Fitts' Law & Target Acquisition Analysis
- Cognitive Load Theory Application
- Norman's Design Principles
- Accessibility Standards Compliance
- Cost-Benefit Analysis
- Methodological Critique
- Framework: Marp (Markdown Presentation Ecosystem)
- Styling: Custom CSS with grid layouts
- Math Rendering: MathJax
- Theme: Gaia (Inverted)
- Platform: GitHub Pages
- CI/CD: GitHub Actions
- Workflow:
.github/workflows/marp-to-pages.yml
- Build Process: Node.js + Marp CLI
- Automatic deployment on push to main branch
- Workflow:
💡 Tip: The Marp for VS Code extension is recommended for the best development experience. Note that some formatting might vary slightly between the extension preview and final output.
- Bun (recommended) or Node.js
- If using Node.js: Marp CLI (
npm install -g @marp-team/marp-cli
)
# Using Bun
cd kiosk-presentation
bun dev
# OR using Node.js/npm
marp presentation.md -p
marp presentation.md -o dist/index.html
The presentation is automatically built and deployed using GitHub Actions:
- Installs Node.js and Marp CLI
- Builds presentation from markdown to HTML
- Deploys to GitHub Pages
- Available at https://markuryy.github.io/IE323
Until the completion of the Fall 2024 semester and submission of final grades (no later than January 1st, 2025), these materials are restricted to use within the IE323 course at SUNY University at Buffalo. All analysis and materials are submitted under a limited license to the Department of Industrial and Systems Engineering (ISE) at SUNY University at Buffalo.
After final grade submission for Fall 2024 semester (or January 1st, 2025, whichever comes first), this project will enter the public domain under the Unlicense. See the LICENSE file for details.
- Research & Analysis: Mark Ogra
- Data Collection: Original measurements and survey design
- Visualization: All graphics and data visualization
- Documentation: Technical writing and presentation
- Development: Repository setup and deployment
This project uses the Marp presentation framework with custom styling and GitHub Pages deployment.