Vol.2024-EC-71 No.22
2024/3/18

情報処理学会研究報告
IPSJ SIG Technical Report

LTooL: 思い立った時に LT ができる
プレゼンテーションツールの開発と評価
辻永 泰輔1,a)

湯村 翼1,b)

概要：IT 勉強会には，開発成果やアイディアを短時間で発表するライトニングトーク（LT）という文化がある．聴講者から意見をもらうことで開発の質を高めることが LT の目的のひとつである．しかし，PowerPoint 等の既存のプレゼンテーションツールをつかった資料作成は時間を要するため，開発時間が圧迫される．そこで，LT を対象としたプレゼンテーションツール LTooL を開発する．LTooL では，日常的に記録している作業メモからスライドを生成することで資料作成時間を短縮する．本研究では，LTooL の設計と実装を行い，評価実験を実施した．LTooL の操作性や生成スライドに対する評価の結果，LTooL がLT での利用に適しているという結果を得た．
キーワード：ライトニングトーク，プレゼンテーション

1. はじめに
ライトニングトーク (Lightning Talk:LT) という 5 分程度の短い時間で発表するプレゼンテーション形式がある．

IT 勉強会などのコミュニティでは，LT を行い開発の成果や悩みを発信する機会が多く存在する．聴講者から意見をもらうことで開発の質を高めることが LT を行う目的の一つである．LT で使用する資料を作成するには Microsoft

PowerPoint や Google スライドといったプレゼンテーションツールを利用することが一般的である．これらのツール

図 1: LTooL の提案．

では，質の高い資料が作成できるものの，資料の作成に時間を要する．そのため，開発を前進させたいという LT の動機に反して，開発を行う時間を圧迫する．
そこで本研究では，資料作成の手間を大幅に削減して思い立ったときにプレゼンテーションができるプレゼンテーションツール LTooL を提案する (図 1)．LTooL では，普段の作業の際に記録する作業メモをもとに，登壇時にスライドを生成する．発表時に登壇者が行うことは，提示された選択肢をクリックしていくことだけである．このような，発表者が事前の資料作成を行わずにプレゼンテーションを実施するツールを提案する．

2. LTooL2.1 作業メモからスライド生成
LTooL では，作業メモのデータを元にしてプレゼンテーションスライドを生成する．本論文における LTooL の実
装では，オンラインノートサービス Scrapbox[1] を作業メ
モ用のツールとして利用する．Scrapbox では，プロジェ
クトとページという単位で情報を管理する．プロジェクトの中に，ページを追加していく (図 2)．ページは，ページタイトルと本文で構成される (図 3)．本文は，軽量マーク

1a)b)

北海道情報大学
Hokkaido Information University
s2021144@s.do-johodai.ac.jp
yumu@yumulab.orgⓒ2024 Information Processing Society of Japan

アップ言語といえる独自の記法で記述する．Markdown[2]のような他の軽量マークアップ言語と同様に，箇条書きや文字装飾を記述することができる．

1Vol.2024-EC-71 No.22
2024/3/18

情報処理学会研究報告
IPSJ SIG Technical Report

図 4: Scrapbox と LTooL の対応

図 2: Scrapbox のプロジェクト

図 5: テーマ選択画面

図 6: テーマスライド表示画面
図 3: Scrapbox ページ

2.2 プレゼンテーションの手順
LTooL では，発表者は提示された選択肢を選んでいくこ
Scrapbox ページと，生成されるスライドの対応を図 4 にとでプレゼンテーションを進行する．はじめに，発表者は示す．LTooL では，1 つの Scrapbox ページから，1 回分のテーマを選択する (図 5)．テーマを選択すると，テーマス発表スライドを生成する．つまり，1 つの Scrapbox ペーライドが表示される (図 6)．次に，トピック選択画面から，ジから，PowerPoint の pptx ファイルを 1 つ生成するよう話したいトピックを選択する (図 7)．トピックを選択するなイメージである．Scrapbox ページのページタイトルを，と，トピックスライドが表示される (図 8)．それ以降は，LTooL ではテーマとして扱う．Scrapbox ページの本文にトピックの選択をプレゼンテーション終了まで繰り返す．

