平 成 21 年 度 卒 業 論 文 国 語 学 習 ソフト 日 本 語 を 学 ぶ 法 政 大 学 情 報 科 学 部 ディジタルメディア 学 科 学 籍 番 号 :06k1120 氏 名 : 来 栖 龍 也 指 導 教 官 : 佐 々 木 アラム 幸 子 教 授 提 出 日 :2010/01/28
要 旨 本 ソフトウェアは 国 語 学 習 者 今 から 勉 強 し 直 したい 人 自 分 の 力 を 試 したい 人 を 対 象 とし 四 字 熟 語 慣 用 句 間 違 った 使 い 方 をしやすい 日 本 語 の 三 分 野 に 限 定 して 学 習 す るために 開 発 したソフトウェアである 本 ソフトウェアの 特 徴 は 学 習 機 能 クイズ 機 能 テスト 機 能 の 三 部 構 成 になっており 理 解 することを 容 易 にできるということである 学 習 機 能 ではインターネット 上 のページに リンクしており そこで 語 句 と 意 味 セットで 覚 える クイズ 機 能 では 三 種 類 のクイズで 理 解 を 深 め テスト 機 能 では 学 習 とクイズで 得 た 知 識 を 定 着 させることを 目 標 にしてあり 得 点 を 表 示 することで 自 分 の 成 績 が 一 目 で 分 かる クイズはマンネリを 防 ぐため 異 なった 出 題 形 式 を 取 り 入 れた テストでは 気 軽 にできるよう3 分 野 共 通 で 五 問 出 題 される 何 度 も 繰 り 返 し 挑 戦 できるためユーザ 自 身 のペースで 学 習 でき また 操 作 も 複 雑 ではないた め 幅 広 い 年 齢 層 で 使 いやすいものになっている さらにインターネット 上 で 無 料 で 利 用 可 能 なため ユーザはいつでもどこでも 学 習 することができる ii
目 次 第 1 章 概 要... - 1-1.1 はじめに... - 1-1.2 本 ソフトウェアの 紹 介... - 1-1.3 既 存 ソフトウェアとの 違 い... - 1-1.4 対 象... - 1 - 第 2 章 本 ソフトウェアの 機 能... - 2-2.1 全 体 の 機 能... - 2-2.2 ファイルの 構 成... - 2-2.3 各 ページの 概 要... - 3 - 第 3 章 本 ソフトウェアの 使 い 方... - 4-3.1 トップページ... - 4-3.2 新 規 登 録... - 4-3.3 ログイン... - 6-3.4 ログインしないで 入 る... - 6-3.5 メニューページ... - 6-3.5.1 学 び 舎... - 7-3.5.2 くいず... - 8-3.5.3 小 テスト... - 14-3.6 ログアウト... - 21 - 第 4 章 開 発 環 境 動 作 環 境... - 21 - 第 5 章 プログラムの 説 明... - 22-5.1 データファイル... - 22-5.2 login.csv... - 22-5.3 quiz1~4.csv... - 22-5.4 データの 読 み 込 み... - 24-5.5 データの 書 き 込 み... - 25-5.6 データの 引 渡 し... - 26 - 第 6 章 評 価... - 27 - 第 7 章 今 後 の 課 題... - 28 - 第 8 章 結 論... - 28 - 謝 辞... - 28 - 参 考 文 献 URL... - 28 - 付 録 評 価 用 アンケート... - 30 - iii
図 の 目 次 図 2.1 全 体 構 成 - 2- 図 2.2 ファイル 構 成 - 3- 図 3.1 トップページ 画 面 - 4- 図 3.2 新 規 登 録 画 面 - 5- 図 3.3 ID 未 入 力 の 場 合 - 5- 図 3.4 パスワード 未 入 力 の 場 合 - 5- 図 3.5 入 力 した ID がすでに 使 用 されている 場 合 - 6- 図 3.6 ログイン 画 面 - 6- 図 3.7 ログインエラー 画 面 - 6- 図 3.8 メニュー 画 面 - 7- 図 3.9 四 字 熟 語 - 7- 図 3.10 慣 用 句 - 8- 図 3.11 間 違 えやすい 日 本 語 - 8- 図 3.12 四 字 熟 語 くいず( 出 題 画 面 ) - 9- 図 3.13 四 字 熟 語 くいず( 正 解 画 面 ) - 10- 図 3.14 四 字 熟 語 くいず( 不 正 解 画 面 ) - 10- 図 3.15 慣 用 句 くいず( 出 題 画 面 ) - 11- 図 3.16 慣 用 句 くいず( 正 解 画 面 ) - 12- 図 3.17 慣 用 句 くいず( 不 正 解 画 面 ) - 12- 図 3.18 間 違 えやすい 日 本 語 くいず( 出 題 画 面 ) - 13- 図 3.19 間 違 えやすい 日 本 語 くいず( 正 解 画 面 ) - 13- 図 3.20 間 違 えやすい 日 本 語 くいず( 不 正 解 画 面 ) - 14- 図 3.21 四 字 熟 語 小 テスト( 出 題 画 面 ) - 16- 図 3.22 四 字 熟 語 小 テスト( 解 答 画 面 ) - 16- 図 3.23 慣 用 句 小 テスト( 出 題 画 面 ) - 17- 図 3.24 慣 用 句 小 テスト( 解 答 画 面 ) - 18- 図 3.25 間 違 えやすい 日 本 語 小 テスト( 出 題 画 面 ) - 19- 図 3.26 間 違 えやすい 日 本 語 小 テスト( 解 答 画 面 ) - 20- 図 3.27 ログアウト 画 面 - 21- 図 5.1 login.csv - 22- 図 5.2 quiz1.csv - 23- 図 5.3 quiz2.csv - 23- 図 5.4 quiz3.csv - 24- 図 5.5 quiz4.csv - 24- 図 5.6 ソースコード( 読 み 込 み) - 25- iv
図 5.7 ソースコード( 書 き 込 み) - 26- 図 5.8 ソースコード(hidden) - 26- 図 5.9 ソースコード(getParameter) - 27- 表 の 目 次 表 4.1 開 発 環 境 - 21- 表 4.2 動 作 環 境 - 21- 表 6.1 アンケート 結 果 - 27- v
第 1 章 概 要 1.1 はじめに 日 本 語 はとても 難 しい 言 語 であり 日 常 で 使 用 している 我 々 日 本 人 でも 完 璧 な 日 本 語 を 話 しているとは 言 い 難 い 何 気 なく 話 したり 書 いたりしている 言 葉 や 言 い 回 しが 実 は 間 違 っているが 当 の 本 人 が 気 づいていないということがよくある 四 字 熟 語 慣 用 句 に 関 し ても 学 校 で 勉 強 したがちゃんと 覚 えるにいたってない 人 が 多 いのが 現 状 である 1.2 本 ソフトウェアの 紹 介 本 ソフトウェアは 国 語 の 中 でも 日 本 人 であっても 日 々の 生 活 において 間 違 った 使 い 方 をしている 日 本 語 四 字 熟 語 慣 用 句 に 限 定 して 学 習 できるソフトウェアである 本 章 では 既 存 ソフトウェアと 本 ソフトウェアの 違 い 参 考 プログラムとの 比 較 本 ソ フトウェアの 機 能 を 説 明 する 1.3 既 存 ソフトウェアとの 違 い 本 ソフトウェアを 開 発 するにあたり 市 場 調 査 を 行 ったところ 現 在 市 場 には 日 本 語 を テーマにしたソフト 書 籍 は 数 多 く 存 在 するが 書 籍 においてはいくつかあるものの ソ フトになると 多 くは 日 本 語 の 意 味 に 重 点 をおいた 辞 書 的 なものが 多 く 日 本 語 の 誤 用 を 主 題 にするものは 見 当 たらなかった 四 字 熟 語 や 慣 用 句 も 意 味 だけの 辞 書 的 なものばかりで こういった 段 階 を 踏 んで 理 解 を 定 着 させるソフトは 見 当 たらなかった 1.4 対 象 対 象 としては 特 定 の 年 齢 層 にとらわれず 老 若 男 女 問 わない もう 一 度 勉 強 しなおし たい 自 分 の 実 力 を 試 したいと 思 う 人 にも 幅 広 く 利 用 してもらうことを 目 標 にする -1 -
第 2 章 本 ソフトウェアの 機 能 本 章 では 本 ソフトウェアの 全 体 の 機 能 ファイルの 構 成 各 ページの 概 要 を 説 明 する 2.1 全 体 の 機 能 ソフトウェアの 全 体 の 流 れを 以 下 の 図 ( 図 2.1)で 示 す 図 2.1 全 体 構 成 2.2 ファイルの 構 成 各 ページの 構 成 と 流 れを 以 下 の 図 ( 図 2.2)で 示 す -2 -
図 2.2 ファイル 構 成 2.3 各 ページの 概 要 各 ページの 概 要 を 以 下 に 示 す index.jsp ユーザ 名 パスワードを 入 力 する 画 面 エラーの 場 合 メッセージ 表 示 newacount.jsp 新 規 利 用 の 人 のためのユーザ 名 パスワードの 登 録 画 面 register.jsp 新 規 登 録 の 登 録 完 了 画 面 top.jsp トップページ 学 習 クイズ テスト 選 択 画 面 logout.jsp ログアウトしたときのページ Quiz.jsp 四 字 熟 語 慣 用 句 間 違 えやすい 日 本 語 のクイズを 表 示 するページ 出 題 形 式 は3 種 類 出 題 数 無 制 限 -3 -
Check.jsp, 各 クイズの 答 えを 表 示 するページ test.jsp 四 字 熟 語 慣 用 句 間 違 えやすい 日 本 語 のテストを 表 示 するページ 出 題 数 は5 問 answer.jsp テストの 答 えを 表 示 するページ 第 3 章 本 ソフトウェアの 使 い 方 本 章 では 本 ソフトウェアの 各 機 能 の 使 用 方 法 を 説 明 する 3.1 トップページ まず トップページが 表 示 される トップページからユーザはログインまたは 新 規 登 録 をし メニューページに 移 行 する( 図 3.1) 図 3.1 トップページ 画 面 3.2 新 規 登 録 本 ソフトウェアで 成 績 を 記 録 するためには ユーザの 新 規 登 録 をする 必 要 がある 新 規 登 録 ではログイン ID とパスワードを 任 意 で 登 録 することができる まず トップページの はじめての 方 はコチラ の コチラ をクリックする すると ユーザ 登 録 画 面 に 移 行 し ID パスワードを 入 力 するフォームが 表 示 される そこへ 任 意 の ID パスワードを 入 力 し( 図 3.2) OK ボタンをクリックすると 登 録 完 了 画 面 が 表 示 され 登 録 完 了 となる その 後 自 動 でログイン 画 面 に 移 行 して ID パスワードを 入 力 後 ロ グイン ボタンをクリックするとログインできる -4 -
図 3.2 新 規 登 録 画 面 入 力 フォームに 空 欄 がある 場 合 エラーメッセージが 表 示 される( 図 3.3 図 3.4) また 同 じ ID がすでに 登 録 されている 場 合 もエラーが 出 て 登 録 できないようになってい る ( 図 3.5) 戻 る ボタンをクリックすると 新 規 登 録 画 面 に 戻 る 図 3.3 ID 未 入 力 の 場 合 図 3.4 パスワード 未 入 力 の 場 合 図 3.5 入 力 した ID がすでに 使 用 されている 場 合 -5 -
3.3 ログイン 自 分 が 登 録 した ID とパスワードを 入 力 し ログイン ボタンをクリックしログインす る( 図 3.6) 入 力 した ID またはパスワードが 登 録 されていない または 間 違 えている 場 合 はなどログイン 失 敗 となり ログインエラー 画 面 ( 図 3.7)が 表 示 される ログイン 画 面 へ ボタンをクリックするとログイン 画 面 ( 図 3.6)に 戻 る 図 3.6 ログイン 画 面 図 3.7 ログインエラー 画 面 3.4 ログインしないで 入 る トップページの ログインしないで 入 る 方 はコチラ の コチラ をクリックすると メニューページにジャンプする 3.5 メニューページ メニューページでは 学 び 舎 くいず 小 テスト の3 種 類 あり それぞれ 四 字 熟 語 慣 用 句 間 違 えやすい 日 本 語 の3つの 分 野 から 自 由 に 選 択 することができる( 図 3.8) -6 -
図 3.8 メニュー 画 面 3.5.1 学 び 舎 まず 学 習 したい 分 野 を 選 択 する それぞれ 分 野 ごとにインターネット 上 のページにリ ンクしており 語 句 と 意 味 をセットで 覚 えられる ( 図 3.9 図 3.10 図 3.11 図 3.12) 図 3.9 四 字 熟 語 (http://www.h3.dion.ne.jp/~urutora/yojijukugopeji.htm) -7 -
図 3.10 慣 用 句 (http://www.h3.dion.ne.jp/~urutora/kanyoukupeji.htm) 図 3.11 間 違 えやすい 日 本 語 (http://starscafe.net/kotoba/misuse/nuance_a.htm) 3.5.2 くいず クイズは 四 字 熟 語 慣 用 句 間 違 えやすい 日 本 語 の3つである 各 クイズとも 出 題 形 式 は 異 なっており また 出 題 数 に 制 限 はなく, 自 分 の 意 思 で 自 由 に 続 けられる.また, ト ップに 戻 る をクリックすればメニュー 画 面 に 戻 る 学 習 ページで 学 んだ 語 句 を 復 習 する 3.5.2.1 四 字 熟 語 四 字 熟 語 クイズは 表 示 された 四 字 熟 語 が 正 しいか 答 えるクイズである 違 うと 判 断 し た 場 合 は 1 文 字 のみ 画 面 下 のテキストボックスに 正 しい 漢 字 を 入 力 し チェック をクリ -8 -
ックすると 解 答 画 面 にジャンプする 表 示 された 四 字 熟 語 が 正 しいと 判 断 した 場 合 は ノ ーチェンジ をクリックする クリア をクリックすると 入 力 した 文 字 を 消 す( 図 3.12 図 3.13 図 3.14) 図 3.12 四 字 熟 語 くいず( 出 題 画 面 ) 解 答 画 面 ( 図 3.13 図 3.14)には 正 誤 判 定 正 解 四 字 熟 語 の 意 味 が 表 示 される 正 解 を 確 認 した 後 次 の 問 題 へ をクリックすると また 出 題 画 面 図 ( 図 3.12)が 表 示 される -9 -
図 3.13 四 字 熟 語 くいず( 正 解 画 面 ) 図 3.14 四 字 熟 語 くいず( 不 正 解 画 面 ) - 10 -
3.5.2.2 慣 用 句 慣 用 句 クイズは 表 示 された 空 欄 に 当 てはまる 語 を 答 えるクイズである 意 味 を 最 初 に 提 示 し 画 面 下 のテキストボックスに 正 しい 語 句 を 入 力 して チェック をクリックすると 解 答 画 面 にジャンプする クリア をクリックすると 入 力 した 文 字 を 消 す( 図 3.15 図 3.16 図 3.17) 図 3.15 慣 用 句 くいず( 出 題 画 面 ) 解 答 画 面 ( 図 3.16 図 3.17)には 正 誤 判 定 正 解 が 表 示 される 正 解 を 確 認 した 後 次 の 問 題 へ をクリックすると また 出 題 画 面 図 ( 図 3.15)が 表 示 される -11 -
図 3.16 慣 用 句 くいず( 正 解 画 面 ) 図 3.17 慣 用 句 くいず( 不 正 解 画 面 ) 3.5.2.3 間 違 えやすい 日 本 語 間 違 えやすい 日 本 語 クイズは 語 句 の 正 しい 意 味 を 答 える 二 択 クイズである 語 句 を 最 初 に 提 示 し 正 しい 意 味 を 選 択 して チェック をクリックすると 解 答 画 面 にジャンプす る クリア をクリックすると 入 力 した 文 字 を 消 す( 図 3.18 図 3.19 図 3.20) - 12 -
図 3.18 間 違 えやすい 日 本 語 くいず( 出 題 画 面 ) 図 3.19 間 違 えやすい 日 本 語 くいず( 正 解 画 面 ) - 13 -
図 3.20 間 違 えやすい 日 本 語 くいず( 不 正 解 画 面 ) 解 答 画 面 ( 図 3.19 図 3.20)には 正 誤 判 定 正 解 正 しい 意 味 が 表 示 される 正 解 を 確 認 した 後 次 の 問 題 へ をクリックすると また 出 題 画 面 図 ( 図 3.18)が 表 示 される 3.5.3 小 テスト 小 テストは 四 字 熟 語 慣 用 句 間 違 えやすい 日 本 語 の3つである 出 題 数 は5 問 で 集 中 して 取 り 組 める 簡 単 な 形 式 になっている テキストボックスに 当 てはまる 四 字 熟 語 を 入 力 し 解 答 をクリックすると 解 答 ページにジャンプする また トップに 戻 る をクリ ックすればメニュー 画 面 に 戻 る 学 習 ページで 学 びくいずページで 復 習 したことを 理 解 し たか 確 認 するテストのページである 3.5.3.1 四 字 熟 語 四 字 熟 語 テストは 表 示 された 意 味 に 該 当 する 四 字 熟 語 入 力 する 形 式 のテストである 解 答 をクリックすると 解 答 画 面 にジャンプする トップに 戻 る をクリックすると トップ 画 面 に 戻 る( 図 3.21 図 3.22) - 14 -
図 3.21 四 字 熟 語 小 テスト( 出 題 画 面 ) 解 答 画 面 では 正 誤 判 定 正 解 意 味 今 回 のスコアが 表 示 される もう1 回 チャレ ンジ をクリックすると 出 題 画 面 ( 図 3.21)が 表 示 される - 15 -
図 3.22 四 字 熟 語 小 テスト( 解 答 画 面 ) 3.5.3.2 慣 用 句 慣 用 句 テストは 表 示 された 意 味 に 該 当 する 慣 用 句 を 入 力 する 形 式 のテストである 解 答 をクリックすると 解 答 画 面 にジャンプする トップに 戻 る をクリックすると トップ 画 面 に 戻 る( 図 3.23 図 3.24) - 16 -
図 3.23 慣 用 句 小 テスト( 出 題 画 面 ) 解 答 画 面 では 正 誤 判 定 正 解 意 味 今 回 のスコアが 表 示 される もう1 回 チャレ ンジ をクリックすると 出 題 画 面 ( 図 3.23)が 表 示 される - 17 -
図 3.24 慣 用 句 小 テスト( 解 答 画 面 ) 3.5.3.3 間 違 えやすい 日 本 語 テスト 慣 用 句 テストは 表 示 された 語 句 の 使 い 方 が 正 しい 選 択 肢 を 選 ぶ 形 式 のテストである 解 答 をクリックすると 解 答 画 面 にジャンプする トップに 戻 る をクリックすると トップ 画 面 に 戻 る( 図 3.26 図 3.27) - 18 -
図 3.25 間 違 えやすい 日 本 語 小 テスト( 出 題 画 面 ) 解 答 画 面 では 正 誤 判 定 正 解 意 味 今 回 のスコアが 表 示 される もう1 回 チャレ ンジ をクリックすると 出 題 画 面 ( 図 3.25)が 表 示 される - 19 -
図 3.26 間 違 えやすい 日 本 語 小 テスト( 解 答 画 面 ) - 20 -
3.6 ログアウト メニューページにある ログアウト ボタンをクリックするとログアウト 画 面 ( 図 3.27) になり その 後 ログイン 画 面 にジャンプする 図 3.27 ログアウト 画 面 第 4 章 開 発 環 境 動 作 環 境 本 ソフトウェアの 開 発 環 境 と 動 作 環 境 を 以 下 に 示 す 表 4.1 開 発 環 境 OS Windows XP サーバーソフト Tomcat 6.0 言 語 Java 開 発 環 境 Java, JSP, HTML, CSS, Javascript JDK1.6.0_16 表 4.2 動 作 環 境 OS Java 環 境 CentOSrelease4.8(Final)-Kernel 2.6.9-78.0.22.ELsmp on an x86_64 Java 2 Runtime Environment 1.6.0_11 サーブレットコンテナ Apache Tomcat 5.5.20 ブラウザ Internet Explorer 6.0-21 -
第 5 章 プログラムの 説 明 本 章 では 本 ソフトウェアのプログラムの 構 成 と 特 徴 を 抜 粋 して 説 明 する 5.1 データファイル 本 ソフトウェアは データファイルをCSV(Comma Separated Value)ファイルで 行 って いる CSV ファイルは データをカンマで 区 切 り テキストファイルとして 保 存 してあるので Mac やWindows などのOS 機 種 の 違 いに 関 係 なく Excel やAccess などといった 異 なるア プリケーション 間 でデータを 受 け 渡 しすることができる 5.2 login.csv ID とパスワードを 登 録 すると login.csv ファイルに 追 加 される Excel では 1 列 で 1 ユーザのデータを 表 し A 列 が ID B 列 がパスワードを 表 している( 図 5.1) 図 5.1 login.csv(ユーザデータ) 5.3 quiz1~4.csv quiz1.csv ファイルには, 四 字 熟 語 のデータが 登 録 されており 1~4 列 が 問 題 部 分 5 列 目 が 正 しい 漢 字 6 列 目 がふりがな 7 列 目 が 四 字 熟 語 8 列 目 が 正 答 9 列 目 が 意 味 である 以 下 に 一 部 を 表 示 する( 図 5.2) - 22 -
図 5.2 quiz1.csv( 四 字 熟 語 データ) quiz2.csv ファイルには 慣 用 句 のデータが 登 録 されており 1 列 目 が 意 味 2 列 目 が 問 題 3 列 目 が 正 答 4 列 目 が 正 しい 慣 用 句 である( 図 5.3) 図 5.3 quiz2.csv( 慣 用 句 データ) quiz3.csv ファイルには 間 違 えやすい 日 本 語 のデータが 登 録 されており 1 列 目 が 問 題 2 列 目 が 選 択 肢 A 3 列 目 が 選 択 肢 B 4 列 目 が 正 答 の 値 5 列 目 が 正 答 6 列 目 が 意 味 である( 図 5.4) - 23 -
図 5.4 quiz3.csv( 間 違 えやすい 日 本 語 データ) quiz4.csv ファイルには 間 違 えやすい 日 本 語 小 テスト 専 用 のデータが 登 録 されており 1 列 目 が 問 題 2 列 目 が 選 択 肢 A 3 列 目 が 選 択 肢 B 4 列 目 が 正 答 の 値 5 列 目 が 正 答 6 列 目 が 意 味 である ( 図 5.5) 図 5.5 quiz4.csv( 小 テスト 用 間 違 えやすい 日 本 語 データ) 5.4 データの 読 み 込 み データの 読 み 込 みのプログラムについて 説 明 する このプログラムは 絶 対 パスを 使 って login.csv ファイルを 読 み 込 み while 文 内 でcsvファイルの1 行 を 読 み 登 録 されてい るIDとパスワードを 配 列 に 格 納 する for 文 で 行 数 分 だけ 繰 り 返 す 以 下 にソースコードを 示 す( 図 5.6) - 24 -
図 5.6 ソースコード( 読 み 込 み) StringTokenizerクラス このクラスをインポートすることで 区 切 り 文 字 を 指 定 するとそれを 使 用 して 文 字 列 を 1データずつ 分 割 する CSV データはカンマで 区 切 られているので カンマを 区 切 り 文 字 として 指 定 する line = rebr.readline (); 1 行 分 のみデータを 読 み 込 む st = newstringtokenizer(line, ","); line に 入 っている 文 字 列 に 対 してカンマを 区 切 り 文 字 としてデータを 分 割 する 分 割 さ れたデータが 配 列 のようにst に 格 納 される st.hasmoretokens(); 分 割 されたデータがまだある 場 合 true を 返 すため この 値 が false になるまで 処 理 する これによってデータが 残 っているかどうかわかる st.nexttoken(); 分 割 されたデータを1つ 読 み 込 む 5.5 データの 書 き 込 み データの 書 き 込 みのプログラムについて 説 明 する このプログラムは 絶 対 パスを 使 って login.csv ファイルに 書 き 込 む 最 初 の3 行 で 入 力 された ID の 後 ろにさらにパスワー ドをつなぐ 下 部 でデータを 追 加 する 以 下 にソースコードを 示 す( 図 5.7) - 25 -
図 5.7 ソースコード( 書 き 込 み) StringBuffer クラス このクラスは 文 字 列 を 表 し 文 字 列 の 内 容 も 変 更 できる append(); 文 字 列 の 後 ろに 追 加 する FileWriter クラス 最 後 の 引 数 で true を 指 定 しているため ファイルの 後 ろにデータが 追 加 される write(); 文 字 を 書 き 込 む newline(); 改 行 する 5.6 データの 引 渡 し データを 送 るときは input type hidden で 設 定 し 非 表 示 データとして 値 を 指 定 し たファイルに 送 信 する( 図 5.8) 図 5.8 ソースコード(hidden) 送 信 されたデータは request.getparameter で 受 信 される( 図 5.9) なおこの 時 文 字 化 け 防 止 のために request.setcharacterencoding("windows-31j")を 指 定 する - 26 -
図 5.9 ソースコード(getParameter) 第 6 章 評 価 佐 々 木 研 究 室 の 学 生 に このソフトウェアの 評 価 をしてもらった その 評 価 を 以 下 に 示 す ( 表 6.1) アンケートの 結 果 デザイン 実 用 性 使 いたい 度 は 良 い 以 上 の 評 価 を 得 られ 操 作 性 満 足 度 内 容 充 実 度 に 関 しては 悪 いからかなり 良 いまで 評 価 が 分 かれた 全 体 的 に 見 る と おおむね 良 い 評 価 が 得 られた 表 6.1 アンケート 結 果 5かなり 良 い 4 良 い 3 普 通 2 悪 い 1かなり 悪 い デザイン 1 8 0 0 0 操 作 性 0 6 3 0 0 満 足 度 2 5 2 0 0 内 容 充 実 度 2 4 2 1 0 実 用 性 0 9 0 0 0 使 いたい 度 1 8 0 0 0 良 い 点 デザインがシンプルである 文 字 を 入 力 するという 解 答 方 式 がよい 操 作 が 簡 単 である クイズの 形 式 がおもしろい 悪 い 点 問 題 数 が 少 ない メニューごとに 説 明 があるとよい 解 答 画 面 に 詳 しい 解 説 が 欲 しい トップに 戻 る ボタンのアクションがおかしい - 27 -
第 7 章 今 後 の 課 題 本 章 では 前 章 の 評 価 を 踏 まえて 今 後 の 課 題 について 述 べたいと 思 う 今 後 の 課 題 として このソフトウェアはランダムに 問 題 を 表 示 させるが 問 題 数 が 少 ない ため 同 じ 問 題 が 立 て 続 けに 表 示 されてしまうため 内 容 の 充 実 を 図 る 必 要 がある また クイズのレベル 分 けをし 各 ユーザが 自 分 に 合 わせたレベルで 学 習 できるようにすること が 必 要 である また テストは 制 限 時 間 を 設 けるようにする 成 績 などを 細 かに 表 示 できるようにする ことが 課 題 である 第 8 章 結 論 本 論 文 では 国 語 学 習 者 を 対 象 とし 四 字 熟 語 慣 用 句 間 違 えやすい 日 本 語 を 学 ぶ ソフトウェア 日 本 語 を 学 ぶ の 機 能 構 成 使 い 方 プログラムの 説 明 評 価 及 び 今 後 の 課 題 について 述 べた 本 ソフトウェアを 開 発 する 上 で 気 をつけたことは まず1つ 目 に 誰 にでも 簡 単 に 操 作 しやすい 内 容 にした 点 である それによって 幅 広 い 人 を 対 象 に 利 用 してもらうことがで きる 2つ 目 として 知 識 の 定 着 を 高 めやすくした 点 である 学 習 クイズ テストの3 段 階 こなすことによって1つの 語 句 を 集 中 してうろ 覚 えにせずしっかり 覚 えることができ ま た クイズに 関 しては 出 題 がランダムで 無 制 限 なためユーザがやりたいだけ 問 題 を 解 くこ とができる 謝 辞 今 回 の 研 究 と 論 文 の 作 成 にあたり 丁 寧 なご 指 導 と 適 切 なアドバイスをくださいました アラム 佐 々 木 幸 子 教 授 ならびに 佐 々 木 研 究 室 の 皆 様 に 深 く 感 謝 いたします 参 考 文 献 URL [1] 前 島 亮 太 四 字 熟 語 ことわざ 慣 用 句 学 習 ソフト 日 本 語 の 教 室 法 政 大 学 情 報 科 学 部 卒 業 論 文 2007 [2] がんばれ 中 学 受 験 生! http://www.h3.dion.ne.jp/~urutora/index.htm [3] 言 葉 の 誤 用 http://starscafe.net/kotoba/misuse/nuance_a.htm - 28 -
[4] JSP/サーブレット[プロへの 挑 戦 ] 梅 原 嘉 介 小 川 敬 治 工 学 社 2005 年 11 月 25 日 - 29 -
付 録 評 価 用 アンケート 1. デザイン 5 かなり 良 い 4 良 い 3 普 通 2 悪 い 1 かなり 悪 い 2. 操 作 性 5 かなり 良 い 4 良 い 3 普 通 2 悪 い 1 かなり 悪 い 3. 満 足 度 1 四 字 熟 語 クイズ 5 かなり 良 い 4 良 い 3 普 通 2 悪 い 1 かなり 悪 い 2 慣 用 句 クイズ 5 かなり 良 い 4 良 い 3 普 通 2 悪 い 1 かなり 悪 い 3 日 本 語 の 誤 用 二 択 クイズ 5 かなり 良 い 4 良 い 3 普 通 2 悪 い 1 かなり 悪 い 4. 内 容 充 実 度 5 かなり 充 分 4 充 分 3 普 通 2 少 々 物 足 りない 1 物 足 りない 5. 実 用 性 5 かなり 良 い 4 良 い 3 普 通 2 悪 い 1 かなり 悪 い 6. 使 いたい 度 5 ぜひ 使 いたい 4 使 いたい 3 普 通 2 使 いたくない 1 絶 対 使 いたくない 7. その 他 ( 良 い 点 悪 い 点 改 善 点 要 望 などあれば 自 由 に 記 入 してください) アンケートは 以 上 です - 30 -