Skip to content

Commit 526743b

Browse files
feat: Complete Open Research Games Portal with working URLs and duplicate handling
1 parent 78923c9 commit 526743b

File tree

46 files changed

+688
-253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+688
-253
lines changed

.github/workflows/data-processing.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,9 +146,16 @@ jobs:
146146
- name: Process Open Research Games Portal data
147147
continue-on-error: true
148148
run: |
149+
# Process games data from Google Sheets with duplicate merging
149150
Rscript scripts/open_research_games_portal/Open-Research-Games-Portal.R
150151
if [ -f "data/open_research_games.json" ]; then
152+
# Copy JSON to static directory for client-side access
151153
cp data/open_research_games.json static/data/ 2>/dev/null || true
154+
# Generate individual static game pages for SEO and direct linking
155+
python3 scripts/open_research_games_portal/generate-game-pages.py
156+
echo "✅ Generated individual pages for $(jq length data/open_research_games.json) games"
157+
else
158+
echo "❌ No games data file found - skipping page generation"
152159
fi
153160
154161
# =======================

content/open-research-games-portal/game-details/index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,13 @@ subtitle: "-------------------------"
44
type: "page"
55
---
66

7-
{{< game-details >}}
7+
{{< games-search >}}
8+
9+
<div class="alert alert-info mt-4">
10+
<h4>Direct Game Links</h4>
11+
<p>Each game now has its own dedicated page! Use the search above to find games, or visit them directly using URLs like:</p>
12+
<code>/open-research-games-portal/open-research-games/copyright-the-card-game-id-034/</code>
13+
</div>
814

915
---
1016

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "Copyright Dough"
3+
type: "open-research-games-portal"
4+
layout: "single"
5+
description: "Copyright Dough is role-play workshop game where players use play-dough to model objects under different roles. After making their creations, players reveal ..."
6+
url: "/open-research-games-portal/open-research-games/copyright-dough-id-037/"
7+
date: "2025-01-01"
8+
draft: false
9+
---
10+
11+
{{< game-details-static slug="copyright-dough-id-037" >}}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "Copyright: The Card Game"
3+
type: "open-research-games-portal"
4+
layout: "single"
5+
description: "Copyright: The Card Game is educational game designed to train educators, librarians, and support staff about UK copyright law. The game is designed to be pl..."
6+
url: "/open-research-games-portal/open-research-games/copyright-the-card-game-id-034/"
7+
date: "2025-01-01"
8+
draft: false
9+
---
10+
11+
{{< game-details-static slug="copyright-the-card-game-id-034" >}}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "CURATE! The Digital Curator Game"
3+
type: "open-research-games-portal"
4+
layout: "single"
5+
description: "CURATE is a board game about digital curation and preservation. Players move through the stages of the digital curation lifecycle (Develop, Educate, and Mana..."
6+
url: "/open-research-games-portal/open-research-games/curate-the-digital-curator-game-id-033/"
7+
date: "2025-01-01"
8+
draft: false
9+
---
10+
11+
{{< game-details-static slug="curate-the-digital-curator-game-id-033" >}}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "DANS Data game"
3+
type: "open-research-games-portal"
4+
layout: "single"
5+
description: "The DANS Data Game is a multiplayer card game designed for researchers to explore the research data landscape. Players to collect sets of four cards by askin..."
6+
url: "/open-research-games-portal/open-research-games/dans-data-game-id-005/"
7+
date: "2025-01-01"
8+
draft: false
9+
---
10+
11+
{{< game-details-static slug="dans-data-game-id-005" >}}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "Data Horror Escape Room"
3+
type: "open-research-games-portal"
4+
layout: "single"
5+
description: "The Data Horror Escape Room is an interactive online game developed by Vrije Universiteit Amsterdam in collaboration with Leiden University and Eindhoven Uni..."
6+
url: "/open-research-games-portal/open-research-games/data-horror-escape-room-id-020/"
7+
date: "2025-01-01"
8+
draft: false
9+
---
10+
11+
{{< game-details-static slug="data-horror-escape-room-id-020" >}}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "Dilemma Game App"
3+
type: "open-research-games-portal"
4+
layout: "single"
5+
description: "Developed by Erasmus University Rotterdam, it aims to stimulate awareness of integrity and professionalism in research. The game places participants in dilem..."
6+
url: "/open-research-games-portal/open-research-games/dilemma-game-app-id-006/"
7+
date: "2025-01-01"
8+
draft: false
9+
---
10+
11+
{{< game-details-static slug="dilemma-game-app-id-006" >}}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "How to fail your research degree"
3+
type: "open-research-games-portal"
4+
layout: "single"
5+
description: "An educational, tile-based board game where players take on the role of students trying to complete a master’s dissertation under time pressure. The aim is t..."
6+
url: "/open-research-games-portal/open-research-games/how-to-fail-your-research-degree-id-029/"
7+
date: "2025-01-01"
8+
draft: false
9+
---
10+
11+
{{< game-details-static slug="how-to-fail-your-research-degree-id-029" >}}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: "Jeu de l'OA"
3+
type: "open-research-games-portal"
4+
layout: "single"
5+
description: "The Open Access Board Game (Jeu de l’OA) was created for Open Access Week 2016 to raise awareness about open access publishing. Players move pawns across a 3..."
6+
url: "/open-research-games-portal/open-research-games/jeu-de-l-oa-id-036/"
7+
date: "2025-01-01"
8+
draft: false
9+
---
10+
11+
{{< game-details-static slug="jeu-de-l-oa-id-036" >}}

0 commit comments

Comments
 (0)