An open API service indexing awesome lists of open source software.

https://github.com/ryanstraight/cyber-dimensions-oer

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).
https://github.com/ryanstraight/cyber-dimensions-oer

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

Last synced: about 2 months ago
JSON representation

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).

Awesome Lists containing this project

README

          

# Cyber Dimensions: Open Educational Resource Toolkit

![License](https://img.shields.io/badge/License-CC%20BY--NC--SA_4.0-lightgrey.svg)
![Quarto](https://img.shields.io/badge/Made%20with-Quarto-blue.svg)
![Status](https://img.shields.io/badge/Status-Complete-brightgreen.svg)
![Version](https://img.shields.io/badge/Version-1.0.0-blue.svg)

**Learn the Methodology Behind Immersive Cybersecurity Case Studies**

## Overview

Cyber Dimensions OER Toolkit Book Cover

This Open Educational Resource (OER) is a comprehensive **methodology
guide** that teaches you how to create immersive, fictional
cybersecurity case studies for your classroom. This Quarto book
documents the “Cyber Dimensions” approach, providing detailed
explanations, examples, and frameworks to help you understand and apply
this educational methodology in your own context.

### Supplemental to Published Textbook

This OER guide is the companion resource to **“Cyber Dimensions:
Immersive Case Studies Across Digital Domains”** published by Kendall
Hunt. While the textbook provides complete case studies, assessments,
and instructional guides ready for classroom use, this methodology guide
explains how those case studies were developed and how you can apply the
same approaches to create your own immersive scenarios.

## Why Learn This Methodology?

This approach has been tested for over a year at time of publishing and
refined through systematic implementation. The methodology offers
several advantages over traditional case study development:

- Based on successfully implemented teaching at University of Arizona
- Grounded in posthumanist learning theory and artifact-based learning
research
- Provides adaptable framework for diverse institutional contexts and
learning objectives
- Enables deep understanding of both theory and practice behind
immersive educational design

## What’s Included

This comprehensive **methodology guide** is structured as a **Quarto
book** with enhanced features including custom extensions, comprehensive
cross-referencing, and professional branding. The guide includes 19
chapters across 4 major parts:

### Methodology Documentation

The guide covers methodology foundations, theoretical background, and
tutorial walkthroughs. Development framework sections address
worldbuilding principles, character development, and narrative design
theory. Technical implementation chapters explain Quarto integration,
styling approaches, and multimedia considerations. Quality assurance
processes ensure assessment framework design and cross-case continuity.

### Examples and Templates

Sample excerpts from published case studies demonstrate methodology in
practice. Assessment approaches and rubric designs provide concrete
implementation models. Character development and narrative structure
examples illustrate effective techniques.

### Technical Documentation

Visual design choices from the published case studies are explained in
detail. Modern CSS/SCSS approaches with consolidated theming ensure
consistent styling across all outputs. Accessibility considerations
(WCAG 2.1 AA compliance) and responsive design principles guide
implementation decisions. The project includes custom Quarto extensions
for enhanced callouts and bibliography management.

### References and Bibliography

A dedicated references chapter centralizes all academic citations
supporting the methodology. Automated bibliography generation through
Quarto’s citation system ensures consistent academic formatting
throughout the guide.

## Getting Started

### Quick Start

1. Visit the published guide at
[ryanstraight.github.io/cyber-dimensions-oer](https://ryanstraight.github.io/cyber-dimensions-oer)
2. Try the [CIRCUIT demo case
study](https://ryanstraight.github.io/cyber-dimensions-demo) to
experience the methodology in action
3. Begin with the Introduction to understand the methodology overview
4. Explore the examples to see the approach in practice

### For Developers/Contributors

If you’d like to work with the source files directly, follow these steps
to set up the project locally:

1. Clone this repository to work with the source files
2. Install R & Quarto (if not already installed)
3. Open .Rproj in RStudio (recommended; VS Code, Positron, and other
IDEs also work)
4. Run `quarto render` to build the guide locally
5. Open `docs/index.html` to view your local build

### Learning Path

1. Study the Methodology to understand the theoretical framework
2. Review the Tutorial to see the process step-by-step
3. Examine the Examples to study how theory translates to practice
4. Apply to Your Context by adapting the methodology to your specific
needs

## The “Cyber Dimensions” Approach

This methodology guide documents and explains the approach used to
create *Cyber Dimensions: Immersive Case Studies Across Digital
Domains*, a comprehensive text featuring 7 interconnected case studies
used at the University of Arizona to teach Cyber Ethics, Law, and
Policy.

The methodology rests on five core principles:

- Immersive Fiction: Create believable, engaging scenarios without
real-world bias
- Interconnected Narratives: Build a consistent fictional world
- Multiple Perspectives: Include diverse viewpoints and stakeholders
- Realistic Complexity: Mirror real-world ethical dilemmas
- Flexible Assessment: Support various learning styles and objectives

## License

![](https://mirrors.creativecommons.org/presskit/buttons/80x15/png/by-nc-sa.png)

This demo is released under [Creative Commons
Attribution-NonCommercial-ShareAlike 4.0 International License (CC
BY-NC-SA 4.0)](https://creativecommons.org/licenses/by-nc-sa/4.0/).

### You are free to:

1. **Share**— copy and redistribute the material in any medium or
format
2. **Adapt**— remix, transform, and build upon the material
3. The licensor cannot revoke these freedoms as long as you follow the
license terms.

### Under the following terms:

1. **Attribution**— You must give [appropriate
credit](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-appropriate-credit),
provide a link to the license, and [indicate if changes were
made](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-indicate-changes).
You may do so in any reasonable manner, but not in any way that
suggests the licensor endorses you or your use.
2. **NonCommercial**— You may not use the material for [commercial
purposes](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-commercial-purposes).
3. **ShareAlike**— If you remix, transform, or build upon the material,
you must distribute your contributions under the [same
license](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-same-license)as
the original.
4. **No additional restrictions**— You may not apply legal terms or
[technological
measures](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-technological-measures)that
legally restrict others from doing anything the license permits.

### Notices:

You do not have to comply with the license for elements of the material
in the public domain or where your use is permitted by an applicable
[exception or
limitation](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-exception-or-limitation).

No warranties are given. The license may not give you all of the
permissions necessary for your intended use. For example, other rights
such as [publicity, privacy, or moral
rights](https://creativecommons.org/licenses/by-nc-sa/4.0/#ref-publicity-privacy-or-moral-rights)may
limit how you use the material.

## Citation

BibTeX citations for the toolkit:

``` bibtex
@software{straightCyberDimensionsToolkit2025,
author = {Straight, Ryan M.},
title = {Cyber Dimensions: Open Educational Resource Toolkit},
year = {2025},
publisher = {GitHub},
url = {https://github.com/ryanstraight/cyber-dimensions-oer},
note = {Open Educational Resource for developing immersive cybersecurity case studies}
}
```

> Straight, R. M. (2025). Cyber Dimensions: Open Educational Resource
> Toolkit \[Computer software\]. GitHub.
> https://github.com/ryanstraight/cyber-dimensions-oer

And the Kendall Hunt textbook:

``` bibtex
@book{straightCyberDimensionsImmersive2025,
title = {Cyber {{Dimensions}}: {{Immersive Case Studies Across Digital Domains}}},
shorttitle = {Cyber {{Dimensions}}},
author = {Straight, Ryan M.},
year = {2025},
edition = {1st},
publisher = {Kendall Hunt},
isbn = {979-8-3851-8653-2},
url = {https://he.kendallhunt.com/product/cyber-dimensions-immersive-case-studies-across-digital-domains}
}
```

> Straight, R. M. (2025). Cyber Dimensions: Immersive Case Studies
> Across Digital Domains (1st ed.). Kendall Hunt.

## Technical Features

This toolkit is built using the same platform–Quarto–used to develop the
published textbook, allowing for:

- **Multi-format output**: HTML, PDF, DOCX, ePub, and more formats from
single source with consistent styling
- **Advanced Quarto extensions**: Custom callouts, section
bibliographies, academic icons
- **Professional theming**: Typography with cohesive color palette
derived from book cover
- **Enhanced navigation**: Comprehensive cross-referencing system with
internal links
- **Right-hand TOC**: Floating tables of contents for improved
navigation
- **Responsive design**: Mobile-optimized layout with consolidated
CSS/SCSS theming
- **WCAG 2.1 AA compliance**: Accessible design patterns throughout
- **Automated bibliography**: Centralized references with APA citation
formatting
- **Git-based workflow**: Version control and collaborative development
support

## Support & Community

- **Documentation**: Complete 19 chapter guide with examples and
comprehensive cross-referencing
- **Issues**: Report problems via [GitHub
Issues](https://github.com/ryanstraight/cyber-dimensions-oer/issues)
- **Contributions**: Pull requests welcome for improvements to
methodology documentation
- **Extensions**: Built with custom Quarto extensions for enhanced
educational content