Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 122 additions & 0 deletions _data/events.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
# 研究室生活イベントデータ

- date: 2025-07-10
title:
title_jp: 研究室配属・歓迎会
description:
description_jp: 研究室に配属され,新しい環境での生活がスタート.教授や先輩,同期たちと初めての顔合わせを行います.
image: /images/lablife/assignment.jpg
detail: |
detail_jp: |
昨年度はピザやオードブルを食べながら,自己紹介をしたり,ゲームで盛り上がったりしました.顔合わせを通じて,これからの研究室生活の具体的なイメージが浮かびました.

- date: 2025-10-01
title:
title_jp: 卒業研究1 スタート
description:
description_jp: 秋学期からは,研究の準備段階として,必要な知識を身につけるための卒業研究1が始まります.
image: /images/lablife/sotsuken1.jpg
detail: |
detail_jp: |
卒業研究1では,大学院生や4回生の先輩の助けを借りながら,AISLabで必要になる画像処理やロボットに関する知識を学びます.また,学んだ知識を活かして実際に制作物を作り,発表することで研究の流れを体験できます.素晴らしい制作物を作った学生にはいいことがあるかも...?

- date: 2025-12-15
title:
title_jp: 忘年会
description:
description_jp: 忘年会を通じて1年間の振り返りと交流を行います.
image: /images/lablife/year_end.jpg
detail: |
detail_jp: |
AISLabの忘年会には,学生だけではなくOBの方々も参加します.世代を超えた交流で,ここでしか聞けない話や思い出話に花を咲かせます.

- date: 2026-01-20
title:
title_jp: 卒業研究1 最終発表
description:
description_jp: 卒業研究1の締めくくりとして,これまでの技術と知識を活かして自由に作品を制作し,発表します.
image: /images/lablife/sotsuken1_fin.jpg
detail: |
detail_jp: |
半年間の集大成として,同期でグループになって一つの作品を完成させます.

- date: 2026-03-01
title:
title_jp: 春の講習会
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |

- date: 2026-04-10
title:
title_jp: 4回生ゼミ スタート
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |

- date: 2026-05-15
title:
title_jp: 研究 スタート
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |

- date: 2026-09-15
title:
title_jp: 夏合宿(中間発表)
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |

- date: 2026-10-15
title:
title_jp: 留学生歓迎会
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |

- date: 2026-12-15
title:
title_jp: 忘年会
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |

- date: 2027-01-01
title:
title_jp: お正月
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |

- date: 2027-02-01
title:
title_jp: 卒論発表
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |

- date: 2027-03-20
title:
title_jp: 卒業式
description:
description_jp:
image: /images/assignment/Lee.jpg
detail: |
detail_jp: |
19 changes: 10 additions & 9 deletions _data/recruit.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
- title: One-on-one Meeting with rinciple Investigator
title_jp: 指導教員との二者面談
group: contents
link: contents/one-on-one-meeting
description: You will have a one-on-one meeting with the principal investigator. You can directly discuss the atmosphere and research content of the laboratory.
description_jp: 研究室の指導教員と二者面談を行います。研究室の雰囲気や研究内容について直接お話しすることができます。
image: /images/assignment/Lee.jpg
# - title: One-on-one Meeting with rinciple Investigator
# title_jp: 指導教員との二者面談
# group: contents
# link: contents/one-on-one-meeting
# description: You will have a one-on-one meeting with the principal investigator. You can directly discuss the atmosphere and research content of the laboratory.
# description_jp: 研究室の指導教員と二者面談を行います。研究室の雰囲気や研究内容について直接お話しすることができます。
# image: /images/assignment/Lee.jpg

- title: Daily Research Life of Senior Students
title_jp: 先輩の一日の研究生活
- title: Research Life After Assignment
title_jp: 研究室配属後の生活
link: contents/lablife
group: contents

- title: What Made Last Year's 3rd Year Students Choose the AIS Lab.
Expand Down
120 changes: 120 additions & 0 deletions _includes/lablife.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
<div style="display:none;">
Debug info:
include.data: {{ include.data }}
site.data[include.data] exists: {% if site.data[include.data] %}yes{% else %}no{% endif %}
site.data[include.data] count: {{ site.data[include.data] | size }}
site.data keys: {{ site.data | map: 'first' | join: ', ' }}
</div>

{% assign emptyarray = "" | split: "," %}
{% if site.data[include.data] %}
{% assign events = site.data[include.data] %}
{% else %}
{% assign events = emptyarray %}
{% endif %}

{% if include.sort_asc %}
{% assign sorted_events = events | sort: "date" %}
{% else %}
{% assign sorted_events = events | sort: "date" %}
{% endif %}

<div class="timeline-container">
<div class="center-line"></div>

{% for event in sorted_events %}
<div class="timeline-item">
<div class="timeline-date">
{% assign year = event.date | date: "%Y" | plus: 0 %}
{% assign month = event.date | date: "%-m" | plus: 0 %}
{% comment %}学年の計算{% endcomment %}
{% assign academic_year = 4 %}
{% if year == 2026 and month <= 3 %}
{% assign academic_year = 3 %}
{% elsif year == 2026 and month >= 4 %}
{% assign academic_year = 4 %}
{% elsif year == 2025 %}
{% assign academic_year = 3 %}
{% else %}
{% assign academic_year = 4 %}
{% endif %}
{% if site.lang == "jp" %}
{{ academic_year }}回生 {{ month }}月
{% else %}
{% assign month_names = "January,February,March,April,May,June,July,August,September,October,November,December" | split: "," %}
{% assign month_index = event.date | date: "%-m" | minus: 1 %}
{{ academic_year }} years old {{ month_names[month_index] }}
{% endif %}
</div>
<div class="timeline-dot"></div>
<div class="timeline-content {% if include.alternate != false %}{% cycle 'left', 'right' %}{% else %}{{ include.position | default: 'left' }}{% endif %}">
<h3>
{% if site.lang == "jp" %}
{{ event.title_jp }}
{% else %}
{{ event.title }}
{% endif %}
</h3>
<p>
{% if site.lang == "jp" %}
{{ event.description_jp }}
{% else %}
{{ event.description }}
{% endif %}
</p>
<span class="btn-more">
{% if site.lang == "jp" %}
詳細を見る
{% else %}
More details
{% endif %}
</span>
<div class="timeline-detail">
{% if event.image %}
<img
src="{{ event.image }}"
alt="{% if site.lang == 'jp' %}{{ event.title_jp }}の様子{% else %}{{ event.title }} image{% endif %}"
loading="lazy"
>
{% endif %}
<div>
{% if site.lang == "jp" %}
{{ event.detail_jp | markdownify }}
{% else %}
{{ event.detail | markdownify }}
{% endif %}
</div>
</div>
</div>
</div>
{% endfor %}
</div>

{% if sorted_events.size == 0 %}
<div class="timeline-item">
<div class="timeline-date">
{% if site.lang == "jp" %}
現在準備中
{% else %}
Coming Soon
{% endif %}
</div>
<div class="timeline-dot"></div>
<div class="timeline-content left">
<h3>
{% if site.lang == "jp" %}
データ準備中
{% else %}
Data in preparation
{% endif %}
</h3>
<p>
{% if site.lang == "jp" %}
研究室生活のデータを準備中です。もうしばらくお待ちください。
{% else %}
We are preparing data about laboratory life. Please wait a little longer.
{% endif %}
</p>
</div>
</div>
{% endif %}
Loading