JP6334836B1 - プログラム - Google Patents
プログラム Download PDFInfo
- Publication number
- JP6334836B1 JP6334836B1 JP2018014215A JP2018014215A JP6334836B1 JP 6334836 B1 JP6334836 B1 JP 6334836B1 JP 2018014215 A JP2018014215 A JP 2018014215A JP 2018014215 A JP2018014215 A JP 2018014215A JP 6334836 B1 JP6334836 B1 JP 6334836B1
- Authority
- JP
- Japan
- Prior art keywords
- group
- group object
- subordinate
- objects
- processing mode
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 claims abstract description 159
- 239000000463 material Substances 0.000 claims abstract description 55
- 238000000034 method Methods 0.000 claims description 36
- 238000012795 verification Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 25
- 230000008859 change Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 11
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000008707 rearrangement Effects 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 7
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 230000008520 organization Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000007717 exclusion Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000010923 batch production Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000009933 burial Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Electrically Operated Instructional Devices (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
このような電子教材も、学習意欲を高めたり、他社の製品に対する差別化を図るため、各種の多機能化が進んでいる(例えば、特許文献1参照。)。特許文献1に開示された電子学習システムによれば、学習者が自ら用意した画像や音声等のオリジナル情報を追加することで、電子教材の編集が可能となっている。
前者の教師向け用途で使用されるソフトウェアの代表的なものに、パワーポイント(登録商標)に代表されるようなスライド作成用ソフトウェアがある。
この種のスライド作成用ソフトウェアは、あらかじめ準備しておいた文字や画像を任意のタイミングで表示したり、任意の位置に配置したりすることが可能であるため、教師が黒板に板書する時間や手間等を省くことができる。
また、内容の再編集もコンピュータ上での画像や文字データの編集となるため、印刷した配布物を配ったり、OHP(OverHead Projector)シート等を使用して学習内容を示す場合に比べ、編集作業に費やす時間を節約することができる。
インタラクティブな機能とは、単なる閲覧機能ではなく、学習者の操作に応じて、ソフトウェア上の表示物が移動したり、正誤判定を行い、その判定結果を通知したりするといった機能のことである。このような機能により、学習者が紙やペンを使わずに学習が行えるというメリットに加え、設問への回答結果をその場で確認したりできる等のメリットが生じる。
ここでいう「動的な変更」とは、予め準備された通りの構成・配置等とは異なる、その場の状況に応じた構成や配置への変更を行うことである。
このように、eラーニングの発展には、文字や画像等の表示物の構成や配置変更に柔軟に対応できる仕組が必要とされている。
グループ化は、通常、複数の文字や画像等の表示物を選択指定し、当該選択指定された複数のオブジェクトから構成されるグループオブジェクトを生成するという手法で行われる。
このグループ化機能を使用することで、複数の表示物から構成されるオブジェクトを生成したり、複数のオブジェクトに対して一括して位置変更や色の変更等の変更処理を行ったりすることが可能となる。
通常、グループへのオブジェクトの追加や除外、グループ内での配置変更等の再構成を行うには、一旦グループ化を解除し、グループの成員としたいオブジェクトを選択し直して、再度グループ化を行う、という手順を踏む必要がある。
このため、これらのソフトウェアでは、複数のグループオブジェクトを同時に再構成可能な状態に保持しておくことはできず、異なるグループオブジェクトの再構成を行うたびに、再構成用のモードと通常のモードの切替という手順を踏む必要がある。
また、当該電子教材を受取った学習者が学習を行う際に、電子教材が本来持つインタラクティブな機能を活かした学習を行えるようにするのは困難であり、電子教材による学習の持つ本来の利点を活かし切れない。
そこで上記の課題を解決するために、本願の第1発明に係るプログラムは、
文字、画像等から成る表示オブジェクトの表示、配置及び再配置をする手順と、
任意の数の前記表示オブジェクトをグループ化してグループオブジェクトを生成し、これら任意の数の表示オブジェクトを当該グループオブジェクトの配下オブジェクトとする手順と、
一のグループオブジェクトと、他の表示オブジェクトまたは他のグループオブジェクトとをグループ化することによって、当該一のグループオブジェクトをより上位のグループオブジェクトの配下オブジェクトとする手順と、
前記配下オブジェクト間の相対的位置関係を固定したままで前記グループオブジェクトの全配下オブジェクトに一括処理を実行する手順と、
をコンピュータに実行させるプログラムにおいて、
任意の階層にある任意のグループオブジェクトについて、処理モードを、このグループオブジェクトの配下オブジェクト間の相対的位置関係を固定したまま一括処理を実行可能な一括処理モードと、当該相対的位置関係の固定状態を解除して任意の配下オブジェクトに対する個別処理を実行可能な個別処理モードとに切替えるモード切替手順と、
前記グループオブジェクトに対して、固有の判定領域を割当てる手順と、
を有し、
グループオブジェクトが前記個別処理モードに保持されているとき、
(1)この任意のグループオブジェクトの配下オブジェクトでない表示オブジェクトまたはグループオブジェクトが前記判定領域の外から内にドラッグ移動され、同判定領域内にてドロップされた際に、当該ドロップされた表示オブジェクトまたはグループオブジェクトを当該任意のグループオブジェクトの配下オブジェクトとして追加し、
(2)この任意のグループオブジェクトの配下オブジェクトが前記判定領域の内から外にドラッグ移動され、同判定領域外にてドロップされた際に、当該ドロップされた配下オブジェクトを当該任意のグループオブジェクトから除外し、
(3)この任意のグループオブジェクトの配下オブジェクトがドラッグ移動され、前記判定領域内にてドロップされた際に、当該ドロップされた配下オブジェクトの当該任意のグループオブジェクト内における位置を更新し、
加えて、当該処理モードを各グループオブジェクトごとに保持可能であり、
さらに
任意の表示オブジェクトまたはグループオブジェクトを固有に識別するための識別文字列を付与する手順と、
前記グループオブジェクトに付与された識別文字列と、このグループオブジェクトの配下オブジェクトに付与された識別文字列とを比較するときの判定条件を指定する手順と、
を有し、
文字列照合操作が行われた場合、
前記グループオブジェクトの識別文字列、ならびに、このグループオブジェクトの各配下オブジェクトにそれぞれ付与された識別文字列を取得し、
当該取得したグループオブジェクトの識別文字列と、当該取得した配下オブジェクトの識別文字列とが、前記指定された判定条件の下で一致するか否かを照合し、
照合結果(一致または不一致)を通知するような構成とした。
しかし、第1発明に係るプログラムによれば、グループオブジェクトに判定領域という概念を導入し、この判定領域の圏外から圏内に移動された表示オブジェクトについてはグループオブジェクトの配下オブジェクトとして追加し、この領域の圏内から圏外に移動した配下オブジェクトについてはグループオブジェクトから除外する。
そのため、グループオブジェクトを編成する際に、上述したグループ解除や再グループ化に相当する操作手順が省略され、グループ編成をより少ない操作回数で容易に行うことができる。
しかし、第一発明に係るプログラムによれば、各グループオブジェクトごとに個別処理モードを保持することが可能であるため、このような切替手順が不要となり、複数のグループオブジェクトの再構成を順次行う際の操作手順を簡略化することができる。
このようにすれば、教材作成者が本ソフトウェア上で作成した穴埋め問題・選択問題・並替え問題のような各種設問に解答を設定しておくことが可能となる。
また、学習者は、画面上のオブジェクトの操作によってこれらの各種設問に対する回答を行い、回答後に即座に正誤を確認できる。
さらに、教材作成者が問題作成する際に、画像や音声から成るオブジェクトに対しても識別文字列を割当てることで、解答が画像や音声である設問を出題することも可能となる。
上記課題を解決するために本願の第2発明に係るプログラムは、
文字、画像等から成る表示オブジェクトの表示、配置及び再配置をする手順と、
任意の数の前記表示オブジェクトをグループ化してグループオブジェクトを生成し、これら任意の数の表示オブジェクトを当該グループオブジェクトの配下オブジェクトとする手順と、
一のグループオブジェクトと、他の表示オブジェクトまたは他のグループオブジェクトとをグループ化することによって、当該一のグループオブジェクトをより上位のグループオブジェクトの配下オブジェクトとする手順と、
前記配下オブジェクト間の相対的位置関係を固定したままで前記グループオブジェクトの全配下オブジェクトに一括処理を実行する手順と、
をコンピュータに実行させるプログラムにおいて、
任意の階層にある任意のグループオブジェクトについて、処理モードを、このグループオブジェクトの配下オブジェクト間の相対的位置関係を固定したまま一括処理を実行可能な一括処理モードと、当該相対的位置関係の固定状態を解除して任意の配下オブジェクトに対する個別処理を実行可能な個別処理モードとに切替えるモード切替手順と、
前記グループオブジェクトに対して、固有の判定領域を割当てる手順と、
を有し、
グループオブジェクトが前記個別処理モードに保持されているとき、
(1)この任意のグループオブジェクトの配下オブジェクトでない表示オブジェクトまたはグループオブジェクトが前記判定領域の外から内にドラッグ移動され、同判定領域内にてドロップされた際に、当該ドロップされた表示オブジェクトまたはグループオブジェクトを当該任意のグループオブジェクトの配下オブジェクトとして追加し、
(2)この任意のグループオブジェクトの配下オブジェクトが前記判定領域の内から外にドラッグ移動され、同判定領域外にてドロップされた際に、当該ドロップされた配下オブジェクトを当該任意のグループオブジェクトから除外し、
(3)この任意のグループオブジェクトの配下オブジェクトがドラッグ移動され、前記判定領域内にてドロップされた際に、当該ドロップされた配下オブジェクトの当該任意のグループオブジェクト内における位置を更新し、
加えて、当該処理モードを各グループオブジェクトごとに保持可能であり、
さらに
グループオブジェクトが他のグループオブジェクトを配下オブジェクトとして持つような多階層のグループオブジェクトについて、上位階層のグループオブジェクトから順に個別処理モードに移行することを定めた優先制御条件、
ならびに
編集対象となるグループオブジェクトを一意的に決定するために
(A)個別処理モードに移行するグループオブジェクトとこのグループオブジェクトを含むグループオブジェクトが同時に個別処理モードにならないこと
(B)個別処理モードに移行するグループオブジェクトとこのグループオブジェクトに含まれるグループオブジェクトが同時に個別処理モードにならないこと
前記(A)と(B)を同時に満たすような重複回避条件、
を有し、
前記重複回避条件に逸脱しない範囲で前記優先制御条件を適用することで、編集対象を一意的に保ったまま下位階層のグループオブジェクトを個別処理モードにしたり、同じグループオブジェクト内に配置された複数のグループオブジェクトを同時に個別処理モードにしておくことが可能であり、
一のグループオブジェクトに含まれる他のグループオブジェクトが個別処理モードであるときに、
前記一のグループオブジェクトに含まれ、かつ前記他のグループオブジェクトを含まず、かつ前記他のグループオブジェクトにも含まれないグループオブジェクトを個別処理モードに切替える際には、
重複回避条件を優先制御条件に優先して、重複回避条件から逸脱しない範囲で最上位の階層のグループを個別処理モードに移行するような構成とした。
これにより、非独立関係(埋込関係)にある複数のグループオブジェクトが同時に個別処理モードに保持されることを防ぐことができる。
また、優先制御条件の下では、より上位のグループオブジェクトから優先的に前記個別処理モードへの切替を行う。
これにより、あるグループオブジェクトが配下オブジェクトとして他のグループオブジェクトを持つという多重構造が存在する場合でも、任意の階層のグループオブジェクトを処理モードの変更対象として指定することが可能となる。
具体的には、オブジェクト(グループオブジェクト、配下オブジェクト)の包含関係をツリー構造(図5参照)で表したとき、一のオブジェクトから他のオブジェクトへ辿り着くまでに、両オブジェクト以外の第3のオブジェクトを介してツリーを辿る向き(上り方向または下り方向)を変えなければ到達できない関係のことを指す。
図5の例では、配下オブジェクトG−11を出発して配下オブジェクトG−21まで到着する間に、ツリーを辿る向きを、グループオブジェクトG−31にて上り方向から下り方向に変更する必要がある。そのため、配下オブジェクトG−11とG−21との間には埋込関係がなく、両者は独立関係にある。この場合、両者がともに個別処理モードを保持することが可能である。
具体的には、一のオブジェクトから他のオブジェクトへ最短経路で辿り着くまでに、ツリーを辿る向き(上り方向または下り方向)が変化しない関係をいう。
図5の例では、配下オブジェクトG−11を出発して配下オブジェクトG−22またはグループオブジェクトG−31に到着する間、ツリーを辿る向きは上り方向のまま変更不要である。そのため、配下オブジェクトG−11とオブジェクトG−22・G−31との間には埋込関係があり、両者は非独立関係にある。この場合、両者がともに個別処理モードを保持することは不可能である。
これにより、グループオブジェクトの再構成操作時の手順が減り、画面上の表示構成の変更時における操作効率が向上する。
本願の第3発明に係るプログラムは、第1または第2発明に係るプログラムであって、
前記グループオブジェクトにおいて配下オブジェクトの追加、除外または前記判定領域内での位置変更がされたときに、このグループオブジェクトの配下オブジェクトを所定間隔に自動的に再整列する手順、をさらに有する。
上述した第1発明、または第2発明に係る各プログラムによればグループオブジェクトのグループの構成変更が即座に行われるが、さらに第3発明により、構成変更後の配下オブジェクトを自動でレイアウトしたり、その状態を保ったまま移動したりできるため、ユーザはレイアウトを整えるための操作を省略できる。
本願の第4発明に係るプログラムは、第1、第2または第3発明に係るプログラムであって、操作可能な表示オブジェクトまたはグループオブジェクト、ならびに、これらオブジェクトの移動先、が制限された学習者向け使用環境と、
前記表示オブジェクトおよび前記グループオブジェクトを無制限に操作でき、これらの移動先を任意に選択できる教材作成者向け使用環境と、を設定可能である。
一方で、学習者からの表示オブジェクトへのアクセスを一切禁止してしまうと、表示オブジェクトを操作することによる、電子教材の利点を活かしたインタラクティブな学習が不可能となってしまう。
第4発明に係るプログラムによれば、電子データの原本を作成・改変できる編集権限が付与された教材作成者向けの使用環境と、この電子データを設問への回答や解答の確認などの限られた目的で使用する使用権限のみが付与された学習者向けの使用環境の、2つの異なる使用環境を提供することが可能となり、上記の課題を解消できる。
これにより、教材作成者自らが学習者向け使用環境を設定した際、当該環境下で本プログラムが教材作成者の意図通りに動作しているか否かを確認することができるからである。
上記課題を解決するために本願の第5発明に係るプログラムは、第4発明に係るプログラムであって、
学習者向け使用環境における操作可能な表示オブジェクトが個別処理モードに設定されているグループオブジェクトの配下オブジェクトであり、
前記学習者向け使用環境におけるオブジェクトの移動先が個別処理モードに設定されたグループオブジェクトであるような構成とした。
また上記課題を解決するために本願の第6発明に係るプログラムは、第4または第5発明に係るプログラムであって、
ユーザによりドラッグ操作が行われた際、ドラッグされた元の表示オブジェクトは元の位置に残したまま、この表示オブジェクトと同一の属性を有したオブジェクトをドラッグ先に生成する複製ドラッグモードを有し、
学習者向け使用環境における操作可能な表示オブジェクトが前記複製ドラッグモードで生成された表示オブジェクトであり、
前記学習者向け使用環境におけるオブジェクトの移動先が個別処理モードに設定されたグループオブジェクトであるような構成とした。
ここでいう「複製ドラッグモード」とは、ユーザによりドラッグ操作が行われた際、ドラッグされた元の表示オブジェクトは元の位置に残したまま、この表示オブジェクトと同一の属性を有したオブジェクトをドラッグ先に生成する動作モードのことを指す。
また、学習者向け使用環境下では、移動操作の対象となるオブジェクトの移動先にも制限がかけられる。具体的には、オブジェクトは個別処理モードに設定されたグループオブジェクトGの配下オブジェクトとして追加される場合においてのみ、移動されることができる。
これにより、学習者による操作は、設問に対する回答等の学習に必要な操作に限られ、学習者による操作で電子教材データの根幹を成す画面構成が損なわれることを防止することができる。
[実施形態1]
本発明の実施形態1は、言語教育を目的として本発明に係るプログラムを実装し、言語教育端末1を構成した例である。
本例のプログラムは、任意の階層にある任意のグループオブジェクトについて、処理モードを、このグループオブジェクトの配下オブジェクト間の相対的位置関係を固定したまま一括処理を実行可能な一括処理モードと、当該相対的位置関係の固定状態を解除して任意の配下オブジェクトに対する個別処理を実行可能な個別処理モードとに切替えるモード切替手順と、前記グループオブジェクトに対して、固有の判定領域を割当てる手順と、を有している。
また、本プログラムは、グループオブジェクトが前記個別処理モードに保持されているとき、
(1)この任意のグループオブジェクトの配下オブジェクトでない表示オブジェクトまたはグループオブジェクトがドラッグ移動され、前記判定領域内にてドロップされた際に、当該ドロップされた表示オブジェクトまたはグループオブジェクトを当該任意のグループオブジェクトの配下オブジェクトとして追加し、
(2)この任意のグループオブジェクトの配下オブジェクトがドラッグ移動され、前記判定領域外にてドロップされた際に、当該ドロップされた配下オブジェクトを当該任意のグループオブジェクトから除外し、
(3)この任意のグループオブジェクトの配下オブジェクトがドラッグ移動され、前記判定領域内にてドロップされた際に、当該ドロップされた配下オブジェクトの当該任意のグループオブジェクト内における位置を更新する。
加えて、本プログラムは、当該処理モードを、各グループオブジェクトごとに保持可能であるように構成される。
さらに本例のプログラムは、任意の表示オブジェクトまたはグループオブジェクトを固有に識別するための識別文字列を付与する手順と、前記グループオブジェクトに付与された識別文字列と、このグループオブジェクトの配下オブジェクトに付与された識別文字列とを比較するときの判定条件を指定する手順と、を有している。
本例のプログラムは、文字列照合操作が行われた場合、グループオブジェクトの識別文字列、ならびに、このグループオブジェクトの各配下オブジェクトにそれぞれ付与された識別文字列を取得し、当該取得したグループオブジェクトの識別文字列と、当該取得した配下オブジェクトの識別文字列とが、指定された判定条件の下で一致するか否かを照合し、照合結果(一致または不一致)を通知する。
以下、この内容について詳しく説明する。
言語教育端末1は、図1に示すように、液晶ディスプレイ(図示略)等の出力部14と、タッチパネル(図示略)を含む入力部13とを備えている。入力部13は、赤外線センサ等によるジェスチャー認識機能を備えたものでもよい。
また、言語教育端末1は、任意の演算処理を実行するCPU(中央処理装置)を含む制御部11のほか、ハードディスクドライブ(HDD)・ROM・RAM等を含む記憶部12、及び、各種信号あるいは情報の入出力経路をなす通信ポート(図示略)を含む通信部15を備えている。
本端末1を、USB(Universal Serial Bus)接続端子など所定のインターフェースまたは通信部15を介してプリンタ(図示略)に接続し、ユーザが言語教育用アプリケーション121により自ら作成したユーザデータ122を紙媒体に印刷出力してもよい。
ユーザデータ122の一例としては、設問・設問に対する解答・説明文・説明図などが表示オブジェクトDで各々構成された電子教材が挙げられる。
言語教育端末1では、オブジェクト生成・削除手段111、オブジェクト編集手段112およびグループ管理手段113が実現される。
なお、オブジェクトが文字データである場合には、オブジェクト生成手段1111は、電子教材(ユーザデータ122)に文字入力がされたとき、文中に挿入された区切記号(例えば、空白記号)によって分けられる文字列単位で表示オブジェクトDを個々に生成するものでもよい。
表示オブジェクト情報123は、表示オブジェクトDに割振られた表示オブジェクトIDと、その表示オブジェクトDに関する属性との対応関係を指定する情報である。
図6の例では、表示オブジェクト情報123において、表示オブジェクトDを個々に識別するための表示オブジェクトIDと、各表示オブジェクトDのデータ種別ならびにデータ内容と、各表示オブジェクトDの属性(位置・サイズ・色など)とが対応付けされている。
オブジェクト削除手段1112は、表示オブジェクトDが削除した場合、表示オブジェクト情報123(図6)から当該表示オブジェクトDに関する登録内容を削除する。
属性管理手段1122は、表示オブジェクト情報123・グループオブジェクト情報124に基づいて、オブジェクト(グループオブジェクトGまたは表示オブジェクトD)の属性を管理する手段である。
この属性の例としては、表示オブジェクトDのサイズや角度、文字色・背景色などが挙げられる。また、属性管理手段1122は、オブジェクトの表示・非表示の切替を制御する。
このようにすれば、個々のユーザが、それぞれ自身にとって分かりやすいように各オブジェクトの色彩変更やサイズ変更により強調表示などをすることができる。
グループ管理手段113は、図3に示すように、グループ化手段1130と、自動整列切替手段1133と、自動整列手段1134と、モード切替手段1135と、グループ編集手段1136と、グループ解除手段1140と、を有している。
配下オブジェクト編成手段1131は、グループオブジェクトGを生成し、任意の数の表示オブジェクトDを当該グループオブジェクトGの配下オブジェクトとして構成することで、グループオブジェクトGを生成・構成する手段である。
図4(a)の例では、表示オブジェクトD−3およびグループオブジェクトG−11を配下オブジェクトとするグループオブジェクトG−22が構成されている。なお、配下オブジェクトをもたない空のグループオブジェクトを生成することも可能である。
図7の例では、グループオブジェクト情報124において、グループオブジェクトGを個々に識別するためのグループオブジェクトIDと、各グループオブジェクトGの処理モードと、各グループオブジェクトGの配下オブジェクトと、各配下オブジェクトのオブジェクト種別とが対応付けされている。
本発明においては、グループオブジェクトG固有の判定領域という概念を用い、グループオブジェクトが個別処理モードにある時、この判定領域をまたいでオブジェクトが移動されたかどうかを判定することで、グループオブジェクトGの配下オブジェクトの追加・除外が行われる。
また、当該判定領域内で当該オブジェクトGの配下オブジェクトがドラッグされ、当該判定領域内でドロップされると、ドロップ時の位置に応じた配下オブジェクトの位置変更を行う。
自動整列手段1134は、グループオブジェクトG(例えば、図4(a)のG−11〜G−31参照)において配下オブジェクトの追加、除外または判定領域内での位置変更がされたときに、このグループオブジェクトGの配下オブジェクトを所定間隔に自動的に再整列する。
処理モードを個別処理モードに移行(切替)するグループオブジェクトGの指定は、当該オブジェクトGの判定領域に対する所定操作(例えば、タッチパネルを介した長押し等)により行う。
また、個別処理モードを一括処理モードに移行(切替)するグループオブジェクトGの指定は、個別処理モードへの移行とは異なる所定操作(例えば、タッチパネルを介したダブルタップ等)をこのオブジェクトGの判定領域に対することにより行う。
重複回避条件の下では、あるグループオブジェクトが個別モードに移行すると、このグループオブジェクトと非独立関係(埋込関係)にあるグループオブジェクトが一括モードに変更されることで重複回避条件を充たす。
具体例として、図4(a)の例では、グループオブジェクトG−31は、配下オブジェクトにグループオブジェクトG−21とグループオブジェクトG−22を持ち、さらに、グループオブジェクトG−22は配下オブジェクトにグループオブジェクトG−11を持つ、という多重構造をしており、かつ、グループオブジェクトG−31・G−22・G−11は相互に非独立関係(埋込関係)にある。
個別処理モードに設定されたグループオブジェクトでは、ユーザが配下オブジェクトを個別に操作することが可能であるため、例えば、グループオブジェクトG−31・G−22・G−11の全てが個別処理モードに設定されている状況で、ユーザの指ないしはマウスカーソル等が表示オブジェクトD−4の上に置かれている場合、編集対象として指定されているのが、(1)グループオブジェクトG−11の配下オブジェクトであるD−4なのか、(2)グループオブジェクトG−21の配下オブジェクトであるG−11(G−11の配下オブジェクトD−4・D−5を含む)なのか、(3)グループオブジェクトG−31の配下オブジェクトであるG−22(G−22の配下オブジェクトD−3・G−11を含む)なのか、を確定することができない。
このため、非独立関係(埋込関係)にある複数のグループオブジェクトが同時に個別処理モードに保持されることのないような重複回避条件を課すことで、編集対象となるオブジェクトの指定の曖昧性を除外できる。
優先制御条件の下では、より上位のグループオブジェクトGから優先的に個別処理モードへの切替を行うことで、優先制御条件を充たす。これにより、グループオブジェクトが配下オブジェクトとして他のグループオブジェクトを持つという多重構造が存在する場合でも、優先順位に従って適宜任意の階層のグループオブジェクトを個別処理モードの変更対象として指定することが可能となる。
なお、モード切替手段1135は、重複回避条件および優先制御条件の両方が重畳適用されそうな場合、重複回避条件を優先適用する。
この状態で、グループオブジェクトG−22の処理モードを個別処理モードに変更するための操作をグループオブジェクトG−22上で行うと、まず、グループオブジェクトG−31の処理モードが個別処理モードに移行される(図8(b)参照)。
これは、優先処理モードにより、グループオブジェクトG−22よりも上の階層にあるグループオブジェクトG−31の個別処理モードへの変更が優先されるかである。
この際、重複回避条件に従い、グループオブジェクトG−22と非独立関係(埋込関係)にあるグループオブジェクトG−31の処理モードは、一括処理モードへと戻される(図8(c))。
この場合、優先制御条件を充たそうとすると、グループオブジェクトG−21よりも上の階層にあるグループオブジェクトG−31の処理モードが変更されることになるが、そうすると、グループオブジェクトG−22・G31がともに個別処理モードに設定されることになり、重複回避条件を充たさないことになる。
このような場合、重複回避条件の方が優先される。すなわち、グループオブジェクトG−31を個別処理モードに変更する処理は行われず、グループオブジェクトG−21の処理モードが個別処理モードに変更されることになる。
このように、モード切替手段1135は、多重構造を有するグループ内においても、編集対象の指定の曖昧性を除外しつつ、任意の階層の処理モードを変更する手段を有する。
図9の画面例では、グループオブジェクトG−412とG−414とは独立関係にあるため、これらは同時に個別処理モードに保持されている。一方、グループオブジェクトG−411・G−413・G−414は相互に非独立関係にあるため、重複回避条件の制約を受ける。そのため、これらオブジェクトG−411・G−413・G−414を、同時に個別処理モードに保持することはできないことが看取される。
グループ編集手段1136は、配下オブジェクト追加手段1137と、配下オブジェクト除外手段1138と、配下オブジェクト再配置手段1139とに、機能別に細分化されている。
そのため、グループ編成をより少ない操作回数で容易に行うことができ、従来のソフトウェアには見られなかった本発明固有の特徴的な技術的工夫が凝らされている。
ここでは、ユーザの操作により複数の表示オブジェクトDが生成され、当該複数の表示オブジェクトDのグループ化によりグループオブジェクトGが結成され、自動整列モードに切替えられ、当該グループオブジェクトGの配下オブジェクトの追加・除外・再配置が順次行われる動作について説明する。
なお、属性管理手段1122は、表示オブジェクト情報123に対し、新たに結成された表示オブジェクトD−51、D−52に関する情報を追加する。
このとき、属性管理手段1122は、グループオブジェクト情報124に対し、新たに結成されたグループオブジェクトG−50に関する情報を追加する。なお本例では、図11(b)に示すように、グループオブジェクトG−50の結成時、その処理モードは一括処理モードに設定される。
これに伴い、自動整列手段1134は、グループオブジェクトG−50の配下オブジェクトを等間隔に自動整列する(ステップS14)。
図11(d)の例では、ユーザにより、非配下オブジェクトである表示オブジェクトD−53がグループオブジェクトG−50の判定領域でドロップされることで、このオブジェクトD−53がグループオブジェクトG−50の配下オブジェクトとして追加される。その上で、当該ドロップされたオブジェクトD−53を含む全配下オブジェクトD−51〜D−53の自動整列が行われる。
図11(e)の例では、ユーザにより、グループオブジェクトG−50の配下オブジェクトD−51が判定領域外でドロップされると、このオブジェクトD−51が当該グループオブジェクトG−50の配下オブジェクトから除外される。その後、残りの全配下オブジェクトD−52・D−53の再整列が行われる。
図11(f)の例では、グループオブジェクトG−50において、図11(e)の配置状態にあった配下オブジェクトD−52・D−53の位置が、ユーザの再配置操作がされたことで、グループオブジェクトG−50の判定領域内で左右が入替えられている。
なお、図3に示した領域割当手段1132は、グループオブジェクトGの配下オブジェクトの追加または除外が行われたときに、再整列後の配下オブジェクトの配置状況に応じて判定領域のサイズを自動調整するものでもよい。
また、任意の階層のオブジェクトに対して上記の操作を実行することが可能であり、かつ、切替操作を経ずに複数のオブジェクトに対して上記の操作を実行することが可能である。
そのため、グループオブジェクトGを編成する際に、グループ解除や再グループ化に相当する操作手順が省略され、グループ編成をより少ない操作回数で容易に行うことができる。
また本実施形態によれば、多機能電子装置に専用アプリケーションをインストールするだけで、安価に、また簡易かつ短時間で言語教育端末1を構成できる。
さらに、この携行性ゆえに、教育機関の教材作成者ならびに学生が上記端末1をそれぞれ持寄り、これらを相互に通信接続することで、本言語教育端末を複数台具備して成る言語教育システム(図19参照)も容易に構成することができるという副次的なメリットも生じる。
これらの装置を利用すれば、表示画面を直接目視しながら、ジェスチャー入力により操作を行うことで、表示オブジェクトD・グループオブジェクトGをユーザデータ122に追加配置したり、ドラッグ・アンド・ドロップにより既存のオブジェクトD・Gを再配置できる。
この入力機能により、意味を表す絵や文字の配置を利用者が直感的に変更することができ、eラーニングによる言語学習において目で見たままに感覚的に捉えやすいという大きな利点を生み出し得る。
言語教育においては、学習者の理解の程度を測るため、様々な設問を出題することが一般的となっている。この出題形式としては、選択問題・穴埋問題・並替え問題などが挙げられる。
実施形態2に係るプログラムは、グループオブジェクトGに付与された識別文字列と、このグループオブジェクトGの配下オブジェクトに付与された識別文字列とが、所定の判定条件下で一致するか否かを照合する。
この照合手段114は、図13に示すように、識別文字列設定手段1141と、判定条件指定手段1142と、文字列照合手段1143とに、機能別に細分化されている。
ここで、グループオブジェクトGに付与された識別文字列は、設問における正答に相当し、配下オブジェクトに付与された識別文字列は、回答肢に相当する。
本例では、この判定条件として、(1)完全一致、(2)順不同一致、(3)部分一致、などが選択可能である。ユーザが「/(スラッシュ)」や「&(アンパサンド)」その他の所定記号で各識別文字列を区切ることで、文字列照合手段1143は、順不同一致・部分一致の各条件で比較を行う。
また、与えられた選択肢の中から題意に沿うものをすべて選ぶ選択問題を作成する場合、配下オブジェクトの並び順は不問であるため、順不同一致を判定条件として指定すればよい。
さらに、与えられた選択肢から題意に沿う選択肢の一部を選ぶ選択問題を作成する場合も、やはり配下オブジェクトの並び順は不問であるため、部分一致を判定条件として指定すればよい。
そして、文字列照合手段1143は、取得したグループオブジェクトGの識別文字列と、取得した配下オブジェクトの識別文字列とが、指定された判定条件の下で一致するか否かを照合する。
また、画像データである表示オブジェクトD−65には、識別文字列として「にほん」が設定されており、表示オブジェクトD−61〜D−64およびD−66には、識別文字列として文字データがそのまま使用されている。
なお、回答用のグループオブジェクトG−61は、個別処理モードに設定されるとともに、自動整列機能がオンに設定されている。
本例では、判定条件として完全一致が指定されているので、グループオブジェクトG−61の配下オブジェクトが図15のように編成されれば、識別文字列が判定条件の下で一致したと判定される。
なお本例では、図15に示すように、文字列照合手段1143は、ユーザのクリック操作に応じて、照合結果(一致または不一致)を通知する。この通知形態は、画面表示でもよく、音声再生による読上げでもよい。
本発明に係るプログラムでは、教材作成者が、任意の端末にインストールされた本ソフトウェア上で作成した電子教材(ユーザデータ122)を学習者に渡し、これを受取った学習者が、その教材を学習者の所有する端末にインストールされた本ソフトウェア上で操作することも可能である。
しかし、電子教材のデータ改変に対する制限がかかっていなければ、学習者が誤って電子教材内の表示オブジェクトDやグループオブジェクトGを変更・削除してしまうことも起こり得る。電子教材のデータが唯一つしか存在しない場合には、元の状態へのデータ復旧ができない事態も起こり得る。
一方で、学習者からの表示オブジェクトへのアクセスを一切禁止してしまうと、表示オブジェクトを操作することによる、電子教材の利点を活かしたインタラクティブな学習が不可能となってしまう。
このような課題を解消すべく、本発明に係るプログラムでは、学習者向け使用環境と、教材作成者向け使用環境と、を設定可能に構成してもよい。
また「学習者向け使用環境」とは、操作対象とできるオブジェクトや、移動操作時の移動先となれる場所に制限がかけられた使用環境を指す。
初期状態(デフォルト)では、学習者向け使用環境下で操作対象となるオブジェクトは、個別処理モードに設定されているグループオブジェクトGの配下オブジェクトや、複製ドラッグモードに設定されているオブジェクト等に限られ、当該操作対象となるオブジェクトの移動操作は、このオブジェクトが個別処理モードに設定されたグループオブジェクトGの配下オブジェクトとして追加される場合においてのみ、有効である。
例えば、学習者向け使用環境では、図17に示すように、操作可能なオブジェクトは、複製ドラッグモードに設定されているオブジェクトD−82およびグループオブジェクトG−81の配下オブジェクトに制限され、これらオブジェクトの移動先も、個別処理モードに設定されたグループオブジェクトG−81の配下オブジェクトとして追加される場合に制限される。
また、設問の回答欄にあたる部分を個別処理モードに設定したグループオブジェクトにしておくことで、上記選択肢用のオブジェクトを当該回答欄用のグループオブジェクトの配下オブジェクトとして追加(移動)することで、回答を行えるようにすることができる。
図14の例では、グループオブジェクトG−62は個別処理モードに設定されているため、学習者向け使用環境下においても、G−62の配下オブジェクトであるD−61〜D−66は操作対象となれる。このため、学習者はD−61〜D−66の任意のオブジェクトをドラッグ移動することが可能である。また、配下オブジェクトを持たない空のグループオブジェクトであるG−61は個別処理モードに保持されているため、学習者向け使用環境下においても、このグループオブジェクトG−61への配下オブジェクトの追加が可能である。従って、学習者向け使用環境下において、学習者は、選択肢用の表示オブジェクトであるD−61〜D−66の任意のオブジェクトをドラッグ移動し、回答欄用のオブジェクトであるG−61の配下オブジェクトとして追加することで、設問への回答を行うことが可能である。
また、グループオブジェクトG−61が個別処理モードに保持されていることにより、学習者向け使用環境下において、G−61に追加された配下オブジェクトの再配置による並べ替えを行うことが可能である。
また、グループオブジェクトG−62が個別処理モードに保持されていることにより、学習者向け使用環境下において、G−61の配下オブジェクトとして追加されたオブジェクトをG−61から除外し、G−62に戻す(G−62の配下オブジェクトとして追加する)ことも可能である。
このため、学習者が設問への回答指示用のオブジェクトであるD−60や、回答欄用のオブジェクトであるG−61、選択肢を格納するためのオブジェクトであるG−62に対して移動操作等の操作を行ってしまうことは防がれる。
このことにより、学習者向け使用環境下において、選択肢用のオブジェクトが教材作成者の意図しない箇所に移動されてしまうことを防ぐことができる。また、移動対象となるオブジェクトは、移動確定時に個別処理モードに保持されたグループオブジェクトの配下オブジェクトなることが保証されているので、移動確定後にも、再度移動対象となれることが保証される。
このように、学習者向け使用環境においては、学習者が学習に必要な操作を行えることを保証する一方で、学習者が教材作成者の意図しない操作を行ってしまうことを防ぐことができる。
ユーザ環境設定手段115は、教材作成者向け使用環境と、学習者向け使用環境とを切替える手段である。
この場合、教材作成者向け使用環境に較べて機能が縮小されるため、本プログラムを廉価に提供することができ、教育機関におけるeラーニングの普及が促進されることを期待できる。
図19に示すように、本例の言語教育システム100は、複数台の言語教育端末1を、インターネットや移動体通信網等の公衆通信回線200を介して通信可能な状態で接続したシステムである。
なお、インターネット等の公衆通信回線200を採用する場合には、例えば、VPN(Virtual Private Network)技術等を利用すれば、セキュリティレベルを高く確保可能である。
また、教材作成者が作成したユーザデータ122を学習者に配布できる。
上記言語教育システム100によれば、教材作成者が予め作成・編集したユーザデータ122を学習者に画面提示しながら、このユーザデータ122中の表示オブジェクトDを編集・再配置することができる。
100 言語教育システム
200 公衆通信回線
300 外部モニタ
Claims (6)
- 文字、画像等から成る表示オブジェクトの表示、配置及び再配置をする手順と、
任意の数の前記表示オブジェクトをグループ化してグループオブジェクトを生成し、これら任意の数の表示オブジェクトを当該グループオブジェクトの配下オブジェクトとする手順と、
一のグループオブジェクトと、他の表示オブジェクトまたは他のグループオブジェクトとをグループ化することによって、当該一のグループオブジェクトをより上位のグループオブジェクトの配下オブジェクトとする手順と、
前記配下オブジェクト間の相対的位置関係を固定したままで前記グループオブジェクトの全配下オブジェクトに一括処理を実行する手順と、
をコンピュータに実行させるプログラムにおいて、
任意の階層にある任意のグループオブジェクトについて、処理モードを、このグループオブジェクトの配下オブジェクト間の相対的位置関係を固定したまま一括処理を実行可能な一括処理モードと、当該相対的位置関係の固定状態を解除して任意の配下オブジェクトに対する個別処理を実行可能な個別処理モードとに切替えるモード切替手順と、
前記グループオブジェクトに対して、固有の判定領域を割当てる手順と、
を有し、
グループオブジェクトが前記個別処理モードに保持されているとき、
(1)この任意のグループオブジェクトの配下オブジェクトでない表示オブジェクトまたはグループオブジェクトが前記判定領域の外から内にドラッグ移動され、同判定領域内にてドロップされた際に、当該ドロップされた表示オブジェクトまたはグループオブジェクトを当該任意のグループオブジェクトの配下オブジェクトとして追加し、
(2)この任意のグループオブジェクトの配下オブジェクトが前記判定領域の内から外にドラッグ移動され、同判定領域外にてドロップされた際に、当該ドロップされた配下オブジェクトを当該任意のグループオブジェクトから除外し、
(3)この任意のグループオブジェクトの配下オブジェクトがドラッグ移動され、前記判定領域内にてドロップされた際に、当該ドロップされた配下オブジェクトの当該任意のグループオブジェクト内における位置を更新し、
加えて、当該処理モードを各グループオブジェクトごとに保持可能であり、
さらに
任意の表示オブジェクトまたはグループオブジェクトを固有に識別するための識別文字列を付与する手順と、
前記グループオブジェクトに付与された識別文字列と、このグループオブジェクトの配下オブジェクトに付与された識別文字列とを比較するときの判定条件を指定する手順と、
を有し、
文字列照合操作が行われた場合、
前記グループオブジェクトの識別文字列、ならびに、このグループオブジェクトの各配下オブジェクトにそれぞれ付与された識別文字列を取得し、
当該取得したグループオブジェクトの識別文字列と、当該取得した配下オブジェクトの識別文字列とが、前記指定された判定条件の下で一致するか否かを照合し、
照合結果(一致または不一致)を通知する
ように構成されたことを特徴とする、プログラム。
- 文字、画像等から成る表示オブジェクトの表示、配置及び再配置をする手順と、
任意の数の前記表示オブジェクトをグループ化してグループオブジェクトを生成し、これら任意の数の表示オブジェクトを当該グループオブジェクトの配下オブジェクトとする手順と、
一のグループオブジェクトと、他の表示オブジェクトまたは他のグループオブジェクトとをグループ化することによって、当該一のグループオブジェクトをより上位のグループオブジェクトの配下オブジェクトとする手順と、
前記配下オブジェクト間の相対的位置関係を固定したままで前記グループオブジェクトの全配下オブジェクトに一括処理を実行する手順と、
をコンピュータに実行させるプログラムにおいて、
任意の階層にある任意のグループオブジェクトについて、処理モードを、このグループオブジェクトの配下オブジェクト間の相対的位置関係を固定したまま一括処理を実行可能な一括処理モードと、当該相対的位置関係の固定状態を解除して任意の配下オブジェクトに対する個別処理を実行可能な個別処理モードとに切替えるモード切替手順と、
前記グループオブジェクトに対して、固有の判定領域を割当てる手順と、
を有し、
グループオブジェクトが前記個別処理モードに保持されているとき、
(1)この任意のグループオブジェクトの配下オブジェクトでない表示オブジェクトまたはグループオブジェクトが前記判定領域の外から内にドラッグ移動され、同判定領域内にてドロップされた際に、当該ドロップされた表示オブジェクトまたはグループオブジェクトを当該任意のグループオブジェクトの配下オブジェクトとして追加し、
(2)この任意のグループオブジェクトの配下オブジェクトが前記判定領域の内から外にドラッグ移動され、同判定領域外にてドロップされた際に、当該ドロップされた配下オブジェクトを当該任意のグループオブジェクトから除外し、
(3)この任意のグループオブジェクトの配下オブジェクトがドラッグ移動され、前記判定領域内にてドロップされた際に、当該ドロップされた配下オブジェクトの当該任意のグループオブジェクト内における位置を更新し、
加えて、当該処理モードを各グループオブジェクトごとに保持可能であり、
さらに
グループオブジェクトが他のグループオブジェクトを配下オブジェクトとして持つような多階層のグループオブジェクトについて、上位階層のグループオブジェクトから順に個別処理モードに移行することを定めた優先制御条件、
ならびに
編集対象となるグループオブジェクトを一意的に決定するために
(A)個別処理モードに移行するグループオブジェクトとこのグループオブジェクトを含むグループオブジェクトが同時に個別処理モードにならないこと
(B)個別処理モードに移行するグループオブジェクトとこのグループオブジェクトに含まれるグループオブジェクトが同時に個別処理モードにならないこと
前記(A)と(B)を同時に満たすような重複回避条件、
を有し、
前記重複回避条件に逸脱しない範囲で前記優先制御条件を適用することで、編集対象を一意的に保ったまま下位階層のグループオブジェクトを個別処理モードにしたり、同じグループオブジェクト内に配置された複数のグループオブジェクトを同時に個別処理モードにしておくことが可能であり、
一のグループオブジェクトに含まれる他のグループオブジェクトが個別処理モードであるときに、
前記一のグループオブジェクトに含まれ、かつ前記他のグループオブジェクトを含まず、かつ前記他のグループオブジェクトにも含まれないグループオブジェクトを個別処理モードに切替える際には、
重複回避条件を優先制御条件に優先して、重複回避条件から逸脱しない範囲で最上位の階層のグループを個別処理モードに移行する
ように構成されたことを特徴とする、プログラム。
- 請求項1又は2に記載のプログラムであって、
前記グループオブジェクトにおいて配下オブジェクトの追加、除外または前記判定領域内での位置変更がされたときに、このグループオブジェクトの配下オブジェクトを所定間隔に自動的に再整列する手順、をさらに有する
ように構成されたことを特徴とする、プログラム。
- 請求項1乃至3のいずれか1項に記載のプログラムであって、
操作可能な表示オブジェクトまたはグループオブジェクト、ならびに、これらオブジェクトの移動先、が制限された学習者向け使用環境と、
前記表示オブジェクトおよび前記グループオブジェクトを無制限に操作でき、これらの移動先を任意に選択できる教材作成者向け使用環境と、
を設定可能に構成されたことを特徴とする、プログラム。
- 請求項4に記載のプログラムであって、
学習者向け使用環境における操作可能な表示オブジェクトが個別処理モードに設定されているグループオブジェクトの配下オブジェクトであり、
前記学習者向け使用環境におけるオブジェクトの移動先が個別処理モードに設定されたグループオブジェクトである
ように構成されたことを特徴とする、プログラム。
- 請求項4又は5に記載のプログラムであって、
ユーザによりドラッグ操作が行われた際、ドラッグされた元の表示オブジェクトは元の位置に残したまま、この表示オブジェクトと同一の属性を有したオブジェクトをドラッグ先に生成する複製ドラッグモードを有し、
学習者向け使用環境における操作可能な表示オブジェクトが前記複製ドラッグモードで生成された表示オブジェクトであり、
前記学習者向け使用環境におけるオブジェクトの移動先が個別処理モードに設定されたグループオブジェクトである
ように構成されたことを特徴とする、プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018014215A JP6334836B1 (ja) | 2018-01-30 | 2018-01-30 | プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018014215A JP6334836B1 (ja) | 2018-01-30 | 2018-01-30 | プログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013231832A Division JP2015092319A (ja) | 2013-11-08 | 2013-11-08 | プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6334836B1 true JP6334836B1 (ja) | 2018-05-30 |
JP2018101435A JP2018101435A (ja) | 2018-06-28 |
Family
ID=62238933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018014215A Active JP6334836B1 (ja) | 2018-01-30 | 2018-01-30 | プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6334836B1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10283492A (ja) * | 1997-04-02 | 1998-10-23 | Dainippon Screen Mfg Co Ltd | レイアウト組版方法 |
JP2010123113A (ja) * | 2008-10-21 | 2010-06-03 | Canon Inc | 情報処理装置及び制御方法 |
JP2013065274A (ja) * | 2011-04-28 | 2013-04-11 | Canon Marketing Japan Inc | 情報処理システム、アプリケーションサーバ、情報処理方法、プログラムおよび記録媒体 |
-
2018
- 2018-01-30 JP JP2018014215A patent/JP6334836B1/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10283492A (ja) * | 1997-04-02 | 1998-10-23 | Dainippon Screen Mfg Co Ltd | レイアウト組版方法 |
JP2010123113A (ja) * | 2008-10-21 | 2010-06-03 | Canon Inc | 情報処理装置及び制御方法 |
JP2013065274A (ja) * | 2011-04-28 | 2013-04-11 | Canon Marketing Japan Inc | 情報処理システム、アプリケーションサーバ、情報処理方法、プログラムおよび記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
JP2018101435A (ja) | 2018-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Beaudouin-Lafon et al. | Generative theories of interaction | |
US12039500B1 (en) | Dynamic event scheduling | |
US20230368144A1 (en) | Online collaboration platform | |
US20110145733A1 (en) | Multi-page organizing and manipulating electronic documents | |
Lal | Digital design essentials: 100 ways to design better desktop, web, and mobile interfaces | |
JP2013145265A (ja) | サーバ、学習用端末装置、および学習コンテンツ管理方法 | |
CN108780442B (zh) | 跨文档的具体内容分配 | |
CN106062854A (zh) | 用于创建和显示多幻灯片演示的***和方法 | |
US10019424B2 (en) | System and method that internally converts PowerPoint non-editable and motionless presentation mode slides into editable and mobile presentation mode slides (iSlides) | |
JPH06511587A (ja) | 手続ユーザインタフェース | |
CN109032713A (zh) | 界面显示方法、装置、智能交互平板及存储介质 | |
KR20130135734A (ko) | 대화형 수업지원 및 학사관리를 위한 방법, 장치 및 시스템 | |
John | Canvas LMS course design: Create and deliver interactive online courses on the Canvas learning management system | |
Whitlock et al. | MRCAT: In situ prototyping of interactive AR environments | |
KR101330715B1 (ko) | 맞춤형 교수 학습 설계 지원 서비스 방법 | |
WO2017151012A1 (ru) | Способ обработки машиночитаемой информации | |
JP2015092319A (ja) | プログラム | |
JP6334836B1 (ja) | プログラム | |
CN107450826A (zh) | 显示***、输入装置、显示装置、以及显示方法 | |
KR20130049433A (ko) | 등급별 디지털 교과서를 활용한 맞춤형 원격 교육 시스템 및 방법 | |
US11657213B2 (en) | System and methods that add functionalities to presentation systems so that texts and numbers be remotely inserted, edited and deleted from mobile devices directly into slideware slide show mode (iSlidesMobile) | |
Wolfman | Understanding and promoting interaction in the classroom through computer-mediated communication in the classroom presenter system | |
Turchi et al. | Fostering the adoption of Pervasive Displays in public spaces using tangible End-User Programming | |
Münster et al. | Blended Interaction in innovation spaces | |
KR20200115405A (ko) | 온라인 수업 저작 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20180216 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20180424 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180426 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180426 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6334836 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |