{"id":49721379,"url":"https://github.com/ryanstraight/cyber-dimensions-oer","last_synced_at":"2026-05-09T01:29:06.639Z","repository":{"id":304905612,"uuid":"1010789635","full_name":"ryanstraight/cyber-dimensions-oer","owner":"ryanstraight","description":"An open educational resource for building immersive cybersecurity education case studies. Accompaniment to \"Cyber Dimensions: Immersive Case Studies Across Digital Domains\" by Dr. Ryan Straight (2025).","archived":false,"fork":false,"pushed_at":"2025-08-22T23:28:00.000Z","size":10026,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-23T01:33:40.760Z","etag":null,"topics":["cyber-ethics","cyber-law","cyber-policy","cybersecurity","cybersecurity-awareness","cybersecurity-education","cybersecurity-training","oer","oer-resources","open-educational-resource","open-educational-resources","quarto","quarto-book"],"latest_commit_sha":null,"homepage":"https://ryanstraight.github.io/cyber-dimensions-oer/","language":"Lua","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryanstraight.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-29T20:02:21.000Z","updated_at":"2025-08-22T23:30:27.000Z","dependencies_parsed_at":"2025-07-17T07:25:52.765Z","dependency_job_id":"a6e7ddf3-c5d1-452a-acb6-4703badb6f66","html_url":"https://github.com/ryanstraight/cyber-dimensions-oer","commit_stats":null,"previous_names":["ryanstraight/cyber-dimensions-oer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ryanstraight/cyber-dimensions-oer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanstraight%2Fcyber-dimensions-oer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanstraight%2Fcyber-dimensions-oer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanstraight%2Fcyber-dimensions-oer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanstraight%2Fcyber-dimensions-oer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryanstraight","download_url":"https://codeload.github.com/ryanstraight/cyber-dimensions-oer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryanstraight%2Fcyber-dimensions-oer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32803898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cyber-ethics","cyber-law","cyber-policy","cybersecurity","cybersecurity-awareness","cybersecurity-education","cybersecurity-training","oer","oer-resources","open-educational-resource","open-educational-resources","quarto","quarto-book"],"created_at":"2026-05-09T01:29:06.012Z","updated_at":"2026-05-09T01:29:06.634Z","avatar_url":"https://github.com/ryanstraight.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cyber Dimensions: Open Educational Resource Toolkit\n\n\n![License](https://img.shields.io/badge/License-CC%20BY--NC--SA_4.0-lightgrey.svg)\n![Quarto](https://img.shields.io/badge/Made%20with-Quarto-blue.svg)\n![Status](https://img.shields.io/badge/Status-Complete-brightgreen.svg)\n![Version](https://img.shields.io/badge/Version-1.0.0-blue.svg)\n\n**Learn the Methodology Behind Immersive Cybersecurity Case Studies**\n\n## Overview\n\n\u003ca href=\"https://github.com/ryanstraight/cyber-dimensions-oer\"\u003e\u003cimg src=\"assets/images/cover.png\" alt=\"Cyber Dimensions OER Toolkit Book Cover\" align=\"right\" width=\"200\"\u003e\u003c/a\u003e\n\nThis Open Educational Resource (OER) is a comprehensive **methodology\nguide** that teaches you how to create immersive, fictional\ncybersecurity case studies for your classroom. This Quarto book\ndocuments the “Cyber Dimensions” approach, providing detailed\nexplanations, examples, and frameworks to help you understand and apply\nthis educational methodology in your own context.\n\n### Supplemental to Published Textbook\n\nThis OER guide is the companion resource to **“Cyber Dimensions:\nImmersive Case Studies Across Digital Domains”** published by Kendall\nHunt. While the textbook provides complete case studies, assessments,\nand instructional guides ready for classroom use, this methodology guide\nexplains how those case studies were developed and how you can apply the\nsame approaches to create your own immersive scenarios.\n\n## Why Learn This Methodology?\n\nThis approach has been tested for over a year at time of publishing and\nrefined through systematic implementation. The methodology offers\nseveral advantages over traditional case study development:\n\n- Based on successfully implemented teaching at University of Arizona\n- Grounded in posthumanist learning theory and artifact-based learning\n  research  \n- Provides adaptable framework for diverse institutional contexts and\n  learning objectives\n- Enables deep understanding of both theory and practice behind\n  immersive educational design\n\n## What’s Included\n\nThis comprehensive **methodology guide** is structured as a **Quarto\nbook** with enhanced features including custom extensions, comprehensive\ncross-referencing, and professional branding. The guide includes 19\nchapters across 4 major parts:\n\n### Methodology Documentation\n\nThe guide covers methodology foundations, theoretical background, and\ntutorial walkthroughs. Development framework sections address\nworldbuilding principles, character development, and narrative design\ntheory. Technical implementation chapters explain Quarto integration,\nstyling approaches, and multimedia considerations. Quality assurance\nprocesses ensure assessment framework design and cross-case continuity.\n\n### Examples and Templates\n\nSample excerpts from published case studies demonstrate methodology in\npractice. Assessment approaches and rubric designs provide concrete\nimplementation models. Character development and narrative structure\nexamples illustrate effective techniques.\n\n### Technical Documentation\n\nVisual design choices from the published case studies are explained in\ndetail. Modern CSS/SCSS approaches with consolidated theming ensure\nconsistent styling across all outputs. Accessibility considerations\n(WCAG 2.1 AA compliance) and responsive design principles guide\nimplementation decisions. The project includes custom Quarto extensions\nfor enhanced callouts and bibliography management.\n\n### References and Bibliography\n\nA dedicated references chapter centralizes all academic citations\nsupporting the methodology. Automated bibliography generation through\nQuarto’s citation system ensures consistent academic formatting\nthroughout the guide.\n\n## Getting Started\n\n### Quick Start\n\n1.  Visit the published guide at\n    [ryanstraight.github.io/cyber-dimensions-oer](https://ryanstraight.github.io/cyber-dimensions-oer)\n2.  Try the [CIRCUIT demo case\n    study](https://ryanstraight.github.io/cyber-dimensions-demo) to\n    experience the methodology in action\n3.  Begin with the Introduction to understand the methodology overview\n4.  Explore the examples to see the approach in practice\n\n### For Developers/Contributors\n\nIf you’d like to work with the source files directly, follow these steps\nto set up the project locally:\n\n1.  Clone this repository to work with the source files\n2.  Install R \u0026 Quarto (if not already installed)\n3.  Open .Rproj in RStudio (recommended; VS Code, Positron, and other\n    IDEs also work)\n4.  Run `quarto render` to build the guide locally\n5.  Open `docs/index.html` to view your local build\n\n### Learning Path\n\n1.  Study the Methodology to understand the theoretical framework\n2.  Review the Tutorial to see the process step-by-step\n3.  Examine the Examples to study how theory translates to practice\n4.  Apply to Your Context by adapting the methodology to your specific\n    needs\n\n## The “Cyber Dimensions” Approach\n\nThis methodology guide documents and explains the approach used to\ncreate *Cyber Dimensions: Immersive Case Studies Across Digital\nDomains*, a comprehensive text featuring 7 interconnected case studies\nused at the University of Arizona to teach Cyber Ethics, Law, and\nPolicy.\n\nThe methodology rests on five core principles:\n\n- Immersive Fiction: Create believable, engaging scenarios without\n  real-world bias\n- Interconnected Narratives: Build a consistent fictional world\n- Multiple Perspectives: Include diverse viewpoints and stakeholders\n- Realistic Complexity: Mirror real-world ethical dilemmas\n- Flexible Assessment: Support various learning styles and objectives\n\n## License\n\n![](https://mirrors.creativecommons.org/presskit/buttons/80x15/png/by-nc-sa.png)\n\nThis demo is released under [Creative Commons\nAttribution-NonCommercial-ShareAlike 4.0 International License (CC\nBY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/).\n\n\u003cdiv class=\"evidence-base\" title=\"License Terms\"\u003e\n\n### You are free to:\n\n1.  **Share**— copy and redistribute the material in any medium or\n    format\n2.  **Adapt**— remix, transform, and build upon the material\n3.  The licensor cannot revoke these freedoms as long as you follow the\n    license terms.\n\n### Under the following terms:\n\n1.  **Attribution**— You must give [appropriate\n    credit](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-appropriate-credit),\n    provide a link to the license, and [indicate if changes were\n    made](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-indicate-changes).\n    You may do so in any reasonable manner, but not in any way that\n    suggests the licensor endorses you or your use.\n2.  **NonCommercial**— You may not use the material for [commercial\n    purposes](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-commercial-purposes).\n3.  **ShareAlike**— If you remix, transform, or build upon the material,\n    you must distribute your contributions under the [same\n    license](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-same-license)as\n    the original.\n4.  **No additional restrictions**— You may not apply legal terms or\n    [technological\n    measures](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-technological-measures)that\n    legally restrict others from doing anything the license permits.\n\n### Notices:\n\nYou do not have to comply with the license for elements of the material\nin the public domain or where your use is permitted by an applicable\n[exception or\nlimitation](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-exception-or-limitation).\n\nNo warranties are given. The license may not give you all of the\npermissions necessary for your intended use. For example, other rights\nsuch as [publicity, privacy, or moral\nrights](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-publicity-privacy-or-moral-rights)may\nlimit how you use the material.\n\n\u003c/div\u003e\n\n## Citation\n\nBibTeX citations for the toolkit:\n\n``` bibtex\n@software{straightCyberDimensionsToolkit2025,\n  author = {Straight, Ryan M.},\n  title = {Cyber Dimensions: Open Educational Resource Toolkit},\n  year = {2025},\n  publisher = {GitHub},\n  url = {https://github.com/ryanstraight/cyber-dimensions-oer},\n  note = {Open Educational Resource for developing immersive cybersecurity case studies}\n}\n```\n\n\u003e Straight, R. M. (2025). Cyber Dimensions: Open Educational Resource\n\u003e Toolkit \\[Computer software\\]. GitHub.\n\u003e https://github.com/ryanstraight/cyber-dimensions-oer\n\nAnd the Kendall Hunt textbook:\n\n``` bibtex\n@book{straightCyberDimensionsImmersive2025,\n  title = {Cyber {{Dimensions}}: {{Immersive Case Studies Across Digital Domains}}},\n  shorttitle = {Cyber {{Dimensions}}},\n  author = {Straight, Ryan M.},\n  year = {2025},\n  edition = {1st},\n  publisher = {Kendall Hunt},\n  isbn = {979-8-3851-8653-2},\n  url = {https://he.kendallhunt.com/product/cyber-dimensions-immersive-case-studies-across-digital-domains}\n}\n```\n\n\u003e Straight, R. M. (2025). Cyber Dimensions: Immersive Case Studies\n\u003e Across Digital Domains (1st ed.). Kendall Hunt.\n\n## Technical Features\n\nThis toolkit is built using the same platform–Quarto–used to develop the\npublished textbook, allowing for:\n\n- **Multi-format output**: HTML, PDF, DOCX, ePub, and more formats from\n  single source with consistent styling\n- **Advanced Quarto extensions**: Custom callouts, section\n  bibliographies, academic icons\n- **Professional theming**: Typography with cohesive color palette\n  derived from book cover\n- **Enhanced navigation**: Comprehensive cross-referencing system with\n  internal links\n- **Right-hand TOC**: Floating tables of contents for improved\n  navigation\n- **Responsive design**: Mobile-optimized layout with consolidated\n  CSS/SCSS theming\n- **WCAG 2.1 AA compliance**: Accessible design patterns throughout\n- **Automated bibliography**: Centralized references with APA citation\n  formatting\n- **Git-based workflow**: Version control and collaborative development\n  support\n\n## Support \u0026 Community\n\n- **Documentation**: Complete 19 chapter guide with examples and\n  comprehensive cross-referencing\n- **Issues**: Report problems via [GitHub\n  Issues](https://github.com/ryanstraight/cyber-dimensions-oer/issues)\n- **Contributions**: Pull requests welcome for improvements to\n  methodology documentation\n- **Extensions**: Built with custom Quarto extensions for enhanced\n  educational content\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanstraight%2Fcyber-dimensions-oer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryanstraight%2Fcyber-dimensions-oer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryanstraight%2Fcyber-dimensions-oer/lists"}