おける第 1 レベルの箇条書きを，LTooL ではトピックとして扱う．トピック 1 つにつき，1 枚の LTooL スライドを生2.3 その他の機能成する．Scrapbox ページの本文の第 1 レベル箇条書きのLTooL で発表し終わった際に，発表資料をアーカイブす配下にある第 2 レベル以下の箇条書きが，LTooL スライドる機能を実装した．アーカイブ機能では，LTooL スライドの内容となる．

をリプレイできる URL を発行する．この URL は認証な

ⓒ2024 Information Processing Society of Japan2

Vol.2024-EC-71 No.22
2024/3/18

情報処理学会研究報告
IPSJ SIG Technical Report

図 9: システム構成
図 7: トピック選択画面

図 10: 評価実験の様子

図 8: トピックスライド表示画面

4. 評価実験
4.1 概要しに誰でもアクセスすることができるため，LT 終了後の資料共有に活用できる．

LTooL の有効性を評価するため，被験者に LTooL を利用してもらう評価実験を行った (図 10)．北海道江別市でまた，テーマカラーの変更機能も実装した．LTooL の初

不定期的に開催している IT 勉強会「えびてく」のイベン期の実装では，テーマカラーの変更はできなかった．複数トとして参加者を募集し [7]，6 名の被験者が参加した．

人が LTooL を使用した場合には，見た目が同じであるた

LTooL の本来の使い方は，日常的に記録している Scrap-

め，プレゼンテーションの印象が混同しやすいという課題

box の作業メモを利用するものであるが，評価実験では被があった．この課題に対応するために実装した機能である．

験者は初めて LTooL を使用するため Scrapbox の作業メモ

3. 実装
LTooL を，Web アプリケーションとして実装した (図9)．LTooL サーバは，Scrapbox からのデータ取得およびユーザデータの管理を担う．実装には，Web アプリケーが無い．そのため，評価実験の前半では被験者に作業メモを作成してもらい，後半で作業メモを利用して LTooL でプレゼンテーションを行ってもらった．
評価実験の最後に，被験者に対してアンケートを実施した．質問項目を表 1 に示す．

ションフレームワークの Django[3] と Next.js[4] を用いた．
リバースプロキシとして nginx[5] を用い，データベースには MySQL[6] を採用した．

4.2 結果Scrapbox のデータ取得は，LTooL でのプレゼンテーショ

質問 Q2〜5 の結果を図 11 に示す．いずれも 5 段階リッン開始時に一括で行う．データ取得は Scrapbox のプロカート尺度で，5 がポジティブな選択肢である．Q2，Q4，ジェクト単位で行い，Scrapbox API へアクセスすること

Q5 では，すべての回答者が 3 以上を選択した．この結果で実施する．取得したデータは LTooL サーバに保存する．

は，LTooL は本研究のねらいどおりプレゼンテーション

LTooL でのプレゼンテーション実行中，フロントエンドでにおいて有用であることを示唆する．Q3 は，これらと比は LTooL ページの生成ごとに LTooL サーバからデータを較して評価がやや低かった．これは，評価実験において，取得する．なお，Scrapbox API へのアクセスに必要なプ

LTooL の利用方法の説明の不備や，当時の実装に不具合がロジェクト ID と認証情報は，ユーザが設定画面にて事前あったためであると考えられる．に設定しておく．

Q6「LTooL の良かったところを教えてください．」の回答では，ⓒ2024 Information Processing Society of Japan3

Vol.2024-EC-71 No.22
2024/3/18

情報処理学会研究報告
IPSJ SIG Technical Report

表 1: アンケートの質問項目番号質問

選択肢

Q1

普段，作業をする時に作業メモまたは作業内容などを記録するなにかを作成して作成している/作成していないいますか．

Q2

LTooL で作成したスライドは，発表しやすいと感じましたか．

1. 説明しづらい 〜 5. 説明しやすい

Q3

LTooL を用いた発表はスムーズにできましたか．

1. できなかった 〜 5. できた

Q4

