Skip to content

Commit 17834c8

Browse files
LukasWallrichclaudericharddushime
authored
Add JUST-OS Chatbot page to Educational Nexus (#719)
* Add JUST-OS Chatbot page to Educational Nexus Create a dedicated page for the JUST-OS chatbot within the Educational Nexus, based on the content from just-os.org. Includes project description, embedded chatbot, team member profiles with locally hosted images, and contact links. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * Replace invalid Lukas Wallrich photo with valid image Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * images conv to webp and redesign team * add feedback section --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: richarddushime <mudaherarich@gmail.com>
1 parent fc874a6 commit 17834c8

14 files changed

Lines changed: 79 additions & 6 deletions

File tree

config/_default/menus.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,12 @@
209209
weight = 41
210210
parent = "nexus"
211211

212+
[[main]]
213+
name = "JUST-OS Chatbot"
214+
url = "/just_os_chatbot"
215+
weight = 41.5
216+
parent = "nexus"
217+
212218
[[main]]
213219
name = "Lesson Plans"
214220
url = "/lesson-plans/"

content/just_os_chatbot/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
---
2-
title: ""
3-
4-
---
5-
6-
{{< just_os_chat >}}
1+
+++
2+
# FORRT page
3+
type = "widget_page"
4+
headless = false # Homepage is headless, other widget pages are not.
5+
title = "JUST-OS Chatbot"
6+
+++

content/just_os_chatbot/intro.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
+++
2+
widget = "blank"
3+
headless = true
4+
active = true
5+
weight = 5
6+
7+
title = "JUST-OS Chatbot"
8+
subtitle = ""
9+
10+
[design]
11+
columns = "1"
12+
13+
[design.background]
14+
text_color_light = false
15+
16+
[design.spacing]
17+
padding = ["60px", "0", "60px", "0"]
18+
19+
[advanced]
20+
css_style = "font-size: 1.25rem;"
21+
css_class = ""
22+
+++
23+
24+
The **JUST-OS** (Judicious User-friendly Support Tool for Open Science) chatbot is an initiative by researchers at the University of Groningen and [FORRT](https://forrt.org/) that aims to develop an AI-based chatbot to help researchers navigate Open Science resources more easily.
25+
26+
Researchers generally support Open Science practices but often struggle navigating the vast landscape of available resources. JUST-OS aims to provide user-friendly, tailored, and efficient guidance to help researchers find relevant Open Science resources.
27+
28+
<br>
29+
30+
{{< just_os_chat >}}
31+
32+
<br>
33+
34+
Try the JUST-OS Chatbot. For any issues or suggestions, please submit feedback by opening an issue on GitHub [click here](https://github.com/forrtproject/forrtproject.github.io/issues).
35+
36+
37+
---
38+
39+
{{< just_os_team >}}

content/nexus/intro-nexus.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ FORRT's e-learning platform (or Nexus) is a hub for community-driven initiatives
7272
* [Games Portal](/games)
7373
* [Glossary](/glossary)
7474
* [Impact of OS on students](/impact)
75+
* [JUST-OS Chatbot](/just_os_chatbot)
7576
* [Lesson Plans](/lesson-plans/)
7677
* [Mapping OS Communities](/mapping_os)
7778
* [Neurodiversity Team](/neurodiversity)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{{ $imageBase := "/img/team/just_os_chatbot_team" }}
2+
3+
<h2 style="text-align: center; margin: 10px 0 24px;">The Team</h2>
4+
5+
<div style="display: flex; flex-wrap: wrap; gap: 24px; justify-content: center; margin-top: 20px;">
6+
{{ $members := slice
7+
(dict "name" "Rink Hoekstra" "image" "rink-hoekstra.webp" "alt" "Rink Hoekstra" "description" "Associate Professor at Pedagogical and Educational Science department, University of Groningen; board member Open Science Community Groningen; co-project manager.")
8+
(dict "name" "Nina Schwarzbach" "image" "nina-schwarzbach.webp" "alt" "Nina Schwarzbach" "description" "PhD candidate in psychotherapy and research methodology at University of Groningen; co-project manager.")
9+
(dict "name" "Flavio Azevedo" "image" "flavio-azevedo.webp" "alt" "Flavio Azevedo" "description" "Assistant Professor of Interdisciplinary Social Science at Utrecht University (formerly Groningen); FORRT liaison.")
10+
(dict "name" "Michiel van der Ree" "image" "michiel-van-der-ree.webp" "alt" "Michiel van der Ree" "description" "Consultant applied AI at Center for Information Technology, University of Groningen; programming lead.")
11+
(dict "name" "Vera Heininga" "image" "vera-heininga.webp" "alt" "Vera Heininga" "description" "Assistant Professor studying psychology, psychiatry, sociology, and pedagogy; Open Science researcher.")
12+
(dict "name" "Madelief van der Velden" "image" "madelief-van-der-velden.webp" "alt" "Madelief van der Velden" "description" "Research Master student with Pedagogy and Education background; student assistant.")
13+
(dict "name" "Robin Hoekstra" "image" "robin-hoekstra.webp" "alt" "Robin Hoekstra" "description" "Bachelor student with Psychology and Law background; student assistant.")
14+
(dict "name" "Lukas Wallrich" "image" "lukas-wallrich.webp" "alt" "Lukas Wallrich" "description" "Lecturer in Organisational Psychology at Birkbeck, University of London; FORRT Co-Director.")
15+
(dict "name" "JUST-OS" "image" "just-os-mascot.webp" "alt" "JUST-OS Mascot" "description" "Jellyfish and chatbot for Open Science.")
16+
}}
17+
18+
{{ range $members }}
19+
<div style="width: 250px; padding: 2px; border-radius: 18px; background: linear-gradient(135deg, #0f766e 0%, #0ea5e9 50%, #f59e0b 100%); box-shadow: 0 10px 24px rgba(15, 118, 110, 0.15);">
20+
<div style="height: 100%; background: #fff; border-radius: 16px; padding: 16px; text-align: center;">
21+
<img src="{{ printf "%s/%s" $imageBase .image | relURL }}" alt="{{ .alt }}" style="width: 180px; height: 180px; border-radius: 50%; object-fit: cover;">
22+
<h4 style="margin: 12px 0 6px;">{{ .name }}</h4>
23+
<p style="font-size: 0.9rem; color: #555; margin: 0;">{{ .description }}</p>
24+
</div>
25+
</div>
26+
{{ end }}
27+
</div>
25.5 KB
Loading
10.1 KB
Loading
28 KB
Loading
135 KB
Loading
51.2 KB
Loading

0 commit comments

Comments
 (0)