G8-4

学習管理システムと連携した教職課程履修者カルテシステムの2 次開発における機能拡張
古川 文人 1，渡辺 博芳 1，福島 健介 2，鈴木 賀映子 2，和田 孝 2，草川 剛人 3，横山 明子 4
1 帝京大学

ラーニングテクノロジー開発室

2 帝京大学

教職センター

3 帝京大学経済学部

4 帝京大学

理工学部

bunjin@lt-lab.teikyo-u.ac.jp
概要：教職課程において，2010 年度の入学生から「教職実践演習」が新設され，学生の系統的な履修履歴や学生の教育活動の把握が必要となった．そこで，本学では，教職履修者カルテシステムを，Blackboard Learn R9 の Building Blocks を用いて開発し，2011 年度後期より運用を始めている．
この後，運用によって明らかになった問題点への対応などのために，カルテシステムの機能拡張を行った．本稿では，この拡張内容について報告する．

はじめにると言う方針による．他にも，柔軟なフォーマッ

大学の教職課程において，2010 年度入学の学トの設定，学生指導の基礎資料としての情報管理，生から「教職実践演習」が新設され，その実施に教員のコメント入力支援機能などの特色のある機あたって，入学の段階からの学生の系統的な履修能を実装している．

履歴や学生の教育活動を把握することが求められ

2.2 カルテを構成するシート
カルテは，図 1 に示す 9 種類のシートから構成される．学生および教職員が各シートを参照したり，コメントなどを記入したりする．
1 次開発において，採用実現ステップシートと卒業後記録シート以外のシートを実装している．

1ている．さらに，本学では，全学 3,000 人規模のこれらの情報を教育的側面から積極的に活用したいと考えている．
これに応えるために，履修者ごとのカルテを管理するための情報システム（カルテシステム）を開発して活用することにした[1]．開発は 1 次開発と 2 次開発に分けて実施し，1 次開発版のカルテシステムの運用を 2011 年度後期より開始した．
本稿では，このカルテシステムの 2 次開発の内容について報告する．

2

カルテシステム2.1 概要本カルテシステムにおけるカルテは，複数のシートから構成される．システムは，カルテを取り扱うユーザの権限に応じてカルテへのアクセスを制御する．
本システムの大きな特徴は，学生が日常の学習に活用するコース管理システム上に実装した点である．これは最低限カルテとして必要な機能のみをカルテシステムとして実装し，それ以上のことはコース管理システムの機能を利用して実現す

2.3 ユーザ権限
ユーザが本カルテシステムにアクセスする際の権限は以下の 6 種類存在する．教員は複数の権限を兼ねることもあり，その場合はログイン時にどの権限でアクセスするかを選択する．
(1) 学生
教職課程を履修する学生がアクセスする際の権限である．主に各カルテシートの記入と教員からのコメントの確認を行うことができる．
(2) 科目担当教員
教職課程の科目を担当する教員がアクセスする際の権限である．科目を履修している学生の履
修状況記入シートのうち，担当科目について学生が記入した自己評価を閲覧することができる．また，その科目に関する学生の理解度に関してコメントを記入する．

図 1 カルテを構成するシート(3) 教職実践演習担当教員

R によって開発し，学習管理システム
Blocks ○教職実践演習を担当する教員がアクセスするBlackboard Learn R9 (以下 BbR9)上で動作する．

際の権限である．この担当教員は，担当する各学

図 2 にそのイメージを示す．アプリケーションサ

生のこれまでの学習履歴を把握する必要があるたーバにカルテシステムを配置し，学習管理システ

め，担当学生の全てのシートを閲覧できる．

ム経由で利用する．カルテ用のデータは，データ(4) シートへのコメント記入者

ベースサーバ上にコース管理システムのデータベ指定したシートに対してコメントを記入する

ースとは分離して保存している．ユーザは学習管教員がアクセスする際の権限である．シートと学理システム BbR9 にログインし，教職カルテタブ

生によって担当教員が異なるため，管理者が，学からカルテを利用する．

生 ID，教員 ID，シート番号の組によって各シー

2.5 2 次開発
2 次開発では，1 次開発において未実装のシー
ト，カルテを PDF ファイルとして出力する機能，学生の詳細検索機能およびシートの検索機能を実装した．これに加えて，1 次開発版のシステムの運用を通して明らかになった問題に次のように対応した．すなわち，ソフトウェアの不具合の修正，ユーザインタフェースの改善，新しい機能の追加である．
以降では，これらの主な内容について述べる．

トの担当者を指定しておく．
(5) 教職指導担当者
教職課程を履修する学生の指導を担当する教員がアクセスする際の権限である．教員を目指す学生を日常的に指導することになるため，担当する学生の全てのシートを閲覧すること，面談シートの記入ができる．
(6) 管理者
教職カルテシステムの管理を担当する教職員がアクセスする際の権限である．管理者は全てのシートを閲覧することができ，面談の必要性の管3 シートと PDF 出力機能の追加
採用実現ステップシートおよび卒業後記録シ理も行える．さらに，データのアップロード，シートを実装した．いずれのシートも，他のシートステムの設定変更，グループの管理，学生のシーと同様に，記載する項目などの内容を学生のグルト管理などに関する機能が利用できる．

ープごとに XML で設定することができる．図 3，

2.4 実装本 カ ル テ シ ス テ ム は Blackboard Building

図 4 にこれらの例を示す．採用実現ステップシー
トは，希望進路，教員採用試験説明会への出席状況など就職支援に関する情報を記入する．卒業後
記録シートは卒業後に職歴などを記入するシートである．このシートを活用することで，卒業後の動向を把握し，教職を目指す卒業生への支援や在学生への支援に役立てることが期待される．
また，カルテを印刷したいというニーズに応え

図 2 システム実装イメージるために，カルテ単位およびシート単位で PDF ファイルとして出力する機能を実装した．科目担当応じて，この機能を利用できる．

教員以外のユーザが，各シートへのアクセス権に

図 3 採用実現ステップシートの例

図 4 卒業後記録シートの例

4

検索機能の追加

3)GPA と基本情報による検索である．

以下の検索機能について実装した．これらの機

4.2 教員の検索機能
管理者が教員情報を GUI にて確認したり編集したりすることと，シートへの教員のコメント記入状況を確認するために，教員を検索する機能を実装した．検索に用いるキーは，教員の基本情報，シートへのコメントの記入状況，担当科目，担当学生の基本情報である．この検索のための画面に加えて，実行頻度の高い検索である，教員の基本情報とシートへのコメント記入状況を基にした検索のための画面を設けた．

能は，学生以外のユーザがそれぞれの権限に応じた範囲で利用できる．

4.1 学生の検索機能
1 次開発において実装した学生を検索する機能を拡張した．1 次開発では，個人シート上の基本情報を基にした学生の検索機能を実装していた．2
次開発では，より詳細な条件を基にした検索ができるように，学生の基本情報に加えて，シートへのコメントの記入状況，担当教員の情報，履修科目の情報，取得予定免許の情報，所属グループの情報を基に学生を検索できるようにした．
この詳細な条件を基にした検索のための画面のほかに，実行頻度の高い次の 3 種類の検索について，それぞれ専用の画面を設けた．すなわち，
1)学生の基本情報による検索，2)シートへのコメント記入状況と基本情報による検索（図 5，図 6），4.3 シートの検索機能
学生および教員によるシートへのコメントの記入状況を確認するために，履修状況記入シート，総括的な自己評価・成長確認シート，体験学習記
録シート，教育実習記録シート，介護等体験実習記録シートの各シートを検索する機能を実装した．
検索に用いるキーは，各シートへの学生または教図 5 学生検索画面の例

図 6 学生検索結果の例
員によるコメント記入状況，学生の基本情報，担5

当教員の基本情報である．

5.1 科目一覧表における表示項目の追加
履修状況記入シートへの科目担当教員によるコメントの記入について，必要な科目と必ずしも必要でない科目がある．科目担当教員がこの情報ついてコメント記入時に確認できるように，図 7に示すように担当科目の一覧表に「コメント入力」カラムを追加した．なお，コメント入力が必要な科目については，管理者がシステムデータとして投入するようにした．
また，担当科目の一覧表において，対象の全ての学生へのコメント記入が完了しているかを確認

4.4 科目データおよび教科データの検索機能
システム管理者がバッチ処理によりシステムへあらかじめ投入するデータ（システムデータ）の内容を容易に確認できるように，システムデー
タのうちの科目データおよび教科データを検索する機能を実装した．科目データは科目名，担当教員や時間割に対応するコードなどの情報，教科データは科目に対応する免許や科目の区分などの情報を持つ．この検索機能における検索キーは，それぞれのデータを構成している情報である．

その他の追加機能図 7 科目一覧表の例

図 8 学生ごとのシート設定画面の例
できるように，図 7 に示すように，「記入状況」カタ，免許データ，校種データをシステム管理者がラムを追加した．

容易に確認できるように，CUI のツールを実装し5.2 誤提出対応とコメント文字数の確認機能
学生および教員がシートへのコメントを誤って提出した場合，管理者が当該シートを記入できる状態に設定することで対応する．この設定を一括で変更できるようにした．一括変更の単位として，学生については学期ごとの全シート，教員については学期ごと科目内の全シートを指定できる．
この機能は，対象の学生および教員を検索した結果を表示する画面から利用できる（図 8）．
また，管理者が学生のコメント記入状況をより詳しく把握するために，学生ごとのシート一覧表において，入力されているコメントの文字数を図8 のように表示するようにした．

た．また，学生と各種担当教員を紐付けるシステ

5.3 システムデータの登録支援機能
システムデータのうちの履修データ，成績デームデータの作成を，カルテシステムの検索機能を活用して支援する機能を管理者の機能として実装した．

6

おわりに
本稿では，我々が構築した教職課程履修者のためのカルテシステムと，その 2 次開発の内容について述べた．

参考文献[1] 渡辺博芳，古川文人，福島健介，鈴木賀映子，
浦野東洋一，児玉善仁，横山明子，「コース管理システムと連携した教職課程履修者カルテシステムの開発」，情報処理学会研究報告，
Vol.2011-CE-111, No.9, pp.1-8, 2011 年．