LTooL を利用して，聴講者や会場の雰囲気に合わせて，その場で内容を選択しな

1. 難しい 〜 5. 可能がらプレゼンテーションをすることが可能だと思いますか．

Q5

LTooL を利用したプレゼンテーションを聴講して，スライド資料の説明はわかり

1. わかりづらい 〜 5. わかりやすいやすいと感じましたか．

Q6

LTooL の良かったところを教えてください．

自由記述

Q7

LTooL の悪かったところを教えてください．

自由記述

Q8

LTooL はどのような場面で役立ちそうですか．

自由記述

Q9

LTooL にどんな機能があれば使いやすくなると思いますか．

自由記述• テキスト原稿を直接貼り付ける機能といった意見があげられた．
評価実験の実施時点では，プレゼンテーション機能とScrapbox 連携のみの実装が完了した段階であった．評価
実験にて要望のあったアーカイブ機能とテーマカラー変更機能は，評価実験後に実装した．また、評価実験では，LTooL の使用方法を円滑に説明できず，ドキュメントの必要性を認識した．評価実験後，LTooL の使用方法を説明す
図 11: Q2〜5 の結果るドキュメントを，LTooL を使って作成した．

5. おわりに• 作業メモを基に発表できる手軽さ

本論文では，思い立った時に LT ができるプレゼンテー• スムーズに使用できた

ションツール LTooL を開発し，評価実験を行った．評価• 選択画面がまとめスライドの役割を担えそうだからま実験の時点では実装の不備や不具合が多く残っていたもの

とめスライドを作らなくても良いといった意見があげられた．

Q7「LTooL の悪かったところを教えてください．」の回
答では，• 作業メモを作成するときにスライドを意識する必要がある• 文字装飾が連携されない• アプリケーションからフィードバックがないため動作の，LTooL の有用性を示すことができた．さらに，評価実験から得たコメントを元に機能改良を行った．
今後は，設定画面のユーザビリティ改善や，ユーザのユースケースに合わせた機能の追加を行うことを検討している．
また，聴講者からの質問を取りまとめたり，ChatGPT などの生成 AI を用いて質問を自動生成するなど，プレゼンテーションの支援を行う機能の追加も検討している．

LTooL は，Web サービスとして https://ltool.gachal.net/の完了がわからないにて公開済である．すでに利用者もおり，その事例は X(旧といった意見があげられた．

Twitter) のハッシュタグ #LTooL にて見ることができる．

Q8「LTooL はどのような場面で役立ちそうですか．」の回答では，今後，さらに多くの方に利用してもらうことを期待している．そして，LTooL が LT への登壇を後押しし，LT が活• 飛び込み LT用される場面が増えることを期待する．

• 社内会議謝辞といった意見があげられた．

Q9「LTooL にどんな機能があれば使いやすくなると思いますか．」の回答では，• スライド共有機能

本研究は，一般社団法人 新雪の北海道 IT クリエータ発掘・育成事業（新雪プログラム）に支援をいただき実施いたしました．心より感謝を申し上げます．

• 選択済みのトピックがわかる機能• Scrapbox 以外の作業メモ作成サービスと連携ⓒ2024 Information Processing Society of Japan4

情報処理学会研究報告
IPSJ SIG Technical Report

Vol.2024-EC-71 No.22
2024/3/18

参考文献
[1]
[2]
[3]
[4]
[5]
[6]
[7]

Helpfeel: Scrapbox, https://scrapbox.io/.
Fireball,D.:Markdown,
https://daringﬁreball.net/projects/markdown/.
Django: The web framework for perfectionists with deadlines — Django, https://www.djangoproject.com/.
Vercel: Next.js by Vercel - The React Framework,https://nextjs.org/.
Inc., N.: Advanced Load Balancer, Web Server, & Reverse
Proxy - NGINX, https://www.nginx.com/.
Oracle: MySQL, https://www.mysql.com/.
Gacha: 【LTooL お 試 し 会 】え び て く #2 - connpass，
https://ebitech.connpass.com/event/302049/.

ⓒ2024 Information Processing Society of Japan

5