JPH03191384A - Caiシステム - Google Patents

Caiシステム

Info

Publication number
JPH03191384A
JPH03191384A JP33023289A JP33023289A JPH03191384A JP H03191384 A JPH03191384 A JP H03191384A JP 33023289 A JP33023289 A JP 33023289A JP 33023289 A JP33023289 A JP 33023289A JP H03191384 A JPH03191384 A JP H03191384A
Authority
JP
Japan
Prior art keywords
window
data
screen
displayed
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP33023289A
Other languages
English (en)
Inventor
Masaaki Hatanaka
畑中 正明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP33023289A priority Critical patent/JPH03191384A/ja
Publication of JPH03191384A publication Critical patent/JPH03191384A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electrically Operated Instructional Devices (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、教材データや教育内容の流れを示すデータを
生成するCAIシステムに関する。
(従来の技術) 教材作成機能を持つCAIシステムでは、教材作成者が
学習者に提示するためのデイスプレィ上の画面や音声、
学習者からの入力要求などのデータを作成し、それらの
流れを何等かの方法で指定することができるようになっ
ていた。
(発明が解決しようとする課I!I) その指定をプログラム言語で行う場合、教材作成者はそ
れを、文字列として新たにまたは既存のもののコピーな
どで入力する必要があった。また、そのプログラム言語
で作成を行っているとき、教材作成者は実際に画面や音
声等により学習者に提示される内容を五官により直接に
把握することはできないので、常にプログラム言語から
類推してそれを作成し、その後に実際の動作の確認をし
、必要あれば内容の変更作業が必要となり、教材作成の
ために煩わしい手間がかかっていた。
本発明は上記従来技術の問題点を解決し、教材作成の容
易なCAIシステムを提供することを目的とするもので
ある。
(課題を解決するための手段) 本発明のCAIシステムは、ファイルを画面に表示する
機能を有するソフトウェアによって教材データや教育内
容の流れを示すデータの一部として使用したいファイル
の画面を表示する第1の手段と、表示された画面に関す
る前記ソフトウェアの画面管理データから必要な情報を
抽出し、その抽出した情報を基に、前記教材データや教
育内容の流れを示すデータとして使用するための、前記
表示画面を記述したデータファイルを生成する第2の手
段とを備えている。
(作 用) このCAIシステムでは、第1の手段ハ、ファイルを画
面に表示する機能を有するソフトウェア、例えばワーク
ステージ蓼ンにおけるベースソフトのウィンドウ表示機
能、によって教材データや教育内容の流れを示すデータ
の一部として使用した0フアイルをの画面に表示する。
第2の手段は、その表示された画面に関する前記ソフト
ウェアの画面管理データ(例えばウィンドウ管理機能の
保存する情報)から必要な情報を抽出し、その抽出した
情報を基に、前記教材データや教育内容の流れを示すデ
ータとして使用するための、前記表示画面を記述したデ
ータファイルを生成する。本発明によれば、オペレータ
が画面を見ながら操作をすることにより簡単に前記各デ
ータが自動的に作成され、従来のような繁雑な動作を必
要としないので、教材作成の容易なCA[システムが実
現できる。
(実施例) 第1図は本発明のCAIシステムをワークスチーシーン
により実施するためのの例を示す概略の構成ブロック図
である。
CPUからなるシステム制御部1に、画面を表示するた
めのCRT表示装置!2およびCRT制御装fi3と、
文字や数字やコマンド等の入力を行うためのキーボード
4およびキーボードインターフェイス5と、マウス等の
ボインティング装[6およびボインティング装置インタ
ーフェイス7と、プログラムや必要なデータファイルを
記憶するための記憶装置8および記憶装置制御装置19
とが接続されている。
システム制御部lは通常の7−クステーシ1ンとしての
機能を備えており、従って一般的なウィンドウ制御部1
1をも有している。そのほかに本発明の特徴とする機能
として、キーボード4やボインティング装置6によるユ
ーザの操作を検出しその操作がどのような種類であった
かを判定するユーザ操作解釈部12と、表示流ウィンド
ウを特定する該当データ特定部13と、ウィンドウ中の
各アイテム情報を抽出しCAI用データ(プログラム)
を作成するデータ生成部14とを備えている。
ウィンドラミ81部11は、このワークスチーシーンの
基本ソフトウェアによってその機能が実現されており、
CRT表示装[213に表示するウィンドウの情報の管
理機能を有している。管理されるウィンドウ情報として
は、ウィンドウの位置、大きさ、ウィンドウ中のすべて
のアイテムの位置、大きさ、種類、内容などである。ア
イテムの種類としては、テキスト、ビットマツプ、ボタ
ンなどがあり、アイテムの内容としては、種類がテキス
トならば文字列データおよびフォントデータであり、種
類がビットマツプならばビットイメージデータであり、
種類がボタンならばプログラムデータなどである。
第2図は本実施例の処理動作を説明するための動作フロ
ー図である。
ワークステージ1ンの基本ソフトウェアが作動しており
、その認証機能によりユーザの認証を行い(ステップS
1)、認証に成功したら、ユーザからの指示を待つ。本
実施例によるデータ自動生成の処理を行うことが指示さ
れたかあるいは他の処理が指示されたかどうかにより(
ステップS2)、本発明の処理を行うか(ステップ4以
下の処理)或は指示された他の処理を行う(ステップ5
3)6本発明の処理を行う場合には、ウィンドウ制御部
11の制御のもとにCRT表示装!!!2に、データを
生成したいウィンドウイメージを表示する(ステップS
4)、ウィンドウイメージはテキストやビットマツプ、
プログラム実行ボタンをデータとして持つファイルを開
(ことにより表示したものであり、テキストのみの文書
や、フォントを持ったテキスト、ビットマツプ等の混在
できる文書や、ビットマツプのみの文書等がある。また
1文書以外でもウィンドウイメージさえあればよいので
、システムが表示したウィンドウや各種アプリケージ四
ンにより表示されたオプシヨン、プロパティシート等で
もよい。
そして、ユーザによるキーボードやボインティング装置
の操作入力を待機する(ステップS5゜S6)。
入力があったとき、その入力が表示された画面の編集を
指示するものであるか、スクリプトの作成を指示するも
のであるか、画面を閉じることを指示するものかの判別
を行う(ステップ57)。
判別の結果が編集であるときは、表示されたウィンドウ
画面の編集を行うためのプログラムが動作し、ユーザは
表示ウィンドウ画面の編集を行うことができる(ステッ
プS8)。編集が終了したら入力待ちに戻る(ステップ
5)。
ステップ7での判別の結果、入力がスクリプト作成の命
令であったときは、そのスクリプト作成のための機能が
起動し、それ以後のユーザの操作による入力を解釈して
、スクリプトの作成を行う(ステップ59)。表示され
ているウィンドウはウィンドウ制御部11すなわちワー
クスチーシーンのシステムソフト(基本ソフトウェア)
のウィンドウ管理機能によりウィンドウに関する情報が
管理、保管されており、適当な手続により参照すること
が可能となっている。スクリプト作成部では1.上記ウ
ィンドウ管理機能により保管されている表示ウィンドウ
の情報を参照し、自学習システムで使用する形態へ変換
する。
ウィンドウのハンドルをもとにウィンドウレイアウト情
報を取得する。取得したウィンドウレイアウト情報であ
るウィンドウの位1t(XおよびY座tIl)、大きさ
(幅、高さ)、名前などからウィンドウ作成に関するデ
ータを作成する。
次に、ウィンドウ中のテキスト、ビットマツプのレイア
ウト情報および、内容をすべてのアイテムについて一つ
一つ調べる。
すなわち、 ■ テキストであるかビットマツプであるかの判別(そ
れ以外ならば無視する)。
■ テキストの場合は表示すべき幅、字体、字の大きさ
、文字列データからテキスト作成に関するデータを生成
する。文字列データは内容を記憶装置に格納し、そのア
ドレスを記憶しておく。
■ ビットマツプの場合は表示すべき位置、ビットマツ
プデータからビットマツプ作成に関するデータを生成す
る。ビットマツプデータは文字列データは内容を記憶装
置に格納し、そのアドレスを記憶しておく。
すべての内容について上記の作業が終了したら、生成さ
れたデータをスクリプトとしてファイルに作成する。
第3図は、本実施例のスクリプト作成時のワークスチー
シーンのCR7表示部に表示された画面例を示すもので
ある。この画面は、採取したい画面のウィンドウWIと
、そのウィンドウWlの画面に対して対応するデータ群
の記述されたファイル(すなわちスクリプト)を表示し
たウィンドウ5crlptを表示している。ウィンドウ
5crlptは次の内容を持っている。
a)“W1″という名前のウィンドウを指定された位置
、大きさに作る b)“閉じる”という名前でプログラム番号2に対応す
るボタンをウィンドウ制御部に作成C)“ただ今マイク
の試験中”というテキストをウィンドウ″W+”に作成 d)テキスト番号16に対応するテキストウィンドウ“
W1″に作成 e)ビットマツプ21に対応するビットマツプをウィン
ドウ“W+”″に作成 このスクリプトを作成する際のワークスチーシーンの具
体的動作手順を上記の第3図に示す例により説明する。
ユーザはデータ自動生成モードにした後、データを作成
したい画面を存するファイルを指定してCRT表示II
に表示する。第3図の例ではウィンドウW+が開かれる
。次に、ユーザがウィンドウW!のヘッダーにある「ス
クリプト作成」にマウスのカーソルを合わせボタンを押
すと、ユーザ操作解釈部12はスクリプト作成が指示さ
れたと判定し、その旨を該当データ特定部13に渡す。
該当データ特定部13は、データ作成の対象がウィンド
ウW!であることを特定する。データ作成部14は、ウ
ィンドウ制御部11のウィンドウ管理機能が保有するデ
ータから表示済みのウィンドウW1に関するデータから
、ウィンドウの名前Wl、位置の座標、ウィンドウの縦
横の大きさ等を抽出して、ウィンドウ5criptに表
示されたrwlndow  create“Wl” 7
00 200 400400Jを作成し、同様にウィン
ドウ管理機能のデータからウィンドウW+に関するデー
タを抽出してCAIシステムの言語表記のプログラムデ
ータとしてウィンドウscr iptに表示された残り
の行を作成する。
(発明の効果) 本発明によれば、オペレータが画面を見ながら操作をす
ることにより簡単に表示済みの画面のデータがCAIシ
ステムのデータとして自動的に作成され、従来のような
繁雑な動作を必要としないので、教材作成の容易なCA
Iシステムが実現できる。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図であ
る。 第2図は実施例の動作すなわち教材作成支援の流れを示
す動作フロー図である。 第3図は、本実施例のスクリプト作成時のツークステー
シ1ンのCRT表示部に表示されたの画面例を示すもの
である。 1・・・システム制御部、11・・・ウィンドウ制御部
、!2・・・ユーザー操作解釈部、13・・・該当デー
タ特定部、14・・・データ生成部、2・・・CRT表
示装置、3・・・CRT制御装置、4・・・キーボード
、5・・・キーボードインターフェイス、6・・・ボイ
ンティング装置、7・・・ボインティング装置インター
フェイス。

Claims (1)

  1. 【特許請求の範囲】 ファイルを一面に表示する機能を有するソフトウェアに
    よって教材データや教育内容の流れを示すデータの一部
    として使用したいファイルの画面を表示する第1の手段
    と、 表示された画面に関する前記ソフトウェアの画面管理デ
    ータから必要な情報を抽出し、その抽出した情報を基に
    、前記教材データや教育内容の流れを示すデータとして
    使用するための、前記表示画面を記述したデータファイ
    ルを生成する第2の手段と を備えたCAIシステム。
JP33023289A 1989-12-20 1989-12-20 Caiシステム Pending JPH03191384A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33023289A JPH03191384A (ja) 1989-12-20 1989-12-20 Caiシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33023289A JPH03191384A (ja) 1989-12-20 1989-12-20 Caiシステム

Publications (1)

Publication Number Publication Date
JPH03191384A true JPH03191384A (ja) 1991-08-21

Family

ID=18230336

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33023289A Pending JPH03191384A (ja) 1989-12-20 1989-12-20 Caiシステム

Country Status (1)

Country Link
JP (1) JPH03191384A (ja)

Similar Documents

Publication Publication Date Title
JPS62214430A (ja) 情報処理システムにおけるオン・ライン表示の生成方法
KR20060129177A (ko) 스케칭을 통한 사용자 인터페이스 설명의 자동 생성
JPH04507309A (ja) ウィンドーソースよりのイメージを利用した文書注釈及び操作装置
JPH03191384A (ja) Caiシステム
CN113569161A (zh) 试题答案标注方法、装置、电子设备及计算机可读介质
JPH09237274A (ja) Www用htmlファイル作成方法及び装置
JPH07104661A (ja) コースウェア作成方法
KR102642259B1 (ko) Ai 학습용 데이터 가공 장치
JPH06110675A (ja) ハイパーテキストリンク処理方式
JP2597620B2 (ja) アシスタンス情報提供システム
JP2677605B2 (ja) 情報処理装置及び情報処理方法
JPH10260961A (ja) Www用htmlファイル作成方法及び装置
JPH0320857A (ja) 文書処理装置
JPH01196659A (ja) 文書処理装置
JP2672543B2 (ja) アシスタンス情報提供システム
JPH1021062A (ja) ビジュアルプログラミング装置及び方法
JP2978178B2 (ja) 文書作成装置及びその制御方法
JPH08212209A (ja) 対話的学習システム
JP2928858B2 (ja) マルチウインドウ表示制御装置及び方法
JP2618982B2 (ja) 情報処理装置及び情報処理方法
JPH03171379A (ja) 繰返しパターンの作成方法
JPS6059425A (ja) 文書作成装置
JPH06242941A (ja) 対話処理システム
JPH10207676A (ja) 誘導型アプリケーション支援装置及びプログラムを記録した記録媒体
JPH06332649A (ja) Xウィンドウシステムの文字入力方法