JP7617459B2 - Server, control method, and program - Google Patents
Server, control method, and program Download PDFInfo
- Publication number
- JP7617459B2 JP7617459B2 JP2023139572A JP2023139572A JP7617459B2 JP 7617459 B2 JP7617459 B2 JP 7617459B2 JP 2023139572 A JP2023139572 A JP 2023139572A JP 2023139572 A JP2023139572 A JP 2023139572A JP 7617459 B2 JP7617459 B2 JP 7617459B2
- Authority
- JP
- Japan
- Prior art keywords
- format
- data
- management server
- mfp
- screen
- 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
- 238000000034 method Methods 0.000 title claims description 90
- 238000007726 management method Methods 0.000 description 235
- 230000008569 process Effects 0.000 description 76
- 238000012545 processing Methods 0.000 description 35
- 238000003860 storage Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 20
- 238000012790 confirmation Methods 0.000 description 17
- 238000003825 pressing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 9
- 230000010365 information processing Effects 0.000 description 8
- 238000013523 data management Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 230000008676 import Effects 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 238000007639 printing Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 108091008695 photoreceptors Proteins 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Electrically Operated Instructional Devices (AREA)
- Character Discrimination (AREA)
- Character Input (AREA)
Description
本発明は、サーバ、制御方法、プログラムに関し、特に、フォーマットの用紙を読み取る作業を軽減する技術に関する。 The present invention relates to a server, a control method, and a program, and in particular to a technology that reduces the work of reading format paper.
現在、大学において、学生から提出されたレポート等の紙の提出物に対し、教員が評価やコメント等を追記したドキュメントをスキャナにて学習管理サーバに取り込み、システム的に学生に返却(フィードバック)する方法が採用されている。この場合、学習管理サーバにおいて事前に提出物に関する情報を登録しておき、評価済みの紙の提出物をスキャンする際に、事前に登録された提出物の情報を指定することにより、学習管理サーバにて当該提出物に対して認識や管理が可能となる。また、複数の学生から提出された提出物を、提出した学生ごとに管理するために、一括でスキャンされた提出物のデータから、提出物に学生が記入した学籍番号等を読み取って、学生ごとにデータを分割して保管する。同時に、提出物に教員が記入した評価結果(点数等)を読み取って、提出物の情報として登録することも可能である。 Currently, universities employ a method in which documents submitted by students, such as reports, to which teachers have added evaluations and comments, are scanned into a learning management server, and are systematically returned (feedback) to the students. In this case, information about the submission is registered in advance in the learning management server, and when scanning a paper submission that has already been evaluated, the previously registered information about the submission is specified, allowing the learning management server to recognize and manage the submission. Also, in order to manage submissions from multiple students for each student who submitted them, the student ID numbers and other information written by the students are read from the data of the submissions scanned in bulk, and the data is divided and stored for each student. At the same time, it is also possible to read the evaluation results (scores, etc.) written by teachers on the submissions and register them as information about the submission.
特許文献1の画像処理装置には、歪補正部と差分抽出部によって2つの画像データ間の歪を補正後、1の画像データと歪を補正した2の画像データとを比較して、その差分データを抽出し、解答者情報欄の記入内容を抽出する技術が開示されている。
The image processing device in
特許文献1の画像処理装置では、スキャンされたデータから記入事項等をOCRする際に、当該データの中からOCRの処理対象にしないデータを取り除くために、記入前の白紙のフォーマットのデータを用いている。このような差分法で用紙に記入されたデータを効率よく、精度よく文字認識する仕組みが考えれる。
In the image processing device of
従来、このようなフォーマット(例えば、回答用紙)を、一度、パソコン等の情報処理装置からMFPに印刷出力して印刷し、当該印刷されたフォーマットの用紙を、MFPでスキャンしてサーバに登録する必要があり、その作業が煩雑であった。 Conventionally, such formats (e.g., answer sheets) had to be printed out from an information processing device such as a personal computer to an MFP, and then the printed format had to be scanned by the MFP and registered on a server, which was a cumbersome process.
そこで、パソコン等の情報処理装置からフォーマット(例えば、回答用紙の白紙のデータ)をサーバに登録する仕組みが考えられる。MFPからでも、情報処理装置からでも、フォーマット(例えば、回答用紙の白紙のデータ)をサーバに登録することが出来るような仕組みにおいて、例えば、教員が、情報処理装置からフォーマットの登録をし忘れて、受講生から回収した回答用紙をMFPでスキャンしてしまった場合、差分法を用いた文字認識処理を適切に行うことが出来なくなってしまうおそれがある。 A mechanism is therefore considered in which a format (e.g., blank answer sheet data) can be registered to a server from an information processing device such as a personal computer. In a mechanism that allows a format (e.g., blank answer sheet data) to be registered to a server from either an MFP or an information processing device, if, for example, a teacher forgets to register the format from the information processing device and scans the answer sheets collected from students with an MFP, there is a risk that character recognition processing using the differential method cannot be performed properly.
本発明は、提出物情報に対応付けてフォーマットの用紙を管理するための仕組みを提供することを目的とする。 An object of the present invention is to provide a mechanism for managing format papers in association with submission information .
本発明は、提出物情報と対応付けて、ユーザにより記入されていないフォーマットの用紙に係る第1データと、ユーザによる記入がされたフォーマットの用紙に係る第2データとを管理するサーバであって、提出物情報に対応付けて第2データを取得する指示を受け付ける第1画面を表示させる第1表示制御手段と、予め登録された第1データの中から当該提出物情報に対して対応付ける第1データの選択を受け付ける第2画面を表示させる第2表示制御手段と、を備え、前記第1画面には、前記第2画面の表示に係る操作を受け付けるオブジェクトを表示し、当該オブジェクトに前記提出物情報と第1データとの対応付けに係る情報を表示することを特徴とする。 The present invention is a server that manages first data relating to paper of a format not filled in by a user and second data relating to paper of a format filled in by a user, in association with submission information, and is equipped with a first display control means that displays a first screen that accepts an instruction to obtain the second data in association with the submission information, and a second display control means that displays a second screen that accepts a selection of first data to be associated with the submission information from among pre-registered first data, and is characterized in that the first screen displays an object that accepts operations related to the display of the second screen, and the object displays information related to the association between the submission information and the first data.
本発明により、提出物情報に対応付けてフォーマットの用紙を管理することができる。 According to the present invention, it is possible to manage paper formats in association with submission information .
図1は、本発明の実施形態の学習管理システムのシステム構成の一例を示すブロック図である。 Figure 1 is a block diagram showing an example of the system configuration of a learning management system according to an embodiment of the present invention.
学習管理システム100は、MFP101、MFP管理サーバ102、学習管理サーバ103、OCRサーバ105、クライアント端末106より構成される。 The learning management system 100 is composed of an MFP 101, an MFP management server 102, a learning management server 103, an OCR server 105, and a client terminal 106.
MFP101は、印刷機能およびスキャン機能を装備した機器(ドキュメントスキャナ)であり、学生や教員が提出物等を印刷したり、スキャンデータを形成したりするために使用される。 The MFP 101 is a device (document scanner) equipped with printing and scanning functions, and is used by students and teachers to print submissions and create scanned data.
MFP管理サーバ102は、MFP101の機能を制御し、MFP101にてスキャンされたスキャンデータを登録および管理し、学習管理サーバ103と提出物等の管理データや、提出物等のスキャンデータの送受信を実施する情報処理装置である。 The MFP management server 102 is an information processing device that controls the functions of the MFP 101, registers and manages scan data scanned by the MFP 101, and transmits and receives management data of submitted items, etc., and scan data of submitted items, etc., to and from the learning management server 103.
学習管理サーバ103は、学習全般の情報やデータを管理し、MFP管理サーバ102からの要求に対して必要なデータを送信し、MFP管理サーバから受信した提出物等のスキャンデータを管理する情報処理装置である。 The learning management server 103 is an information processing device that manages general learning information and data, transmits necessary data in response to requests from the MFP management server 102, and manages scanned data of submitted materials, etc. received from the MFP management server.
学習管理サーバ103は、本発明のサーバの適用例であり、課題に対する解答用紙として用いられる、ユーザにより手書きされていないフォーマットの画像データと、当該解答用紙にユーザにより手書きされた当該解答用紙の画像データとの差分に対してOCR処理され、ユーザにより手書きされた手書き内容を取得するために用いられる前記フォーマットの画像データと、当該フォーマットの解答用紙が用いられる課題を示す課題情報とを関連付けて管理する。 The learning management server 103 is an application example of a server of the present invention, which performs OCR processing on the difference between image data of a format not handwritten by a user, which is used as an answer sheet for an assignment, and image data of the answer sheet handwritten by a user on the answer sheet, and manages the image data of the format used to obtain the handwritten content handwritten by the user in association with assignment information indicating the assignment for which the answer sheet of that format is used.
OCRサーバ105は、MFP101にてスキャンされたスキャンデータから、所定の領域の文字データを認識し、認識結果を学習管理サーバ103に送信する情報処理装置である。 The OCR server 105 is an information processing device that recognizes character data in a specified area from the scan data scanned by the MFP 101 and transmits the recognition results to the learning management server 103.
ネットワーク104は、MFP101とMFP管理サーバ102(WEBサーバとして機能する)および学習管理サーバ103(WEBサーバとして機能する)を連携させ、それぞれが通信可能に接続されている。ネットワーク104は、インターネットであってもよいし、LAN(Local Area Network)であってもよい。
The
次に、本発明の実施形態の学習管理システム(スキャンシステムとして機能する)を構成する機器、装置のハードウェア構成について説明する。 Next, we will explain the hardware configuration of the devices and equipment that make up the learning management system (functioning as a scanning system) of an embodiment of the present invention.
図2は、図1のMFP管理サーバ102、学習管理サーバ103、OCRサーバ105、クライアント端末106に適用可能なハードウェア構成の一例を示すブロック図である。 Figure 2 is a block diagram showing an example of a hardware configuration that can be applied to the MFP management server 102, learning management server 103, OCR server 105, and client terminal 106 in Figure 1.
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2, 201 is a CPU that performs overall control of each device and controller connected to a
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
203 is a RAM, which functions as the main memory, work area, etc. of the
また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、ディスプレイ210等の表示器への表示を制御する。なお、表示器はCRTや、液晶ディスプレイ等の様々な種類が存在する。 In addition, 205 is an input controller that controls input from a keyboard (KB) 209 and a pointing device such as a mouse (not shown). 206 is a video controller that controls display on a display device such as a display 210. There are various types of display devices, such as a CRT and a liquid crystal display.
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるCFカードメモリ等の外部メモリ211へのアクセスを制御する。 207 is a memory controller that controls access to an external memory 211 such as an external storage device (hard disk (HD)) that stores boot programs, various applications, font data, user files, edited files, various data, etc., a flexible disk (FD), or a CF card memory connected to a PCMCIA card slot via an adapter.
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したネットワーク104)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
208 is a communication I/F controller that connects and communicates with external devices via a network (e.g.,
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
The
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
The various programs for implementing the present invention, which will be described later, are recorded in the external memory 211, and are executed by the
図3は、図1に示したMFP101のハードウェア構成の一例を示すブロック図である。 Figure 3 is a block diagram showing an example of the hardware configuration of the MFP 101 shown in Figure 1.
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ部314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したネットワーク104)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
In FIG. 3, 316 is a controller unit that is connected to a
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304は外部記憶装置(ハードディスクドライブ(HDD))で、システムを制御するための各種プログラム,画像データ等を格納する。 303 is a ROM that stores the system boot program and various control programs. 304 is an external storage device (hard disk drive (HDD)) that stores various programs for controlling the system, image data, etc.
307は操作部インタフェース(操作部I/F)で、操作部(UI)308とのインタフェース部であり、操作部308に表示する画像データを操作部308に対して出力する。また、操作部I/F307は、操作部308から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU301に伝える役割をする。なお、操作部308はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。
307 is an operation unit interface (operation unit I/F), which is an interface with an operation unit (UI) 308, and outputs image data to be displayed on the
305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)に接続し、データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 305 is a network interface (Network I/F) that connects to a network (LAN) and inputs and outputs data. 306 is a modem (MODEM) that connects to a public line and inputs and outputs data such as sending and receiving faxes.
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS-232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となるICカードの読み取り用のカードリーダ319が外部I/F318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。尚、ICカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
318 denotes an external interface (external I/F), which is an I/F unit that accepts external inputs such as USB, IEEE 1394, a printer port, and RS-232C. In this embodiment, a
以上のデバイスがシステムバス309上に配置される。
The above devices are placed on the
320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。
320 is an image bus interface (IMAGE BUS I/F), which is a bus bridge that connects the
画像バス315は、PCIバスまたはIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
The
310はラスタイメージプロセッサ(RIP)で、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。311はプリンタインタフェース(プリンタI/F)で、プリンタ部312とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。また、313はスキャナインタフェース(スキャナI/F)で、スキャナ部314とコントローラユニット316を接続し、画像データの同期系/非同期系の変換を行う。
310 is a raster image processor (RIP), which converts vector data such as PDL code into a bitmap image. 311 is a printer interface (printer I/F), which connects the
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
317 is an image processing unit that performs correction, processing, and editing of input image data, and performs printer correction, resolution conversion, etc. on print output image data. In addition, the
スキャナ部314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ部314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
The
プリンタ部312は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ部312には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
The
操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
The
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部308のストップキーは、稼働中の動作を止める働きをする。また、操作部308のIDキーは、使用者のユーザIDを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
The start key on the
カードリーダ319は、CPU301からの制御により、ICカード(例えば、ソニー社のフェリカ(FeliCa(登録商標)))内に記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
The
図4は、本発明の実施形態の学習管理システムの機能構成の一例を示すブロック図である。 Figure 4 is a block diagram showing an example of the functional configuration of a learning management system according to an embodiment of the present invention.
学習管理システム100は、MFP101、MFP管理サーバ102、学習管理サーバ103、OCRサーバ105、クライアント端末106を持つ。 The learning management system 100 has an MFP 101, an MFP management server 102, a learning management server 103, an OCR server 105, and a client terminal 106.
MFP101は、画面表示部411、操作受付部412、スキャン実行部413、データ送受信部414を持つ。
The MFP 101 has a
画面表示部411は、ユーザに対して情報を提示し、ユーザからの操作を受け付けるための画面を表示する機能部である。操作受付部412は、ユーザからのログイン操作や各種処理の実行要求等の操作を受け付け、処理要求をコントローラユニット316に伝達し、さらに処理要求をMFP管理サーバ102に送信する機能部である。スキャン実行部413は課題用紙をスキャンしてスキャンデータとして取り込む機能部である。データ送受信部414は、画面表示データ等を受信し、取り込んだスキャンデータ等を関連情報とともにMFP管理サーバ102に送信する機能部である。
The
MFP管理サーバ102は、ユーザ認証部421、MFP画面表示制御部422、スキャンデータ管理部423、データ送受信部424を持つ。
The MFP management server 102 has a
ユーザ認証部421は、MFP101からユーザログイン情報を受信して、ユーザ認証を実施する機能部である。認証したユーザのログイン情報により、担当するコースや提出すべき課題の判定を実施する。MFP画面表示制御部422は、MFP101に必要な画面を表示するための表示データを生成し送信する機能部である。スキャンデータ管理部423は、MFP101からから受信したスキャンデータをデータベース等に格納し、当該スキャンデータに対して作成したユーザを紐付けて管理する機能部である。データ送受信部424は、MFP101からスキャンデータを受信し、学習管理サーバ103に必要情報、要求等を送信する機能部である。本実施例では、MFP101に関連する情報処理をMFP管理サーバ102にて実施し、MFP101はMFP管理サーバ102の処理を受けて画面表示および操作受け付けを主に実施する構成としているが、MFP101側にMFP管理サーバ102の機能を持たせ、MFP101単体で処理する構成としてもよい。
The
学習管理サーバ103は、データ管理部431、クライアント端末画面表示制御部432、データ送受信部433を持つ。
The learning management server 103 has a
データ管理部431は、課題データ等の学習に関連するデータを管理する機能部である。データ管理部431にて管理されるデータには、図22(a)に例示する学生テーブル1100、図22(b)に例示する教員テーブル1110、図22(c)に例示するコーステーブル1120、図22(d)に例示する担当教員テーブル1130、図22(e)に例示する履修者テーブル1140、図23(a)に例示する課題テーブル1200、図23(b)に例示するフォーマットデータテーブル1210、図23(c)に例示するスキャンデータテーブル1220、等がある。
The
クライアント端末画面表示制御部432は、クライアント端末106に課題データの確認や課題更新に必要な画面を表示させる機能部であり、各画面は学習管理サーバ103自身のディスプレイ等に表示させてもよい。データ送受信部433は、MFP管理サーバ102やOCRサーバ105との間で必要情報、要求等を送信、受信する機能部である。
The client terminal screen
OCRサーバ105は、OCR実行部451、データ送受信部452を持つ。
The OCR server 105 has an
OCR実行部451は、学習管理サーバ103に格納されているフォーマットデータ及びMFP管理サーバ102に格納されているスキャンデータをもとに、スキャンデータからOCR(文字認識)を実行する機能部である。データ送受信部452は、学習管理サーバ103との間で、必要情報、要求等を送信、受信する機能部である。
The
クライアント端末106は、画面表示部461、操作受付部462、データ送受信部463を持つ。
The client terminal 106 has a
画面表示部461は、ユーザに対して情報を提示し、ユーザからの操作を受け付けるための画面を表示する機能部である。操作受付部462は、ユーザからのログイン操作や各種処理の実行要求等の操作を受け付け、処理要求をコントローラユニット316に伝達し、さらに処理要求を学習管理サーバ103に送信する機能部である。データ送受信部463は、画面表示データ等を学習管理サーバ103から受信し、画面表示要求等を学習管理サーバ103に送信する機能部である。
The
以下、図を参照して、学習管理システム100における処理について説明する。 The processing in the learning management system 100 will be explained below with reference to the figure.
MFP101、MFP管理サーバ102、学習管理サーバ103、OCRサーバ105に割り当てられた各処理が、MFP101のコントローラユニット316、MFP管理サーバ102のCPU201、学習管理サーバ103のCPU201、OCRサーバ105のCPU201においてそれぞれ実行される。
The processes assigned to the MFP 101, the MFP management server 102, the learning management server 103, and the OCR server 105 are executed by the controller unit 316 of the MFP 101, the
図5~図12、図24は、学習管理システム100の全体処理の一例を示すフローチャートである。 Figures 5 to 12 and 24 are flowcharts showing an example of the overall processing of the learning management system 100.
まず、図24を用いて、例えば、クライアント端末106を教員が操作し、学生に対して新たに課す課題、及び、当該課題の答案用紙のフォーマット(学生が記入していない答案用紙)を学習管理サーバ103に登録する処理について説明する。 First, using FIG. 24, we will explain the process in which, for example, a teacher operates the client terminal 106 to register a new assignment to be given to a student and the format of the answer sheet for that assignment (an answer sheet that has not been filled out by the student) in the learning management server 103.
図24は、教員がクライアント端末106を操作することで、クライアント端末106から、学生に対して新たに課す課題、及び、当該課題の答案用紙のフォーマットを学習管理サーバ103に登録する処理を示すフローチャートの一例である。 Figure 24 is an example of a flowchart showing the process of registering new assignments to be assigned to students and the format of the answer sheets for those assignments in the learning management server 103 from the client terminal 106 by the teacher operating the client terminal 106.
図24に示すS2401、S2404、S2405の処理は、クライアント端末106のCPU201がプログラムを実行することにより実現される。
The processing of S2401, S2404, and S2405 shown in FIG. 24 is realized by the
また、図24に示すS2402、S2403、S2406の処理は、学習管理サーバ103のCPU201がプログラムを実行することにより実現される。
The processes of S2402, S2403, and S2406 shown in FIG. 24 are realized by the
まず、クライアント端末106は、学習管理サーバ103にアクセスして、クライアント端末106を操作している教員のユーザ認証処理を行う(S2401)。 First, the client terminal 106 accesses the learning management server 103 and performs user authentication processing for the teacher operating the client terminal 106 (S2401).
具体的には、クライアント端末106は、学習管理サーバ103にアクセスして、不図示のログイン画面の表示要求を送信する(S2401)。そして、学習管理サーバ103は、当該表示要求を受信すると、当該ログイン画面を表示するための表示情報(HTML等)をクライアント端末106に送信する(S2402)。そして、クライアント端末106は、当該表示情報を取得すると、当該表示情報に基づいて当該不図示のログイン画面を表示する。クライアント端末106は、当該ログイン画面を介してユーザによりユーザID(教員ID)及びパスワード(認証情報)の入力を受け付けると、当該認証情報を学習管理サーバ103に送信する(S2401)。そして、学習管理サーバ103は、当該認証情報を受信すると、当該認証情報に基づいて当該教員の認証処理を行う。そして、学習管理サーバ103は、当該認証処理の認証結果、認証に成功すれば、当該認証が成功した教員が担当している授業(コース)の一覧画面を表示するための表示情報をクライアント端末106に送信する。一方、認証に失敗した場合には、学習管理サーバ103は、クライアント端末106に認証に失敗した旨を通知してクライアント端末106の表示部に表示させる(S2402)。 Specifically, the client terminal 106 accesses the learning management server 103 and transmits a request to display a login screen (not shown) (S2401). Then, when the learning management server 103 receives the display request, it transmits display information (HTML, etc.) for displaying the login screen to the client terminal 106 (S2402). Then, when the client terminal 106 acquires the display information, it displays the login screen (not shown) based on the display information. When the client terminal 106 accepts input of a user ID (teacher ID) and a password (authentication information) by the user via the login screen, it transmits the authentication information to the learning management server 103 (S2401). Then, when the learning management server 103 receives the authentication information, it performs authentication processing of the teacher based on the authentication information. Then, the learning management server 103 transmits the authentication result of the authentication processing, if the authentication is successful, to the client terminal 106 display information for displaying a list screen of lessons (courses) taught by the teacher who has been successfully authenticated. On the other hand, if the authentication fails, the learning management server 103 notifies the client terminal 106 that the authentication failed and causes the display unit of the client terminal 106 to display the fact (S2402).
当該認証が成功した教員が担当している授業は、学習管理サーバ103が、図22(d)に示す担当教員テーブル1130から特定して、当該一覧画面を表示するための表示情報を生成する(S2402)。担当教員テーブル1130には、教員ID(ユーザID)と、当該教員が行う授業を識別する情報としてコースIDとが関連付けて登録されている。 The learning management server 103 identifies the classes taught by the teacher who was successfully authenticated from the teacher table 1130 shown in FIG. 22(d) and generates display information for displaying the list screen (S2402). The teacher table 1130 stores a teacher ID (user ID) and a course ID that identifies the class taught by the teacher in association with each other.
クライアント端末106は、学習管理サーバ103から、当該教員が担当している授業(コース)の一覧画面を表示するための表示情報を受信すると、当該表示情報に基づいて、当該教員が担当している授業(コース)の一覧画面を表示部に表示する。 When the client terminal 106 receives display information from the learning management server 103 for displaying a list screen of classes (courses) taught by the teacher, the client terminal 106 displays the list screen of classes (courses) taught by the teacher on the display unit based on the display information.
そして、クライアント端末106は、当該一覧画面に含まれている複数の授業のうち、ユーザにより1つ選択された授業を示す情報(コースID等)を学習管理サーバ103に送信する(S2401)。そして、学習管理サーバ103は、当該選択された授業を示す情報を受信すると、当該情報に示される授業の管理画面を表示するための情報を、クライアント端末106に送信する(S2402)。クライアント端末106は、当該情報を受信すると、当該情報に基づいて、当該選択された授業の管理画面を表示部に表示する(S2401)。 The client terminal 106 then transmits information (such as a course ID) indicating one of the classes selected by the user from among the multiple classes included in the list screen to the learning management server 103 (S2401). Upon receiving the information indicating the selected class, the learning management server 103 transmits information for displaying a management screen for the class indicated in the information to the client terminal 106 (S2402). Upon receiving the information, the client terminal 106 displays the management screen for the selected class on the display unit based on the information (S2401).
そして、クライアント端末106は、ユーザにより、当該管理画面を介して、当該授業を履修している学生に対する新規の課題の登録を受け付ける課題新規登録画面を表示するための指示を受け付けると、学習管理サーバ103に対して、当該課題新規登録画面の表示情報の取得要求を送信する(S2404)。ここでの取得要求では、現在選択されている授業を示す情報(コースID等)を含む。 Then, when the client terminal 106 receives an instruction from the user via the management screen to display a new assignment registration screen that accepts registration of new assignments for students taking the class, the client terminal 106 sends a request to the learning management server 103 to obtain display information for the new assignment registration screen (S2404). The request includes information (course ID, etc.) that indicates the currently selected class.
そして、学習管理サーバ103は、当該取得要求を受信すると、当該情報(コースID等)で示される授業での当該課題新規登録画面の表示情報をクライアント端末106に送信する。 Then, when the learning management server 103 receives the acquisition request, it transmits display information for the new assignment registration screen for the class indicated by the information (course ID, etc.) to the client terminal 106.
ここで、学習管理サーバ103は、既に学習管理サーバ103に登録済みの回答フォーマット(答案用紙のフォーマット)として、フォーマットデータテーブル1210(図23(b))で管理されているフォーマットのフォーマット名を取得して、当該フォーマット名を含む課題新規登録画面の表示情報をクライアント端末106に送信する(S2403)。 Here, the learning management server 103 acquires the format name of the format managed in the format data table 1210 (Figure 23 (b)) as an answer format (answer sheet format) that has already been registered in the learning management server 103, and transmits display information of the new assignment registration screen including the format name to the client terminal 106 (S2403).
クライアント端末106は、当該表示情報を取得すると、当該表示情報に基づいて、当該情報(コースID等)で示される授業での当該課題新規登録画面(例えば、図25)を表示部に表示する。 When the client terminal 106 acquires the display information, it displays on the display unit a new assignment registration screen (e.g., FIG. 25) for the class indicated by the information (course ID, etc.) based on the display information.
図25は、クライアント端末106の表示部に表示される課題新規登録画面2500の一例を示す図である。
Figure 25 shows an example of a new
図25に示すように、現在、選択中の授業の授業名(コースA)が表示されている。 As shown in Figure 25, the name of the currently selected class (Course A) is displayed.
クライアント端末106は、ユーザによる操作に従って、課題新規登録画面2500を介して、課題タイトル、当該課題の内容、課題として添付する添付ファイル(例えば問題文)の入力を受け付ける。
In accordance with user operations, the client terminal 106 accepts input of the assignment title, the content of the assignment, and an attachment file (e.g., a question statement) to be attached as an assignment via the new
課題新規登録画面2500は、当該課題に対して答案を記入する答案用紙のフォーマットであって、既に学習管理サーバ103に登録済みの回答フォーマット(答案用紙のフォーマット)の形式の選択をユーザにより受け付けるラジオボタン2501(選択受付部)、学習管理サーバ103に未登録のフォーマットを新規の登録するためのフォーマット新規登録ボタン2502、及び、課題を登録するための登録ボタン2503が表示されている。
The new
既に学習管理サーバ103に登録済みの回答フォーマット(答案用紙のフォーマット)は、フォーマットデータテーブル1210(図23(b))で管理されているフォーマットであり、これらのフォーマットが2501に表示されている。 Answer formats (answer sheet formats) that have already been registered in the learning management server 103 are formats managed in the format data table 1210 (Figure 23 (b)), and these formats are displayed in 2501.
クライアント端末106は、ユーザにより、課題新規登録画面2500のフォーマット新規登録ボタン2502が押下されたと判定された場合には、図25に示すフォーマット新規登録画面2600の表示要求を学習管理サーバ103に送信する(S2404)。学習管理サーバ103は、当該表示要求を受信すると、フォーマット新規登録画面2600を表示するための表示情報をクライアント端末106に送信する(S2403)。
When the client terminal 106 determines that the user has pressed the new
クライアント端末106は、当該表示情報を受信すると、当該表示情報に基づいてフォーマット新規登録画面2600を表示部に表示する(S2403)。
When the client terminal 106 receives the display information, it displays the new
図26は、フォーマット新規登録画面2600の一例を示す図である。
Figure 26 shows an example of a new
フォーマット新規登録画面2600は、フォーマット名の入力欄2601、フォーマット格納先の入力欄2602、フォーマットプレビュー画面(表示領域)2603、フォーマット格納先の入力欄2602に示される格納先のフォーマットを学習管理サーバ103に登録する登録ボタン2604が表示されている。
The new
クライアント端末106は、ユーザによる、入力欄2601へのフォーマット名の入力、及び入力欄2602へのフォーマット格納先の入力を受け付けると、当該入力欄2602に入力されたフォーマット格納先(パス)により特定されるフォーマットを取得して、当該取得したフォーマットを2603の表示領域に表示する。ここで、フォーマットは、WORDなどの文書アプリケーションの文書ファイルの形式であり、その形式で表示される。そして、クライアント端末106は、ユーザにより、登録ボタン2604の押下を受け付けると、入力欄2601に入力されたフォーマット名、及び入力欄2602に入力されたフォーマット格納先(パス)により特定されるフォーマットを学習管理サーバ103に送信して、当該フォーマットの登録要求を行う(S2404)。
When the client terminal 106 receives the user's input of a format name in
学習管理サーバ103は、当該登録要求を受信すると、当該フォーマットが、S303で取得するスキャンデータと同一のTIFFファイル等の所定のアプリケーションのファイル形式であるか否かを判定する。そして、学習管理サーバ103は、当該フォーマットが、所定のアプリケーションのファイル形式ではないと判定された場合には、当該フォーマットのファイル形式を、S303で取得するスキャンデータと同一の所定のアプリケーションのファイル形式(例えば、WORDの文書ファイルから、TIFFの画像ファイル)に変換する変換処理を行い、変換されたフォーマットを処理対象にする。また、学習管理サーバ103は、当該フォーマットが、所定のアプリケーションのファイル形式であると判定された場合には、当該変換処理を行わずに、当該フォーマットを処理対象にする。この変換処理により、S402の処理を適切に実行することが可能となる。 When the learning management server 103 receives the registration request, it determines whether the format is a file format of a specified application, such as a TIFF file, that is the same as the scan data acquired in S303. If the learning management server 103 determines that the format is not the file format of the specified application, it performs a conversion process to convert the file format of the format into the file format of the specified application that is the same as the scan data acquired in S303 (for example, from a WORD document file to a TIFF image file), and the converted format is processed. If the learning management server 103 determines that the format is the file format of a specified application, it does not perform the conversion process and instead processes the format. This conversion process makes it possible to properly execute the process of S402.
S2403、S2406は、本発明の取得手段、及び変換手段、登録手段の適用例であり、クライアント端末から、課題に対する解答用紙のフォーマットのファイルであるフォーマットファイルを取得し(取得手段)、当該取得したフォーマットファイルのファイル形式が、解答用紙の画像データのファイル形式と異なる場合に、当該取得したフォーマットファイルを、解答用紙の画像データのファイル形式と同じファイル形式の画像データに変換し(変換手段)、変換されたフォーマットの画像データを登録する(登録手段)。取得手段は、クライアント端末から、課題を示す課題情報を取得し、登録手段は、変換手段により変換されたフォーマットの画像データを、前記取得手段により取得された課題情報と関連付けて登録する。 S2403 and S2406 are examples of application of the acquisition means, conversion means, and registration means of the present invention, which acquire a format file that is a file in the format of the answer sheet for an assignment from a client terminal (acquisition means), and if the file format of the acquired format file differs from the file format of the image data of the answer sheet, convert the acquired format file into image data in the same file format as the file format of the image data of the answer sheet (conversion means), and register the image data in the converted format (registration means). The acquisition means acquires assignment information indicating an assignment from the client terminal, and the registration means registers the image data in the format converted by the conversion means in association with the assignment information acquired by the acquisition means.
そして、学習管理サーバ103は、現在処理対象のフォーマットと、当該フォーマット名とを、図23(b)のフォーマットデータテーブル1210に記憶する。具体的には、学習管理サーバ103は、当該フォーマットを任意の格納場所に格納(記憶)して、当該格納場所を示す格納パス(フォーマットデータ格納パス1213)を、フォーマットデータテーブル1210に格納し、当該フォーマット名を、フォーマットデータテーブル1210のフォーマット名1212に格納する。そして、当該フォーマットを識別するためのフォーマットIDを、フォーマットデータテーブル1210のフォーマットID1211に格納する。
Then, the learning management server 103 stores the format currently being processed and the format name in the format data table 1210 of FIG. 23(b). Specifically, the learning management server 103 stores (keeps) the format in an arbitrary storage location, stores a storage path indicating the storage location (format data storage path 1213) in the format data table 1210, and stores the format name in the
そして、学習管理サーバ103は、フォーマットデータテーブル1210(図23(b))で管理されているフォーマットのフォーマット名(このようにして新たに格納(登録)されたフォーマットのフォーマット名を含む)を取得して、当該フォーマット名を含む課題新規登録画面の表示情報をクライアント端末106に送信する(S2403)。 Then, the learning management server 103 acquires the format name (including the format name of the format newly stored (registered) in this way) of the format managed in the format data table 1210 (Figure 23 (b)), and transmits display information of the new assignment registration screen including the format name to the client terminal 106 (S2403).
そして、クライアント端末106は、当該表示情報を取得すると、当該表示情報に基づいて、新たに格納(登録)されたフォーマットのフォーマット名を2501に含む課題新規登録画面(例えば、図25)を表示部に表示する。そして、クライアント端末106は、課題新規登録画面(図25)の2501に表示された1又は複数のフォーマット名のうち、ユーザにより1つの任意のフォーマット名の選択を受け付けて、登録ボタン2503の押下を受け付ける(S2404)。そして、クライアント端末106は、課題新規登録画面(図25)に入力された課題タイトル、内容、添付ファイル、及び、現在選択中の授業を識別するコースID、及び、当該選択されたフォーマット名のフォーマットIDを、学習管理サーバ103に送信して課題の登録要求を行う。ここで、各フォーマットID、及びコースIDは、送信された課題新規登録画面の表示情報に含まれているものとする。 Then, when the client terminal 106 acquires the display information, it displays on the display unit a new assignment registration screen (e.g., FIG. 25) including the format name of the newly stored (registered) format in 2501 based on the display information. The client terminal 106 then accepts the user's selection of one arbitrary format name from one or more format names displayed in 2501 of the new assignment registration screen (FIG. 25) and accepts pressing of the register button 2503 (S2404). The client terminal 106 then transmits the assignment title, contents, and attached files entered in the new assignment registration screen (FIG. 25), the course ID identifying the currently selected class, and the format ID of the selected format name to the learning management server 103 to request assignment registration. Here, it is assumed that each format ID and course ID are included in the display information of the new assignment registration screen transmitted.
上述の例では、課題新規登録画面(図25)の2501に表示された1又は複数のフォーマット名のうち、ユーザにより1つの任意のフォーマット名の選択を受け付けることの説明をしたが、このフォーマット名の選択を受け付けなくても登録ボタン2503が押下可能である。その場合には、クライアント端末106は、課題新規登録画面(図25)に入力された課題タイトル、内容、添付ファイル、及び、現在選択中の授業を識別するコースIDを、学習管理サーバ103に送信して課題の登録要求を行う。このように、クライアント端末106からは、課題の登録だけを行い、MFP101からフォーマットの登録を行うことができる。
In the above example, it was explained that the user can select one arbitrary format name from one or more format names displayed in 2501 on the new assignment registration screen (Figure 25), but it is also possible to press the
学習管理サーバ103は、課題の登録要求を受信すると、当該登録要求に含まれる課題タイトルを課題テーブル1200(図23(a))の課題名称に格納し、当該登録要求に含まれる内容、及び添付ファイルを当該課題名称と紐づけて登録する。また、学習管理サーバ103は、当該登録要求に含まれるコースIDを、課題テーブル1200(図23(a))のコースID1202に登録し、当該登録要求に含まれるフォーマットIDを課題テーブル1200(図23(a))のフォーマットID1205に登録する。そして、これらのデータが登録された課題テーブル1200の同一レコードの課題ID1201に、新規の課題IDを採番して登録する。ここで、当該登録要求にフォーマットIDが含まれていない場合には、2501でフォーマットが選択されていないため、課題テーブル1200(図23(a))のフォーマットID1205には、Null(未選択)を登録する(S2406)。
When the learning management server 103 receives a request to register an assignment, it stores the assignment title included in the registration request in the assignment name in the assignment table 1200 (FIG. 23(a)), and registers the contents and attached files included in the registration request in association with the assignment name. The learning management server 103 also registers the course ID included in the registration request in the
このように、クライアント端末106から学習管理サーバ103に対して、課題に関する情報、及びフォーマットの情報を登録することができるようになる。 In this way, information about assignments and format information can be registered to the learning management server 103 from the client terminal 106.
次に、図5を用いて、MFP101と、MFP管理サーバ102とで実行する認証処理・メニュー画面表示処理について説明する。 Next, the authentication process and menu screen display process executed by the MFP 101 and the MFP management server 102 will be described with reference to FIG. 5.
図5は、MFP101と、MFP管理サーバ102とで実行する認証処理・メニュー画面表示処理の一例を示す図である。 Figure 5 shows an example of authentication processing and menu screen display processing executed by the MFP 101 and the MFP management server 102.
ステップS101では、MFP101は、サービスを起動させる。 In step S101, the MFP 101 starts the service.
ステップS102では、MFP101は、ログイン画面表示要求をMFP管理サーバ102に送信する。 In step S102, the MFP 101 sends a login screen display request to the MFP management server 102.
ステップS103では、MFP管理サーバ102は、MFP101からのログイン画面取得要求(ログイン画面表示要求)を受信する。 In step S103, the MFP management server 102 receives a login screen acquisition request (login screen display request) from the MFP 101.
ステップS104では、MFP管理サーバ102は、ログイン画面データを表示するための表示データを生成し、MFP101に送信する。 In step S104, the MFP management server 102 generates display data for displaying the login screen data and transmits it to the MFP 101.
ステップS105では、MFP101は、MFP管理サーバ102から送信されたログイン画面の表示データを受信し、受信した表示データをもとに操作部308にログイン画面を表示する。
In step S105, the MFP 101 receives the display data for the login screen sent from the MFP management server 102, and displays the login screen on the
図13(ログイン画面)を説明する。 Explain Figure 13 (login screen).
図13にログイン画面の一例を示す。ログイン画面1300は、ユーザにカードリーダ319にユーザのIDカードをタッチさせて認証処理を実行するまでの待機画面である。
Figure 13 shows an example of a login screen. Login screen 1300 is a standby screen until the user touches the
ステップS107では、MFP101は、ユーザによりカードリーダ319にユーザのIDカードがタッチされた否かを判定する。タッチされたと判定した場合、ステップS108に処理を進める。そうでない場合には、ステップS107にて待機する。
In step S107, the MFP 101 determines whether or not the user has touched the
ステップS108では、MFP101は、認証処理要求をMFP管理サーバ102に送信する。その際に、ステップS107にてタッチされたIDカードから取得した認証情報(ユーザID等)をMFP管理サーバ102に送信する。 In step S108, the MFP 101 sends an authentication processing request to the MFP management server 102. At that time, the MFP 101 sends the authentication information (user ID, etc.) acquired from the ID card touched in step S107 to the MFP management server 102.
ステップS109では、MFP管理サーバ102は、MFP101からの認証処理要求と認証情報(ユーザID等)を受信する。 In step S109, the MFP management server 102 receives an authentication processing request and authentication information (user ID, etc.) from the MFP 101.
ステップS110では、MFP管理サーバ102は、受信した認証情報を基に認証処理を実行する。 In step S110, the MFP management server 102 performs authentication processing based on the received authentication information.
ステップS111では、MFP管理サーバ102は、認証処理が成功したか失敗するかを判定する。成功と判定した場合には、ステップS112へ処理を進める。失敗と判定した場合には、ステップS104へ処理を戻し、ユーザに再度IDカードのタッチ操作を要求する。 In step S111, the MFP management server 102 determines whether the authentication process was successful or unsuccessful. If it is determined to be successful, the process proceeds to step S112. If it is determined to be unsuccessful, the process returns to step S104, and the user is requested to touch the ID card again.
ステップS112では、MFP管理サーバ102は、メニュー画面を表示するための表示データを生成し、MFP101に送信する。 In step S112, the MFP management server 102 generates display data for displaying the menu screen and transmits it to the MFP 101.
ステップS113では、MFP101は、MFP管理サーバ102から送信されたメニュー画面(図14)の表示データを受信し、受信した表示データをもとに操作部308にメニュー画面を表示する。
In step S113, the MFP 101 receives display data for the menu screen (FIG. 14) sent from the MFP management server 102, and displays the menu screen on the
図14(メニュー画面)を説明する。 Explain Figure 14 (menu screen).
図14にメニュー画面の一例を示す。メニュー画面1400は、MFP101の基本機能であるコピー、プリント、スキャンして送信の各機能を実行するボタンを備えており、さらに課題データをスキャンするための課題スキャンボタン1401を備え、各ボタンの押下により対応する機能が実行され、操作部308に実行機能に応じた画面が表示される。
Figure 14 shows an example of a menu screen. Menu screen 1400 has buttons for executing the basic functions of MFP 101, such as copy, print, and scan and send, and further has a
図6を説明する。 Explain Figure 6.
ステップS115では、MFP101は、表示したメニュー画面1400において、ユーザからの実行モードボタンの押下を検知したか否かを判別する。課題スキャンボタン1401の押下を検知したと判定した場合には、ステップS116に処理を進める。そうでない場合には、ステップS115にて待機する(または、他のボタンが押下されれば対応する機能を実現する処理を実行する)。
In step S115, the MFP 101 determines whether or not it has detected a user pressing the execution mode button on the displayed menu screen 1400. If it determines that it has detected a user pressing the
ステップS116では、MFP101は、ログインしたユーザ(教員)が担当するコース一覧表示要求を送信する。 In step S116, MFP 101 sends a request to display a list of courses for which the logged-in user (teacher) is responsible.
ステップS117では、MFP管理サーバ102は、MFP101よりコース一覧表示要求を受信する。 In step S117, the MFP management server 102 receives a course list display request from the MFP 101.
ステップS118では、MFP管理サーバ102は、学習管理サーバ103にコース一覧取得要求を送信する。この時、ログイン時に取得したユーザIDを送信する。 In step S118, the MFP management server 102 sends a course list acquisition request to the learning management server 103. At this time, the MFP management server 102 sends the user ID acquired at the time of login.
ステップS119では、学習管理サーバ103は、コース一覧取得要求を受信する。 In step S119, the learning management server 103 receives a request to obtain a course list.
ステップS120では、学習管理サーバ103は、コース検索処理を実行する。この時、MFP管理サーバ102から送信されたユーザIDを検索条件として図22(d)に示す担当教員テーブル1130を検索して該当するコースID(ユーザIDに対応するコースID)を取得する。 In step S120, the learning management server 103 executes a course search process. At this time, the learning management server 103 searches the instructor table 1130 shown in FIG. 22(d) using the user ID sent from the MFP management server 102 as a search condition to obtain the corresponding course ID (the course ID corresponding to the user ID).
ステップS121では、学習管理サーバ103は、コース一覧取得処理結果をMFP管理サーバ102へ送信する。 In step S121, the learning management server 103 sends the results of the course list acquisition process to the MFP management server 102.
ステップS122では、MFP管理サーバ102は、コース一覧取得処理結果を学習管理サーバ103から受信する。 In step S122, the MFP management server 102 receives the results of the course list acquisition process from the learning management server 103.
ステップS123では、MFP管理サーバ102は、コース一覧取得処理結果にもとづいてコース一覧画面を表示するための表示データを生成し、MFP101に送信する。 In step S123, the MFP management server 102 generates display data for displaying the course list screen based on the results of the course list acquisition process and transmits the display data to the MFP 101.
ステップS124では、MFP101は、コース一覧画面の表示データをMFP管理サーバ102から受信し、受信した表示データをもとに操作部308にコース一覧画面(図15)を表示する。
In step S124, the MFP 101 receives display data for the course list screen from the MFP management server 102, and displays the course list screen (Figure 15) on the
図15(コース一覧画面)を説明する。 Explain Figure 15 (Course list screen).
図15にコース一覧画面の一例を示す。コース一覧画面1500は、ユーザである教員が担当しているコースの一覧を時間割形式に表示する。コース一覧画面1500はコース選択リンク1501を備えており、対象のコースのリンクを押下することにより、対象のコースの課題一覧画面(図16)が表示される。
Figure 15 shows an example of a course list screen. The course list screen 1500 displays a list of courses that the user (teacher) is in charge of in a timetable format. The course list screen 1500 has a
図6を説明する
ステップS126では、MFP101は、コース一覧画面1500においてユーザによりコースが選択されたか否かを判定する。コースが選択されたと判定した場合、ステップS127に処理を進める。そうでない場合には、ステップS126にて待機する(または、他のボタンが押下されれば対応する処理を実行する)。
6 will be described. In step S126, the MFP 101 determines whether or not a course has been selected by the user on the course list screen 1500. If it is determined that a course has been selected, the process proceeds to step S127. If not, the process waits in step S126 (or, if another button is pressed, the corresponding process is executed).
ステップS127では、MFP101は、ユーザにより選択されたコースに対応する課題一覧画面表示要求をMFP管理サーバ102に送信する。この時、選択されたコースのコースIDを送信する。 In step S127, the MFP 101 sends to the MFP management server 102 a request to display the assignment list screen corresponding to the course selected by the user. At this time, the course ID of the selected course is sent.
ステップS128では、MFP管理サーバ102は、MFP101より課題一覧画面表示要求を受信する。 In step S128, the MFP management server 102 receives a request to display the assignment list screen from the MFP 101.
ステップS129では、MFP管理サーバ102は、学習管理サーバ103に課題一覧取得要求を送信する。この時、MFP101から送信されたコースIDを送信する。 In step S129, the MFP management server 102 sends a request to obtain a list of assignments to the learning management server 103. At this time, the MFP management server 102 sends the course ID sent from the MFP 101.
ステップS130では、学習管理サーバ103は、MFP管理サーバ102より課題一覧取得要求を受信する。 In step S130, the learning management server 103 receives a request to obtain a list of assignments from the MFP management server 102.
ステップS131では、学習管理サーバ103は、課題検索処理を実行する。この時、MFP管理サーバ102から送信されたコースIDを検索条件として図23(a)に示す課題テーブル1200を検索して該当する課題IDのレコード(課題一覧取得処理結果)を取得する。 In step S131, the learning management server 103 executes an assignment search process. At this time, the course ID sent from the MFP management server 102 is used as a search criterion to search the assignment table 1200 shown in FIG. 23(a) and obtain the record of the corresponding assignment ID (the result of the assignment list acquisition process).
ステップS132では、学習管理サーバ103は、課題一覧取得処理結果をMFP管理サーバ102へ送信する。 In step S132, the learning management server 103 sends the results of the assignment list acquisition process to the MFP management server 102.
ステップS133では、MFP管理サーバ102は、課題一覧取得処理結果を学習管理サーバ103から受信する。 In step S133, the MFP management server 102 receives the results of the assignment list acquisition process from the learning management server 103.
ステップS134では、MFP管理サーバ102は、課題一覧取得処理結果にもとづいて課題一覧画面を表示するための表示データを生成し、MFP101に送信する。 In step S134, the MFP management server 102 generates display data for displaying the assignment list screen based on the results of the assignment list acquisition process and transmits the display data to the MFP 101.
ステップS135では、MFP101は、課題一覧画面の表示データをMFP管理サーバ102から受信し、受信した表示データをもとに操作部308に課題一覧画面(図16)を表示する。
In step S135, the MFP 101 receives display data for the assignment list screen from the MFP management server 102, and displays the assignment list screen (Figure 16) on the
図16(課題一覧画面)を説明する。 Explain Figure 16 (Task list screen).
図16に課題一覧画面の一例を示す。課題一覧画面1600は、ユーザにより選択されたコースに対応する課題を一覧形式で表示する。課題一覧画面1600は、課題ごとに返却/フィードバックリンク1601を備えている。対象の課題の返却/フィードバックリンク1601を押下することによりスキャン実行画面が表示される。
Figure 16 shows an example of the assignment list screen. The
図7を説明する。 Explain Figure 7.
ステップS140では、MFP101は、課題一覧画面1600においてユーザにより課題が選択されたか否か、つまり、特定の課題の返却/フィードバックリンク1601が押下されたか否かを判定する。課題が選択された(YES)と判定した場合、ステップS141に処理を進める。そうでない場合(NO)には、ステップS140に処理を進める。
In step S140, the MFP 101 determines whether or not the user has selected an assignment on the
ステップS141では、MFP101は、選択された課題のスキャン実行画面の表示要求をMFP管理サーバ102に送信する。 In step S141, the MFP 101 sends a display request for the scan execution screen for the selected assignment to the MFP management server 102.
ステップS142では、MFP管理サーバ102は、スキャン実行画面の表示要求をMFP101より受信する。 In step S142, the MFP management server 102 receives a request to display the scan execution screen from the MFP 101.
ステップS143では、MFP管理サーバ102は、スキャン実行画面を表示するためのデータを生成し、MFP101に送信する。 In step S143, the MFP management server 102 generates data for displaying a scan execution screen and sends it to the MFP 101.
ステップS144では、MFP101は、スキャン実行画面の表示データをMFP管理サーバ102より受信し、受信した表示データをもとに操作部308にスキャン実行画面(図17)を表示する。
In step S144, the MFP 101 receives display data for the scan execution screen from the MFP management server 102, and displays the scan execution screen (Figure 17) on the
図17(スキャン実行画面)を説明する。 Explain Figure 17 (scan execution screen).
図17にスキャン実行画面の一例を示す。スキャン実行画面1700には、スキャンの対象となる課題名称やコース名、スキャン実行用の設定内容等が表示され、スキャン開始ボタン1701(スキャン指示受付手段)を押下することにより、表示されている内容に従ってスキャンが実行される。
Figure 17 shows an example of a scan execution screen. The
図7を説明する。 Explain Figure 7.
ステップS145では、MFP101は、ユーザによりステップS140で選択された課題の課題IDに対応するフォーマットが既に学習管理サーバ103において登録済みであるか否かを確認する問い合わせ要求を学習管理サーバ103に送信する。この時、S140で選択された課題IDを送信する。 In step S145, the MFP 101 sends an inquiry request to the learning management server 103 to confirm whether the format corresponding to the assignment ID of the assignment selected by the user in step S140 has already been registered in the learning management server 103. At this time, the MFP 101 sends the assignment ID selected in S140.
ステップS146では、学習管理サーバ103は、MFP101から問い合わせ要求を受信する。 In step S146, the learning management server 103 receives a query request from the MFP 101.
ステップS147では、学習管理サーバ103は、受信した課題IDをキーにして図23(a)の課題テーブル1200を検索して、当該課題IDに対応するフォーマットID(フォーマット)が既に学習管理サーバ103において登録済みであるか否かを判定する。 In step S147, the learning management server 103 searches the assignment table 1200 in FIG. 23(a) using the received assignment ID as a key to determine whether the format ID (format) corresponding to the assignment ID has already been registered in the learning management server 103.
学習管理サーバ103は、当該課題IDに対応するフォーマットIDが課題テーブル1200に登録されている場合には、当該フォーマットIDに対応してフォーマットデータテーブル1210(図23(b))に登録されているフォーマット名を確認結果として取得し、一方、当該課題IDに対応するフォーマットIDが課題テーブル1200に登録されていない場合(当該課題IDに対応するフォーマットID1205の項目にNull(未選択)が登録されている場合)には、当該課題IDが識別する課題に対しては、フォーマットが未登録(未選択)であることを示す情報を確認結果として取得する。
If the format ID corresponding to the assignment ID is registered in the assignment table 1200, the learning management server 103 obtains the format name registered in the format data table 1210 (Figure 23 (b)) corresponding to the format ID as the confirmation result. On the other hand, if the format ID corresponding to the assignment ID is not registered in the assignment table 1200 (if Null (unselected) is registered in the
ステップS148では、学習管理サーバ103は、ステップS147の確認結果をMFP101に送信する。 In step S148, the learning management server 103 transmits the confirmation result of step S147 to the MFP 101.
ステップS149では、MFP101は、学習管理サーバ103からステップS147の確認結果を受信する。受信後、ステップS150のステップに進む。 In step S149, the MFP 101 receives the confirmation result of step S147 from the learning management server 103. After receiving the result, the MFP 101 proceeds to step S150.
その他の実施形態として、ここで受信したステップS147の確認結果が「当該課題IDが識別する課題に対しては、フォーマットが未登録(未選択)であることを示す情報」(Null(未選択))であった場合には、自動でフォーマット選択画面の表示要求をするべくステップS171のステップに進むように制御することもできる。 In another embodiment, if the confirmation result received in step S147 is "information indicating that a format has not been registered (not selected) for the assignment identified by the assignment ID" (Null (not selected)), the process can be controlled to automatically proceed to step S171 to request the display of a format selection screen.
ステップS150では、MFP101は、ステップS149で確認結果としてフォーマット名を受信した場合には、図17に示すスキャン実行画面1700(A)の1702に、当該フォーマット名を表示し、一方、ステップS149で確認結果として、「当該課題IDが識別する課題に対しては、フォーマットが未登録(未選択)であることを示す情報」を受信した場合には、図17に示すスキャン実行画面1700(B)の1702に、フォーマットが未選択であり、フォーマットの登録(選択)をすべき旨のメッセージを表示する。 In step S150, if the MFP 101 receives a format name as the confirmation result in step S149, it displays the format name in 1702 on the scan execution screen 1700(A) shown in FIG. 17. On the other hand, if the MFP 101 receives "information indicating that a format has not been registered (not selected) for the assignment identified by the assignment ID" as the confirmation result in step S149, it displays a message in 1702 on the scan execution screen 1700(B) shown in FIG. 17 indicating that a format has not been selected and that a format should be registered (selected).
S146は、本発明の受付手段の適用例であり、解答用紙を読み取る読取手段(スキャナ)を備えた端末(MFP101)から、読み取る解答用紙に対する課題を示す課題情報(課題IDなど)を受け付ける。 S146 is an example of the application of the receiving means of the present invention, which receives assignment information (such as an assignment ID) indicating the assignment for the answer sheet to be read from a terminal (MFP101) equipped with a reading means (scanner) for reading the answer sheet.
また、S147は、本発明の判定手段の適用例であり、S146の受付手段により受け付けた課題情報に対して、登録手段によりフォーマットの画像データが関連付けられて登録されているかを判定する。 S147 is an example of the application of the determination means of the present invention, which determines whether image data of a format has been associated and registered by the registration means with the assignment information accepted by the acceptance means in S146.
また、S148は、本発明の通知手段の適用例であり、S147の判定手段により、受付手段により受け付けた課題情報に対して、登録手段によりフォーマットの画像データが関連付けられて登録されていないと判定された場合には、その旨を前記端末に通知する。すなわち、通知手段は、判定手段により、受付手段により受け付けた課題情報に対して、登録手段によりフォーマットの画像データが関連付けられて登録されている判定された場合には、当該登録されているフォーマットを識別するフォーマット情報を表示する画面を前記端末に表示するための通知を行う。 S148 is an application example of the notification means of the present invention, and when the determination means of S147 determines that image data of a format is not associated and registered by the registration means with the assignment information accepted by the acceptance means, the notification means notifies the terminal of that effect. In other words, when the determination means determines that image data of a format is associated and registered by the registration means with the assignment information accepted by the acceptance means, the notification means issues a notification to display on the terminal a screen displaying format information identifying the registered format.
このような制御を行うことにより、ユーザは、ステップS140で選択した課題IDに対応するフォーマットが既に学習管理サーバ103において登録済みであるか否かを、図17に示すスキャン実行画面で目視確認することが出来るようになる。 By performing this type of control, the user can visually check on the scan execution screen shown in Figure 17 whether the format corresponding to the assignment ID selected in step S140 has already been registered in the learning management server 103.
ステップS151では、MFP101は、スキャン実行画面1700において、ユーザによりスキャン開始ボタン1701が押下されたか否かを判定する。ボタンが押下されたと判定した場合は、ステップS152に処理を進める。そうでない場合は、ステップS170に進む(または、他のボタンが押下されれば対応する処理を実行する)。
In step S151, the MFP 101 determines whether or not the user has pressed the
ステップS152では、MFP101は、スキャン実行する。ここでは、学生より学籍番号や解答内容等が記入されて提出され、教員により評価された課題用紙をまとめてMFP101のスキャナ部314から取り込み、スキャンデータとしてHDD304等に一時保存する。
In step S152, the MFP 101 executes scanning. Here, the assignment forms on which students have filled out their student ID numbers, answers, and other information and submitted, and which have been evaluated by teachers, are collected and read by the
図8を説明する。 Explain Figure 8.
ステップS160では、MFP101は、一時保存したスキャンデータをMFP管理サーバ102に送信する。 In step S160, the MFP 101 sends the temporarily stored scan data to the MFP management server 102.
ステップS161では、MFP管理サーバ102は、MFP101より送信されたスキャンデータを受信する。 In step S161, the MFP management server 102 receives the scan data sent from the MFP 101.
ステップS162では、MFP管理サーバ102は、受信したスキャンデータを課題IDに対応付けて任意の記憶装置に登録する。記憶装置は、MFP管理サーバ102や学習管理サーバ103の外部メモリ211であってもよいし、ネットワーク104により接続可能な別のファイルサーバ等の記憶装置であってもよい。
In step S162, the MFP management server 102 registers the received scan data in an arbitrary storage device in association with the assignment ID. The storage device may be the external memory 211 of the MFP management server 102 or the learning management server 103, or may be a storage device such as another file server that can be connected via the
ステップS163では、MFP管理サーバ102は、スキャン実行完了画面を表示するためのデータを生成し、MFP101に送信する。 In step S163, the MFP management server 102 generates data for displaying a scan execution completion screen and transmits the data to the MFP 101.
ステップS164では、MFP101は、スキャン実行完了画面の表示データを受信し、受信した表示データをもとに操作部308にスキャン実行完了画面(図20)を表示する。
In step S164, the MFP 101 receives display data for the scan execution completion screen, and displays the scan execution completion screen (Figure 20) on the
図20(スキャン実行完了画面)を説明する。 Figure 20 (Scan execution completion screen) is explained.
図20にスキャン実行完了画面の一例を示す。スキャン実行完了画面2000には、スキャンした課題名やコース名が表示され、スキャンデータの取り込みが正常に完了したことが表示される。 Figure 20 shows an example of a scan execution completion screen. The scan execution completion screen 2000 displays the name of the scanned assignment or course, and indicates that the import of the scan data has been completed successfully.
各ボタンの押下により、該当する画面に遷移する。 Pressing each button will take you to the corresponding screen.
図8を説明する。 Explain Figure 8.
ステップS165では、MFP管理サーバ102は、スキャンデータの登録通知を学習管理サーバ103に送信する。この時、スキャンデータに対応する課題IDやスキャンデータのファイル名等を送信する。 In step S165, the MFP management server 102 sends a registration notification of the scanned data to the learning management server 103. At this time, the assignment ID corresponding to the scanned data, the file name of the scanned data, etc. are sent.
ステップS166では、学習管理サーバ103は、スキャンデータの登録通知を受信する。 In step S166, the learning management server 103 receives a registration notification of the scan data.
ステップS167では、学習管理サーバ103は、課題データ登録処理(図10)を実行する。なお本実施例では、スキャンデータの登録通知を受信してすぐに本処理を実行しているが、定期バッチ処理等、非同期で実行してもよい。 In step S167, the learning management server 103 executes the assignment data registration process (FIG. 10). Note that in this embodiment, this process is executed immediately after receiving the notification of the registration of the scanned data, but it may be executed asynchronously, such as as a regular batch process.
図9を説明する。 Explain Figure 9.
ステップS170では、MFP101は、スキャン実行画面1700において、ユーザによりフォーマット選択ボタン1702が押下されたか否かを判定する。ボタンが押下されたと判定した場合は、ステップS171に処理を進める。そうでない場合は、ステップS170に戻る。または、他のボタンが押下されれば対応する処理を実行する。
In step S170, the MFP 101 determines whether or not the user has pressed the
ステップS171では、MFP101は、フォーマット一覧画面表示要求(フォーマット選択画面表示要求)をMFP管理サーバ102に送信する。 In step S171, the MFP 101 sends a format list screen display request (format selection screen display request) to the MFP management server 102.
ステップS172では、MFP管理サーバ102は、MFP101よりフォーマット一覧画面表示要求を受信する。 In step S172, the MFP management server 102 receives a request to display the format list screen from the MFP 101.
ステップS173では、MFP管理サーバ102は、学習管理サーバ103にフォーマット一覧取得要求を送信する。 In step S173, the MFP management server 102 sends a format list acquisition request to the learning management server 103.
ステップS174では、学習管理サーバ103は、MFP管理サーバ102よりフォーマット一覧取得要求を受信する。 In step S174, the learning management server 103 receives a format list acquisition request from the MFP management server 102.
ステップS175では、学習管理サーバ103は、フォーマット検索処理を実行する。図23(b)に示すフォーマットデータテーブル1210から登録されている全てのフォーマットID、フォーマット名、フォーマットデータ格納パスを取得する。 In step S175, the learning management server 103 executes a format search process. It obtains all registered format IDs, format names, and format data storage paths from the format data table 1210 shown in FIG. 23(b).
ステップS176では、学習管理サーバ103は、ステップS175で取得した全てのフォーマット取得処理結果をMFP管理サーバ102へ送信する。 In step S176, the learning management server 103 sends all of the format acquisition process results obtained in step S175 to the MFP management server 102.
ステップS177では、MFP管理サーバ102は、フォーマット取得処理結果を学習管理サーバ103から受信する。 In step S177, the MFP management server 102 receives the format acquisition process results from the learning management server 103.
ステップS178では、MFP管理サーバ102は、フォーマット取得処理結果にもとづいてフォーマット確認画面を表示するための表示データを生成し、MFP101に送信する。 In step S178, the MFP management server 102 generates display data for displaying a format confirmation screen based on the results of the format acquisition process and transmits the display data to the MFP 101.
ステップS179では、MFP101は、フォーマット確認画面の表示データをMFP管理サーバ102から受信し、受信した表示データをもとに操作部308にフォーマット確認画面(図18)を表示する。
In step S179, the MFP 101 receives display data for the format confirmation screen from the MFP management server 102, and displays the format confirmation screen (Figure 18) on the
図18(フォーマット選択画面)を説明する。 Explain Figure 18 (format selection screen).
図18にフォーマット選択画面の一例を示す。フォーマット選択画面1800には、
各フォーマット(白紙フォーマット)に対応して、各フォーマットを選択するボタン1801(フォーマット選択手段)、各フォーマットの書式(白紙)を確認するボタン1802(参考画像の表示指示を受けつける受付部)、が一覧で表示される。その他各ボタンの押下により、該当する画面に遷移する。
An example of a format selection screen is shown in FIG. 18. The format selection screen 1800 includes the following:
Corresponding to each format (blank format), a button 1801 (format selection means) for selecting each format and a button 1802 (accepting section for accepting an instruction to display a reference image) for confirming the format (blank) of each format are displayed in a list. Pressing each button transitions to the corresponding screen.
図9を説明する。 Explain Figure 9.
ステップS180では、MFP101は、フォーマット選択画面1800においてユーザによりフォーマットが1つ選択されたか否か、つまり、特定のフォーマットを選択するボタン1801が押下されたか否かを判定する。特定のフォーマットが選択された(YES)と判定した場合、ステップS181に処理を進める。更に特定のフォーマット選択後には、選択されたボタン1801は『選択する』から『選択済』に表示が変わる。そうでない場合(NO)には、ステップS186に処理を進める。
In step S180, the MFP 101 determines whether or not a format has been selected by the user on the format selection screen 1800, i.e., whether or not the
ステップS181では、MFP101は、ユーザによりステップS180で選択されたフォーマットに対応するフォーマット登録要求をMFP管理サーバ102に送信する。この時、選択されたフォーマットのフォーマットID(と課題IDのセット)を送信する。 In step S181, the MFP 101 sends to the MFP management server 102 a format registration request corresponding to the format selected by the user in step S180. At this time, the format ID (and a set of assignment IDs) of the selected format are sent.
ステップS182では、MFP管理サーバ102は、MFP101よりフォーマット登録要求を受信する。 In step S182, the MFP management server 102 receives a format registration request from the MFP 101.
ステップS183では、MFP管理サーバ102は、学習管理サーバ103にフォーマット登録要求を送信する。この時、MFP101から送信されたフォーマットID(と課題IDのセット)を送信する。 In step S183, the MFP management server 102 sends a format registration request to the learning management server 103. At this time, the MFP management server 102 sends the format ID (and the set of assignment IDs) sent from the MFP 101.
ステップS184では、学習管理サーバ103は、MFP管理サーバ102よりフォーマット登録要求を受信する。 In step S184, the learning management server 103 receives a format registration request from the MFP management server 102.
ステップS185では、学習管理サーバ103は、フォーマットID登録処理を実行する。この時、MFP管理サーバ102からセットで送信された課題IDを検索条件として図23(a)に示す課題テーブル1200から検索して、該当する課題IDに対応づけて送信されたフォーマットIDを登録する。 In step S185, the learning management server 103 executes a format ID registration process. At this time, the assignment table 1200 shown in FIG. 23(a) is searched for the assignment ID sent as a set from the MFP management server 102 as a search criterion, and the format ID sent in association with the corresponding assignment ID is registered.
S185は、本発明の登録手段の適用例であり、画像データ取得手段により取得されたフォーマットの画像データを、課題情報と関連付けて登録する。 S185 is an example of application of the registration means of the present invention, in which image data in a format acquired by the image data acquisition means is registered in association with assignment information.
ステップS186では、MFP101は、フォーマット選択画面1800において、ユーザからフォーマットを確認するボタン1802が1つ選択されたか否かを判定する。ボタン1802が1つ選択されたと判定した場合(YES)、ステップS187に処理を進める。そうでない場合(NO)には、ステップS501に進む。または、他のボタンが押下されれば対応する処理を実行する。
In step S186, the MFP 101 determines whether or not the user has selected one of the
ステップS187では、MFP101は、ユーザにより選択されたフォーマットに対応するフォーマット確認画面表示要求をMFP管理サーバ102に送信する。この時、ステップS186で選択されたフォーマットのフォーマットIDを送信する。 In step S187, the MFP 101 sends a request to the MFP management server 102 to display a format confirmation screen corresponding to the format selected by the user. At this time, the MFP 101 sends the format ID of the format selected in step S186.
ステップS188では、MFP管理サーバ102は、MFP101よりフォーマット確認画面表示要求を受信する。 In step S188, the MFP management server 102 receives a request to display a format confirmation screen from the MFP 101.
ステップS189では、MFP管理サーバ102は、学習管理サーバ103にフォーマット確認画面取得要求を送信する。この時、MFP101から送信されたフォーマットIDを送信する。 In step S189, the MFP management server 102 sends a request to obtain a format confirmation screen to the learning management server 103. At this time, the MFP management server 102 sends the format ID sent from the MFP 101.
ステップS190では、学習管理サーバ103は、MFP管理サーバ102よりフォーマット確認画面取得要求を受信する。 In step S190, the learning management server 103 receives a request to obtain a format confirmation screen from the MFP management server 102.
ステップS191では、学習管理サーバ103は、フォーマットの表示画像検索処理を実行する。この時、MFP管理サーバ102から送信されたフォーマットIDを検索条件として図23(b)に示すフォーマットデータテーブル1210を検索して、選択されたフォーマットIDに該当するフォーマットの表示画像を取得する。 In step S191, the learning management server 103 executes a format display image search process. At this time, the format data table 1210 shown in FIG. 23(b) is searched using the format ID sent from the MFP management server 102 as a search condition, and a display image of the format corresponding to the selected format ID is obtained.
ステップS192では、学習管理サーバ103は、フォーマットの表示画像検索結果をMFP管理サーバ102へ送信する。 In step S192, the learning management server 103 sends the display image search results for the format to the MFP management server 102.
ステップS193では、MFP管理サーバ102は、フォーマットの表示画像検索結果を学習管理サーバ103から受信する。 In step S193, the MFP management server 102 receives the display image search results for the format from the learning management server 103.
ステップS194では、MFP管理サーバ102は、フォーマットの表示画像検索結果にもとづいてフォーマット(白紙)を確認する画面を表示するための表示データを生成し、MFP101に送信する。 In step S194, the MFP management server 102 generates display data for displaying a screen for confirming the format (blank) based on the format display image search results, and transmits the data to the MFP 101.
ステップS195では、MFP101は、フォーマット(白紙)を確認する画面の表示データをMFP管理サーバ102から受信し、受信した表示データをもとに操作部308にフォーマット(白紙)を確認する画面(図19)を表示する。
In step S195, the MFP 101 receives display data for a screen for confirming the format (blank) from the MFP management server 102, and displays a screen for confirming the format (blank) (Figure 19) on the
図19(フォーマット(白紙)を確認する)を説明する。 Explains Figure 19 (Checking the format (blank)).
図19にフォーマット(白紙)を確認する画面の一例を示す。フォーマット(白紙)を確認する画面1900には、図18において、一覧から選択された各フォーマット名称に対応する各フォーマットの内容(白紙)を目視で確認可能な参考画像が表示されている。 Figure 19 shows an example of a screen for checking the format (blank). The screen 1900 for checking the format (blank) displays a reference image that allows visual confirmation of the contents (blank) of each format corresponding to each format name selected from the list in Figure 18.
これにより、各フォーマット名称だけでは各フォーマットの内容(白紙)までは把握できない間は、各フォーマット名称に対応する各フォーマットの内容(白紙)を確認可能な参考画像と、これからスキャンデータを取り込む手元の課題が同じかを目視で比較できるようになる。 While it is not possible to determine the contents (blank page) of each format from the format name alone, this will allow users to visually compare the reference images showing the contents (blank page) of each format that corresponds to each format name to see if they are the same as the task at hand for which they are about to import the scanned data.
図19には大学指定Aのフォーマットの内容(白紙)を目視確認可能な画像が表示されている例を示している。このように大学指定Aのフォーマットの内容(白紙)を目視確認可能な参考画像をまず表示させて大学指定Aの内容きちんと目視確認してから、次に大学指定Aを正しく指定することで、点数等をOCRする処理前に、フォーマットデータ(白紙)とスキャンデータ(点数等が記入済み)が正しく紐づけられているかを、ユーザが目視確認することができる。 Figure 19 shows an example in which an image is displayed that allows the user to visually check the contents (blank) of the format for University A. In this way, a reference image that allows the user to visually check the contents of the format for University A (blank) is first displayed, and the user can then properly visually check the contents of University A, and then correctly select University A. This allows the user to visually check that the format data (blank) and the scanned data (with scores, etc., filled in) are correctly linked before the process of OCRing scores, etc.
更に、各フォーマットを確認するボタン1802を押下して、各フォーマット名称ボタンに一意に対応するフォーマットの内容(白紙)を目視確認可能な参考画像を表示させて内容をきちんと目視確認してからでないと、各フォーマット名称ボタン1801を押下できないように、各フォーマット名称ボタンの押下可否を制御するようにしてもよい。
Furthermore, it may be possible to control whether each
すなはち、図11においてスキャンデータ(点数等が記入済み)から点数等をOCRする処理する際に取得するフォーマットデータ(白紙)との紐づけ間違いを抑止することができる。 In other words, in FIG. 11, it is possible to prevent mistakes in linking the scanned data (in which scores, etc. have been written) with the format data (blank paper) obtained when processing the OCR of scores, etc.
その他各ボタンの押下により、該当する画面に遷移する。 Pressing any of the other buttons will take you to the corresponding screen.
図10を説明する。 Explain Figure 10.
ここで図10を参照して、課題データ登録処理について説明する。 Now, with reference to Figure 10, we will explain the assignment data registration process.
ステップS301では、学習管理サーバ103は、OCR実行要求をOCRサーバ105に送信する。この時、ステップS150で登録されたスキャンデータのファイル名等を送信する。 In step S301, the learning management server 103 sends an OCR execution request to the OCR server 105. At this time, the file name of the scan data registered in step S150, etc. are sent.
ステップS302では、OCRサーバ105は、学習管理サーバ103よりOCR実行要求を受信する。 In step S302, the OCR server 105 receives an OCR execution request from the learning management server 103.
ステップS303では、OCRサーバ105は、ステップS150で登録されたスキャンデータを取得する。すなはち、スキャンデータテーブル1220(図23(C))に問い合わせを行い、スキャンデータテーブル1220から課題IDに対応するスキャンデータ(tiffファイル)の保存箇所を検索して、課題IDに対応するスキャンデータ(tiffファイル)を、OCRサーバ105が取得する。 In step S303, the OCR server 105 acquires the scan data registered in step S150. That is, the OCR server 105 queries the scan data table 1220 (FIG. 23C), searches the scan data table 1220 for the storage location of the scan data (tiff file) corresponding to the assignment ID, and acquires the scan data (tiff file) corresponding to the assignment ID.
ステップS304では、OCRサーバ105は、スキャンデータに対してOCR処理を実行する。ここでは、スキャンデータを提出者(学生)ごとに分割し、分割されたスキャンデータごとにOCR結果として、学生により記入されたユーザID(学籍番号)、教員により記入された得点(評価結果)を文字認識により取得する。 In step S304, the OCR server 105 performs OCR processing on the scan data. Here, the scan data is divided for each submitter (student), and the OCR results for each divided scan data are obtained by character recognition, including the user ID (student ID number) entered by the student and the score (evaluation result) entered by the teacher.
ステップS305では、OCRサーバ105は、取得したOCR結果を学習管理サーバ103に送信する。この時、提出者ごとに分割されたスキャンデータ、または、保管先パスを送信する。 In step S305, the OCR server 105 transmits the acquired OCR results to the learning management server 103. At this time, the OCR server 105 transmits the scanned data divided for each submitter or the storage path.
ステップS306では、学習管理サーバ103は、OCRサーバ105よりOCR結果を受信する。 In step S306, the learning management server 103 receives the OCR results from the OCR server 105.
ステップS307では、学習管理サーバ103は、受信したOCR結果をもとに課題データを登録する。ここでは、図23(c)に示すスキャンデータテーブル1220において、課題ID1221に対して、提出者ごとに分割されたスキャンデータごとに課題データNO1222を採番して新規レコードを登録し、スキャンデータ格納パス1223に提出者ごとに分割されたスキャンデータの保管先、OCRした学籍番号1224およびOCRした点数1225を登録する。もしも学籍番号1224、点数1225がOCR処理により取得できなかった場合にはブランクとなる。
In step S307, the learning management server 103 registers the assignment data based on the received OCR results. Here, in the scan data table 1220 shown in FIG. 23(c), a new record is registered by assigning an
なお、本実施例では、学習管理サーバ103よりOCRサーバ105にOCR実行要求を送信してOCR処理を実行するようにしているが、OCRサーバ105にてスキャンデータの登録を検知してOCR処理を実行したり、定期実行によりOCR実行をしたりしてもよい。 In this embodiment, the learning management server 103 sends an OCR execution request to the OCR server 105 to execute OCR processing, but the OCR server 105 may detect the registration of scanned data and execute OCR processing, or may execute OCR periodically.
以上で課題データ登録処理の説明を終了する。 This concludes the explanation of the assignment data registration process.
ステップステップS167の課題データ登録処理の完了により、全体処理を終了する。 Upon completion of the task data registration process in step S167, the entire process ends.
図11を説明する。 Explain Figure 11.
ステップS401では、OCRサーバ105は更に、ステップS150で登録されたスキャンデータに紐づいたフォーマットデータ(tiffファイル)も取得する。 In step S401, the OCR server 105 also obtains the format data (tiff file) associated with the scan data registered in step S150.
すなはち、課題テーブル1200に問い合わせを行い、課題テーブル1200から課題IDに対応するフォーマットIDまず調べる。 That is, a query is made to assignment table 1200, and the format ID corresponding to the assignment ID is first checked from assignment table 1200.
次にフォーマットデータテーブル1210に問い合わせを行い、フォーマットデータテーブル1210から、フォーマットIDに対応するフォーマットデータ(tiffファイル)の保存箇所を検索することで、課題IDに対応するフォーマットデータ(tiffファイル)をOCRサーバ105が取得することになる。 Next, the OCR server 105 queries the format data table 1210 and searches the format data table 1210 for the storage location of the format data (tiff file) corresponding to the format ID, thereby obtaining the format data (tiff file) corresponding to the assignment ID.
ステップS402では、ステップS303で取得したスキャンデータ(tiffファイル)内のフォーマットデータ部分(書式部分)を、スキャンデータ(tiffファイル)及びフォーマットデータ(tiffファイル)を用いて消去処理する。すなはち、消去処理によってステップS303で取得したスキャンデータ(tiffファイル)からは白紙のフォーマットデータ情報が全て消去されるので、学籍番号や点数等の記入情報だけが残ることになる。すなわち、差分法により、例えば、図19に示す白紙の解答用紙に印刷されている罫線や枠、学籍番号や点数などの文字を、OCRの処理対象にしないで、生徒や受験者により手書きされた文字だけをOCRの処理対象にして、OCR処理することができるようになる。 In step S402, the format data portion (format portion) in the scan data (tiff file) acquired in step S303 is erased using the scan data (tiff file) and the format data (tiff file). In other words, the erasure process erases all blank format data information from the scan data (tiff file) acquired in step S303, leaving only written information such as the student ID number and scores. In other words, by using the differential method, it becomes possible to process only the characters handwritten by the student or examinee, without processing the lines and frames printed on the blank answer sheet shown in Figure 19, or the characters such as the student ID number and scores, and to perform OCR processing.
ステップS403では、残った学籍番号や点数等の記入情報(文字列)をOCR処理する。 In step S403, the remaining information (character strings) such as student ID number and scores are processed using OCR.
図12を説明する。 Explain Figure 12.
ステップS501では、MFP101は、フォーマット選択画面1800(図18)において、ユーザによりフォーマットを新規登録するボタン1803が押下されたか否かを判定する。ボタンが押下されたと判定した場合は、ステップS502に処理を進める。そうでない場合は、処理をS179に戻す。または、他のボタンが押下されれば対応する処理を実行する。
In step S501, the MFP 101 determines whether or not the user has pressed the
ステップS502では、MFP101は、フォーマットを新規に登録する画面の表示要求をMFP管理サーバ102に送信する。 In step S502, the MFP 101 sends a display request to the MFP management server 102 for a screen for registering a new format.
ステップS503では、MFP管理サーバ102は、フォーマットを新規に登録する画面の表示要求をMFP101より受信する。 In step S503, the MFP management server 102 receives a display request from the MFP 101 for a screen for registering a new format.
ステップS504では、MFP管理サーバ102は、フォーマットを新規に登録する画面を表示するためのデータを生成し、MFP101に送信する。 In step S504, the MFP management server 102 generates data for displaying a screen for registering a new format and transmits the data to the MFP 101.
ステップS505では、MFP101は、フォーマットを新規に登録する画面の表示データをMFP管理サーバ102より受信し、受信した表示データをもとに操作部308にフォーマットを新規に登録する画面(図21)を表示する。
In step S505, the MFP 101 receives display data for a screen for registering a new format from the MFP management server 102, and displays a screen for registering a new format (Figure 21) on the
図21(フォーマットを新規に登録する画面)を説明する。 Figure 21 (screen for registering a new format) is explained.
図21にフォーマットを新規に登録する画面の一例を示す。フォーマットを新規に登録する画面2100には、未登録のフォーマット(白紙)を、読み取り部にセットしてからスキャンを開始するためのスキャン開始ボタン2101が表示される。
Figure 21 shows an example of a screen for registering a new format. The screen 2100 for registering a new format displays a
その後、MFP101は、スキャン開始ボタン2101がユーザにより押下されると、未登録のフォーマット(白紙)(ユーザにより手書きされていない解答用紙)をスキャンして、読取手段(スキャナ)によりユーザにより手書きされていない解答用紙が読み取られることで得られた当該解答用紙のフォーマットの画像データを、学習管理サーバ103に送信する。そして、学習管理サーバ103は、当該解答用紙のフォーマットの画像データを取得する(画像データ取得手段)。
After that, when the user presses the
そして、学習管理サーバ103は、画像データ取得手段により取得された当該フォーマットの画像データを登録すると共に、図23(b)に新規レコードが追加登録する。図23(b)に新規レコードが追加登録される場合には、追加登録した教員を識別するために、S109で取得した教員IDが対応づけて登録される。 Then, the learning management server 103 registers the image data of the format acquired by the image data acquisition means, and also registers a new record in FIG. 23(b). When a new record is added to FIG. 23(b), the teacher ID acquired in S109 is associated with the new record and registered to identify the teacher who added the record.
その他の各ボタンの押下により、該当する画面にも遷移する。 Pressing any of the other buttons will take you to the corresponding screen.
以上、本発明によれば、図24を用いて説明した通り、教師が操作するクライアント端末106から、S402で用いるフォーマットを学習管理サーバ103に登録することが出来るようになるため、ユーザが、MFP101でフォーマットの用紙を読み取るための作業を軽減させることができる。 As described above, according to the present invention, as explained using FIG. 24, the format used in S402 can be registered in the learning management server 103 from the client terminal 106 operated by the teacher, thereby reducing the work required for the user to read the format paper with the MFP 101.
以上、各実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although each embodiment has been described in detail above, the present invention can be embodied, for example, as a system, device, method, program, or storage medium, and specifically, may be applied to a system made up of multiple devices, or may be applied to a device made up of a single device.
例えば、MFP管理サーバ102、学習管理サーバ103、OCRサーバ105を1つの筐体にして、当該筐体を1つの学習管理サーバ103として動作させることができる。 For example, the MFP management server 102, learning management server 103, and OCR server 105 can be integrated into a single housing, and the housing can be operated as a single learning management server 103.
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能(読み取り可能)なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。 The program of the present invention is a program that is executable (readable) by a computer to execute each processing method, and the storage medium of the present invention stores a program that is executable by a computer to execute each processing method.
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。 The program in the present invention may be a program for each processing method of each device.
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。 As described above, it goes without saying that the object of the present invention can be achieved by supplying a recording medium on which a program that realizes the functions of the above-mentioned embodiments is recorded to a system or device, and having the computer (or CPU or MPU) of that system or device read and execute the program stored on the recording medium.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program read from the recording medium itself realizes the novel functions of the present invention, and the recording medium on which the program is stored constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD-ROM,CD-R,DVD-ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。 Recording media for supplying the program may include, for example, a flexible disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a DVD-ROM, a magnetic tape, a non-volatile memory card, a ROM, an EEPROM, a silicon disk, etc.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, it goes without saying that not only are the functions of the above-mentioned embodiments realized by the computer executing a program it has read, but also that the functions of the above-mentioned embodiments can be realized by an operating system (OS) or the like running on the computer carrying out some or all of the actual processing based on the instructions of the program.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, it goes without saying that this also includes cases where a program read from a recording medium is written into a memory provided on a function expansion board inserted into a computer or a function expansion unit connected to a computer, and then a CPU or the like provided on the function expansion board or function expansion unit performs some or all of the actual processing based on the instructions of the program code, thereby realizing the functions of the above-mentioned embodiments.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 The present invention may be applied to a system made up of multiple devices, or to an apparatus consisting of a single device. Needless to say, the present invention can also be applied to cases where the effects of the present invention are achieved by supplying a program to a system or apparatus. In this case, the effects of the present invention can be enjoyed by the system or apparatus by reading a recording medium containing a program for achieving the present invention into the system or apparatus.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or device can enjoy the effects of the present invention. Note that the present invention also includes configurations that combine the above-mentioned embodiments and their modified examples.
100 学習管理システム
101 MFP
102 MFP管理サーバ
103 学習管理サーバ
104 ネットワーク
105 OCRサーバ
106 クライアント端末
100 Learning management system 101 MFP
102 MFP management server 103
Claims (7)
提出物情報に対応付けて第2データを取得する指示を受け付ける第1画面を表示させる第1表示制御手段と、
予め登録された第1データの中から当該提出物情報に対して対応付ける第1データの選択を受け付ける第2画面を表示させる第2表示制御手段と、
を備え、
前記第1画面には、前記第2画面の表示に係る操作を受け付けるオブジェクトを表示し、当該オブジェクトに前記提出物情報と第1データとの対応付けに係る情報を表示することを特徴とするサーバ。 A server that manages first data relating to a form of a format not filled in by a user and second data relating to a form of a format filled in by a user in association with submission information,
a first display control means for displaying a first screen for receiving an instruction to acquire second data in association with the submission information;
a second display control means for displaying a second screen for receiving a selection of first data to be associated with the submission information from among the first data registered in advance;
Equipped with
A server characterized in that the first screen displays an object that accepts operations related to the display of the second screen, and the object displays information related to the correspondence between the submission information and the first data.
提出物情報に対応付けて第2データを取得する指示を受け付ける第1画面を表示させる第1表示制御工程と、
予め登録された第1データの中から当該提出物情報に対して対応付ける第1データの選択を受け付ける第2画面を表示させる第2表示制御工程と、
を備え、
前記第1画面には、前記第2画面の表示に係る操作を受け付けるオブジェクトを表示し、当該オブジェクトに前記提出物情報と第1データとの対応付けに係る情報を表示することを特徴とする制御方法。 A control method in a server that manages first data relating to a form of a format not filled in by a user and second data relating to a form of a format filled in by a user in association with submission information, the method comprising:
a first display control step of displaying a first screen for receiving an instruction to acquire second data in association with the submission information;
a second display control step of displaying a second screen for receiving a selection of first data to be associated with the submission information from among the first data registered in advance;
Equipped with
A control method characterized by displaying an object on the first screen that accepts operations related to the display of the second screen, and displaying information related to the correspondence between the submission information and first data in the object.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023139572A JP7617459B2 (en) | 2017-11-30 | 2023-08-30 | Server, control method, and program |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017230901A JP7075000B2 (en) | 2017-11-30 | 2017-11-30 | Server, control method, program |
| JP2022077912A JP7343815B2 (en) | 2017-11-30 | 2022-05-11 | Server, control method, program |
| JP2023139572A JP7617459B2 (en) | 2017-11-30 | 2023-08-30 | Server, control method, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022077912A Division JP7343815B2 (en) | 2017-11-30 | 2022-05-11 | Server, control method, program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023165712A JP2023165712A (en) | 2023-11-17 |
| JP2023165712A5 JP2023165712A5 (en) | 2024-05-13 |
| JP7617459B2 true JP7617459B2 (en) | 2025-01-20 |
Family
ID=66976864
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017230901A Active JP7075000B2 (en) | 2017-11-30 | 2017-11-30 | Server, control method, program |
| JP2022077912A Active JP7343815B2 (en) | 2017-11-30 | 2022-05-11 | Server, control method, program |
| JP2023139572A Active JP7617459B2 (en) | 2017-11-30 | 2023-08-30 | Server, control method, and program |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017230901A Active JP7075000B2 (en) | 2017-11-30 | 2017-11-30 | Server, control method, program |
| JP2022077912A Active JP7343815B2 (en) | 2017-11-30 | 2022-05-11 | Server, control method, program |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7075000B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7467738B1 (en) | 2023-06-19 | 2024-04-15 | 株式会社アルプス物流 | Item management method, item management device, and program |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002007953A (en) | 2000-06-22 | 2002-01-11 | Hitachi Ltd | Electronic form processing device |
| JP2003256610A (en) | 2002-02-28 | 2003-09-12 | Riso Kagaku Corp | Data tabulation device, data tabulation method, and mark sheet |
| JP2004227226A (en) | 2003-01-22 | 2004-08-12 | Kyodo Kumiai Osaka Shiho Jimu Center | Management diagnosis system, management diagnosis device, management diagnosis method, and management diagnosis program |
| JP2004240790A (en) | 2003-02-07 | 2004-08-26 | Hitachi Ltd | Administrative electronic window device |
| JP2011215826A (en) | 2010-03-31 | 2011-10-27 | Canon Inc | Form creation apparatus, control method for form creation apparatus and program |
| JP2017126174A (en) | 2016-01-13 | 2017-07-20 | 辰巳電子工業株式会社 | Management device, method for disclosing image data, information processing system and computer program |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007033725A (en) * | 2005-07-26 | 2007-02-08 | Fuji Xerox Co Ltd | Device, method and program for processing educational material |
| JP5361471B2 (en) | 2009-03-16 | 2013-12-04 | キヤノン株式会社 | Information processing apparatus, control method thereof, and program |
| JP2011081024A (en) * | 2009-10-02 | 2011-04-21 | Sharp Corp | Information sharing system |
| JP6886100B2 (en) * | 2015-11-20 | 2021-06-16 | キヤノンマーケティングジャパン株式会社 | Information processing equipment, its processing method and program |
| JP6190027B1 (en) | 2016-10-20 | 2017-08-30 | 三菱電機インフォメーションシステムズ株式会社 | Work support device and work support program |
-
2017
- 2017-11-30 JP JP2017230901A patent/JP7075000B2/en active Active
-
2022
- 2022-05-11 JP JP2022077912A patent/JP7343815B2/en active Active
-
2023
- 2023-08-30 JP JP2023139572A patent/JP7617459B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002007953A (en) | 2000-06-22 | 2002-01-11 | Hitachi Ltd | Electronic form processing device |
| JP2003256610A (en) | 2002-02-28 | 2003-09-12 | Riso Kagaku Corp | Data tabulation device, data tabulation method, and mark sheet |
| JP2004227226A (en) | 2003-01-22 | 2004-08-12 | Kyodo Kumiai Osaka Shiho Jimu Center | Management diagnosis system, management diagnosis device, management diagnosis method, and management diagnosis program |
| JP2004240790A (en) | 2003-02-07 | 2004-08-26 | Hitachi Ltd | Administrative electronic window device |
| JP2011215826A (en) | 2010-03-31 | 2011-10-27 | Canon Inc | Form creation apparatus, control method for form creation apparatus and program |
| JP2017126174A (en) | 2016-01-13 | 2017-07-20 | 辰巳電子工業株式会社 | Management device, method for disclosing image data, information processing system and computer program |
Non-Patent Citations (1)
| Title |
|---|
| 手書きOCRシステム 読取名人 for WindowsTM ユーザーズマニュアル B2版,1993年05月31日 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7075000B2 (en) | 2022-05-25 |
| JP2022111122A (en) | 2022-07-29 |
| JP2019101188A (en) | 2019-06-24 |
| JP2023165712A (en) | 2023-11-17 |
| JP7343815B2 (en) | 2023-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8467080B2 (en) | Printing control system, printing control server, image forming apparatus, program, and printing control method | |
| CN101802768B (en) | Print control system and method, printing device and print management server | |
| JP7532085B2 (en) | Image processing device, image processing method, and program | |
| JP6817517B2 (en) | Information processing system, information processing device, control method, program | |
| JP2015028730A (en) | Printing system, control method therefor, and program, and printing server, control method therefor, and program | |
| US11620840B2 (en) | Image processing apparatus for extracting a desired character string from a scanned image | |
| JP7617459B2 (en) | Server, control method, and program | |
| JP6357832B2 (en) | Problem generation system, processing server, problem generation system control method, processing server control method, problem generation system program, processing server program | |
| JP6840275B2 (en) | Information processing system, control method, program | |
| JP2018195022A (en) | Information processing system, control method, and program | |
| JP7690354B2 (en) | Image processing device, program, and image processing method | |
| WO2022091962A1 (en) | Electronic data transmission system, program, and electronic data transmission method | |
| JP2018195953A (en) | Scan system, control method, and program | |
| JP2004310463A (en) | Document storage system, document storage device, and document storage method | |
| US20240193975A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| US20090279781A1 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP2022105344A (en) | Information processing system, control method, and program | |
| US20060290999A1 (en) | Image processing apparatus and network system | |
| JP6705987B2 (en) | Information processing system, control method, program | |
| US10915800B2 (en) | Image forming apparatus that acquires fixed data and plurality of pieces of variable data according to user's instruction, and executes variable printing | |
| JP5923980B2 (en) | Information processing system, control method and program thereof, and information processing server, control method and program thereof | |
| JP2007286831A (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINT DEVICE, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, PROGRAM, AND STORAGE MEDIUM | |
| US10956109B2 (en) | Image forming system including plural image forming apparatuses connected via network | |
| JP7619144B2 (en) | Image forming device | |
| JP2007124145A (en) | Image forming apparatus, user authentication method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230928 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240501 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240820 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240910 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241108 |
|
| 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: 20241203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241216 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7617459 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |