JP6705987B2 - Information processing system, control method, program - Google Patents
Information processing system, control method, program Download PDFInfo
- Publication number
- JP6705987B2 JP6705987B2 JP2016211451A JP2016211451A JP6705987B2 JP 6705987 B2 JP6705987 B2 JP 6705987B2 JP 2016211451 A JP2016211451 A JP 2016211451A JP 2016211451 A JP2016211451 A JP 2016211451A JP 6705987 B2 JP6705987 B2 JP 6705987B2
- Authority
- JP
- Japan
- Prior art keywords
- submission
- user
- identification information
- information
- user identification
- 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
Images
Landscapes
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Description
本発明は、提出物をスキャンして管理する技術に関する。 The present invention relates to a technique for scanning and managing submissions.
従来、学生が作成した紙の提出物に対して、教員が評価し、紙の提出物に評価結果やコメント等を追記して、学生に返却していた。その場合、全て紙でのやり取りとなるため、学生から提出があったかどうか、教員が評価して学生に返却したかどうかなどの進捗状況の管理が十分に出来ていなかった。 In the past, teachers evaluated paper submissions made by students, added evaluation results and comments to paper submissions, and returned them to students. In that case, all of the communication was in paper, so it was not possible to adequately manage the progress such as whether or not there was a submission from the student, whether the teacher evaluated and returned it to the student.
そこで、学生が作成した紙の提出物をスキャナで取り込み、取り込んだ提出物の進捗状況を学生ごとに管理する学習管理システムが大学等で導入されている。 Therefore, a learning management system has been introduced in a university or the like that captures paper submissions created by students with a scanner and manages the progress of the captured submissions for each student.
特許文献1には、収集された諸届書類をスキャンして取り込み、取り込んだ書類の種類に応じて、諸届業務の進捗状況を更新する方法が記載されている。
しかしながら、特許文献1の方法では、収集された複数種類の書類の中から取り込んだ書類の種類に応じて一連の業務の進捗状況を更新するため、同一の書類に対する進捗状況を管理するものではない。
However, the method of
学生は作成した課題等の提出物を教員に直接提出するのではなく、学内にある複合機(MFP;Multifunction Peripheral)にて作成した課題等をスキャンし、電子データとして提出することも通常実施されている。 Instead of directly submitting the created submissions to the faculty members, it is also common for students to scan the submissions created on a multi-function peripheral (MFP; Multifunction Peripheral) on campus and submit them as electronic data. ing.
また、教員は、電子データとして提出された課題等を印刷した紙や、直接提出された課題等に対して評価内容やコメントを記入したものを学内にある複合機にてスキャンして電子データとして登録し、学生への情報開示、返却等に使用することも通常実施されている。 In addition, the faculty members can scan papers printed with assignments submitted as electronic data, or fill in the evaluation contents and comments for assignments submitted directly with a multifunction device on campus to produce electronic data. It is also commonly practiced to register and use the information for disclosure and return to students.
上記のように、スキャンするユーザの種類が混在する状況で、スキャンデータに対する進捗状況を把握する方法が求められている。 As described above, there is a demand for a method of grasping the progress status of scan data in a situation where the types of users to be scanned are mixed.
そこで本発明では、ユーザのスキャン指示に従って画像データを取り込まれた提出物のデータに対して、効率的に当該提出物の評価状況を管理できる仕組みを提供することを目的とする。
Therefore, it is an object of the present invention to provide a mechanism capable of efficiently managing the evaluation status of a submitted item in which image data is captured according to a scan instruction from a user.
本発明は、ユーザのスキャン指示に従ってスキャンされた提出物の画像データを取り込み、前記スキャン指示された提出物のデータを提出物情報管理装置に登録するべく送信する画像処理装置と、提出項目に対応づく複数のユーザの識別情報を管理する提出物情報管理装置とが通信可能に接続された情報処理システムであって、ユーザの識別情報と種別とを管理する管理手段と、スキャン指示するユーザのユーザ識別情報を受け付ける受付手段と、スキャン指示される提出物に対する提出項目の指定を受け付ける項目受付手段と、前記管理手段により管理されている情報に基づき、前記受け付けたユーザ識別情報が前記提出物の作成にかかるユーザのユーザ識別情報である場合、当該提出物の評価状況を提出された状況に決定し、前記受け付けたユーザ識別情報が前記提出物の評価にかかるユーザのユーザ識別情報である場合、当該提出物の評価状況を評価された状況に決定する決定手段と、前記提出物情報管理装置に、前記決定された評価状況を、前記指定された提出項目に対応づく複数のユーザの識別情報のうち前記提出物の作成者に対するユーザ識別情報に対応付けて登録する登録手段と、を備えることを特徴とする。
The present invention corresponds to an image processing device that captures image data of a submission that has been scanned according to a user's scan instruction, and that transmits the data of the scan- submitted submission to register in the submission information management device, and a submission item. An information processing system communicatively connected to a submission information management device that manages the identification information of a plurality of users, the management means managing the identification information and the type of the user, and the user of the user who gives the scan instruction. A reception unit that receives identification information, an item reception unit that receives designation of a submission item for a scan-instructed submission, and the received user identification information based on the information managed by the management unit creates the submission. If it is the user identification information of the user according to the above, the evaluation status of the submission is determined to be the submitted status, and if the accepted user identification information is the user identification information of the user regarding the evaluation of the submission, determining means for determining a set of circumstances reviewers status of submissions, the submission information management device, the evaluation situation the determined, among identification information of a plurality of users brute corresponding to the designated submitted item Registration means for registering in association with the user identification information for the creator of the submitted item.
本発明によると、ユーザのスキャン指示に従って画像データを取り込まれた提出物のデータに対して、効率的に当該提出物の評価状況を管理できるようになる。
According to the present invention, it becomes possible to efficiently manage the evaluation status of a submission for which the image data is captured in accordance with the scan instruction of the user.
図1は、本発明の実施形態の学習管理システムのシステム構成の一例を示すブロック図である FIG. 1 is a block diagram showing an example of a system configuration of a learning management system according to the embodiment of the present invention.
学習管理システム100は、MFP101、MFP管理サーバ102、学習管理サーバ103、ネットワーク104より構成される。
The learning management system 100 includes an MFP 101, an MFP management server 102, a learning management server 103, and a
MFP101は、印刷機能およびスキャン機能を装備した機器であり、学生や教員が提出物等を印刷したり、スキャンしたりするために使用される。 The MFP 101 is a device equipped with a print function and a scan function, and is used by a student or a teacher to print or scan a submission or the like.
MFP管理サーバ102は、MFP101の機能を制御し、MFP101にてスキャンされた電子データを登録および管理し、学習管理サーバ103と提出物等の管理データや、提出物等の電子データの送受信を実施する情報処理装置である。 The MFP management server 102 controls the functions of the MFP 101, registers and manages electronic data scanned by the MFP 101, and transmits and receives management data such as submissions and electronic data such as submissions to and from the learning management server 103. It is an information processing device that does.
学習管理サーバ103は、学習全般の情報やデータを管理し、MFP管理サーバ102からの要求に対して必要なデータを送信し、MFP管理サーバから受信した提出物等の管理データをもとに進捗管理等を実施し、学生や教員に提出物等の進捗状況など学習管理情報を閲覧させる情報処理装置である。 The learning management server 103 manages general learning information and data, transmits necessary data in response to a request from the MFP management server 102, and progresses based on management data such as submissions received from the MFP management server. It is an information processing device that manages and allows students and faculty members to view learning management information such as progress of submitted items.
ネットワーク104は、MFP101とMFP管理サーバ102および学習管理サーバ103を連携させる。ネットワーク104は、インターネットであってもよいし、LAN(Local Area Network)であってもよい。
The
次に、本発明の実施形態の学習管理システムを構成する機器、装置のハードウェア構成について説明する。 Next, the hardware configurations of the devices and apparatuses that make up the learning management system according to the embodiment of the present invention will be described.
図2は、図1のMFP管理サーバ102、学習管理サーバ103に適用可能なハードウェア構成の一例を示すブロック図である。 FIG. 2 is a block diagram showing an example of a hardware configuration applicable to the MFP management server 102 and the learning management server 103 in FIG.
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
In FIG. 2,
203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。206はビデオコントローラで、ディスプレイ210等の表示器への表示を制御する。なお、表示器はCRTや、液晶ディスプレイ等の様々な種類が存在する。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるCFカードメモリ等の外部メモリ211へのアクセスを制御する。
A memory controller 207 is installed in an external storage device (hard disk (HD)), a flexible disk (FD), or a PCMCIA card slot that stores a boot program, various applications, font data, user files, edit files, various data, and the like. It controls access to an
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したネットワーク104)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I/F controller 208 connects and communicates with an external device via a network (for example, the
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、ディスプレイ210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
It should be noted that the
本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。
Various programs to be described later for implementing the present invention are recorded in the
図3は、図1に示したMFP101ののハードウェア構成の一例を示すブロック図である。
FIG. 3 is a block diagram showing an example of the hardware configuration of the
図3において、316はコントローラユニットで、画像入力デバイスとして機能するスキャナ部314や、画像出力デバイスとして機能するプリンタ部312と接続する一方、LAN(例えば、図1に示したネットワーク104)や公衆回線(WAN)(例えば、PSTNまたはISDN等)と接続することで、画像データやデバイス情報の入出力を行う。
3, a
コントローラユニット316において、301はCPUで、システム全体を制御するプロセッサである。302はRAMで、CPU301が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
In the
303はROMで、システムのブートプログラムや各種制御プログラムが格納されている。304は外部記憶装置(ハードディスクドライブ(HDD))で、システムを制御するための各種プログラム,画像データ等を格納する。
A
307は操作部インタフェース(操作部I/F)で、操作部(UI)308とのインタフェース部であり、操作部308に表示する画像データを操作部308に対して出力する。また、操作部I/F307は、操作部308から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU301に伝える役割をする。なお、操作部308はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下(指等でタッチ)することにより、各種指示を行うことができる。
An operation unit interface (operation unit I/F) 307 is an interface unit with the operation unit (UI) 308, and outputs image data displayed on the
305はネットワークインタフェース(Network I/F)で、ネットワーク(LAN)に接続し、データの入出力を行う。306はモデム(MODEM)で、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。 A network interface (Network I/F) 305 connects to a network (LAN) and inputs/outputs data. A modem (MODEM) 306 connects to a public line and inputs/outputs data such as FAX transmission/reception.
318は外部インタフェース(外部I/F)で、USB、IEEE1394,プリンタポート,RS−232C等の外部入力を受け付けるI/F部であり、本実施形態においては認証で必要となるICカードの読み取り用のカードリーダ319が外部I/F318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ319によるICカードからの情報読み取りを制御し、該ICカードから読み取られた情報を取得可能である。尚、ICカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体にはユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
An external interface (external I/F) 318 is an I/F unit that receives external input such as USB, IEEE 1394, printer port, and RS-232C. In the present embodiment, for reading an IC card required for authentication.
以上のデバイスがシステムバス309上に配置される。
The above devices are arranged on the
320はイメージバスインタフェース(IMAGE BUS I/F)であり、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。
An image bus interface (IMAGE BUS I/F) 320 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を接続し、画像データの同期系/非同期系の変換を行う。
A raster image processor (RIP) 310 develops vector data such as PDL code into a bitmap image. A printer interface (printer I/F) 311 connects the
317は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データはJBIG、MMR、MH等の圧縮伸張処理を行う。
An
スキャナ部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を入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
Here, the start key of the
カードリーダ319は、CPU301からの制御により、ICカード(例えば、ソニー社のフェリカ(FeliCa(登録商標)))内に記憶されている情報を読み取り、該読み取った情報を外部I/F318を介してCPU301へ通知する。
Under the control of the
図4は、本発明の実施形態の学習管理システムの機能構成の一例を示すブロック図である。 FIG. 4 is a block diagram showing an example of the functional configuration of the learning management system according to the embodiment of the present invention.
学習管理システム100は、MFP101、MFP管理サーバ102、学習管理サーバ103を持つ。
The learning management system 100 has an
MFP101は、画面表示部411、操作受付部412、スキャン実行部413、スキャンデータ送信部414を持つ。
The
画面表示部411は、ユーザに対して情報を提示し、ユーザからの操作を受け付けるための画面を表示する機能部である。操作受付部412は、ユーザからのログイン操作や各種処理の実行要求等の操作を受け付け、処理要求をコントローラユニット316に伝達し、さらに処理要求をMFP管理サーバ102に送信する機能部である。スキャン実行部413は紙のコンテンツをスキャンして電子データとして取り込む機能部である。スキャンデータ送信部414は、取り込んだ電子データを関連情報とともにMFP管理サーバ102に送信する機能部である。
The
MFP管理サーバ102は、ユーザ認証部421、スキャンデータ受信部422、スキャンデータ管理部423、OCR実行部424、コンテンツデータ送信部425、画面表示制御部426を持つ。
The MFP management server 102 has a
ユーザ認証部421は、MFP101からユーザログイン情報を受信して、ユーザ認証を実施する機能部である。認証したユーザのログイン情報により、ユーザが学生であるか、教員であるかの判定を実施する。スキャンデータ受信部422は、MFP101からスキャンした電子データを関連情報とともに受信する機能部である。スキャンデータ管理部423は、受信した電子データを格納し、当該電子データに対して作成したユーザを紐付けて管理する機能部である。OCR実行部424は、電子データから文字情報を認識するOCR処理を実行する機能部である。ただし、OCR処理については、他サーバに実行させて結果を取得してもよいし、外部のサービスを利用して結果を取得してもよい。コンテンツデータ送信部425は、受信した電子データをコンテンツデータとして登録するために、必要情報を学習管理サーバ103に送信する機能部である。画面表示制御部426は、MFP101に必要な画面を表示するための表示データを生成し送信する機能部である。
The
学習管理サーバ103は、コンテンツデータ受信部431、コンテンツデータ管理部432を持つ。
The learning management server 103 has a content
コンテンツデータ受信部431は、MFP管理サーバ102からコンテンツデータを登録するための必要情報を受信する機能部である。コンテンツデータ管理部432は、スキャンデータに対応するコンテンツを管理する機能部であり、コンテンツの進捗を管理し、ユーザからの要求に応じて、コンテンツに対する進捗状況等を提供する。
The content
以下、図を参照して、学習管理システム100における処理について説明する。 Hereinafter, the processing in the learning management system 100 will be described with reference to the drawings.
図5、図6、図7、図8は、提出物、つまり、コンテンツのスキャンから登録までの一連の処理の一例を示すフローチャートである。 FIG. 5, FIG. 6, FIG. 7, and FIG. 8 are flowcharts showing an example of a series of processes from scanning of a submitted item, that is, content to registration.
本処理は、MFP101、MFP管理サーバ102、学習管理サーバ103に割り当てられた各処理を、MFP101のコントローラユニット316、MFP管理サーバ102のCPU201、学習管理サーバ103のCPU201においてそれぞれ実行される。
This processing is executed by the
ステップS501では、MFP101は、サービスを起動させる。
In step S501, the
ステップS502では、MFP101は、ログイン画面取得要求をMFP管理サーバ102に送信する。
In step S502, the
ステップS503では、MFP管理サーバ102は、MFP101からのログイン画面取得要求を受信する。
In step S503, the MFP management server 102 receives the login screen acquisition request from the
ステップS504では、MFP管理サーバ102は、ログイン画面データを表示するための表示データを生成する。 In step S504, the MFP management server 102 generates display data for displaying the login screen data.
ステップS505では、MFP管理サーバ102は、ステップS504で生成されたログイン画面の表示データをMFP101に送信する。
In step S505, the MFP management server 102 transmits the display data of the login screen generated in step S504 to the
ステップS506では、MFP101は、MFP管理サーバ102から送信されたログイン画面の表示データを受信する。
In step S506, the
ステップS507では、MFP101は、ステップS506で受け取ったログイン画面の表示データをもとに操作部308にログイン画面に表示する。
In step S507, the
図13にログイン画面の一例を示す。ログイン画面1300は、ユーザにカードリーダ319にユーザのIDカードをタッチさせて認証処理を実行するまでの待機画面である。
FIG. 13 shows an example of the login screen. The
ステップS508では、MFP101は、ユーザがカードリーダ319にユーザのIDカードをタッチしたか否かを判定する。タッチしたと判定した場合、ステップS509に処理を進める。そうでない場合には、ステップS508の処理を繰り返す。
In step S508, the
ステップS509では、MFP101は、認証処理要求をMFP管理サーバ102に送信する。その際に、ステップS508にてタッチされたIDカードから取得した認証情報をMFP管理サーバ102に送信する。
In step S509, the
ステップS510では、MFP管理サーバ102は、MFP101からの認証処理要求と認証情報を受信する。
In step S510, the MFP management server 102 receives the authentication processing request and the authentication information from the
ステップS511では、MFP管理サーバ102は、ステップS510で受信した認証情報を基に認証処理を実行する。 In step S511, the MFP management server 102 executes the authentication process based on the authentication information received in step S510.
ステップS512では、MFP管理サーバ102は、S511の認証処理が成功したか失敗するかを判定する。成功と判定した場合には、ステップS513へ処理を進める。失敗と判定した場合には、ステップS504へ処理を戻し、ユーザに再度IDカードのタッチ操作を要求する。 In step S512, the MFP management server 102 determines whether the authentication processing in step S511 has succeeded or failed. If it is determined to be successful, the process proceeds to step S513. If it is determined that the ID card has failed, the process returns to step S504, and the user is requested to perform the touch operation of the ID card again.
ステップS513では、MFP管理サーバ102は、トップ画面を表示するための表示データを生成する。 In step S513, the MFP management server 102 generates display data for displaying the top screen.
ステップS514では、MFP管理サーバ102は、ステップS513で生成されたトップ画面の表示データをMFP101に送信する。
In step S514, the MFP management server 102 transmits the display data of the top screen generated in step S513 to the
ステップS515では、MFP101は、MFP管理サーバ102から送信されたトップ画面の表示データを受信する。
In step S515, the
ステップS516では、MFP101は、ステップS515で受信したトップ画面の表示データをもとに操作部308にトップ画面に表示する。
In step S516, the
図14にトップ画面の一例を示す。トップ画面1400は、実行モードボタンであるコピーボタン1401、プリントボタン1402、スキャンして実行ボタン1403を備えており、各ボタンの押下により対応する機能が実行され、表示領域1404に実行機能に応じた画面が表示される。
FIG. 14 shows an example of the top screen. The
ステップS517では、MFP101は、表示したトップ画面1400に対するユーザからの実行モードボタンの押下を検知したか否かを判別する。「スキャンして送信」を押下を検知したと判定した場合には、ステップS518に処理を進める。押下していない場合には、ステップS517の処理を繰り返す。
In step S517, the
ステップS518では、MFP101は、ログインしたユーザの受講するコース一覧取得要求を送信する。
In step S518, the
ステップS519では、MFP管理サーバ102は、MFP101よりコース一覧取得処理を受信する。
In step S519, the MFP management server 102 receives the course list acquisition process from the
ステップS520では、MFP管理サーバ102は、学習管理サーバ103にコース一覧取得処理要求を送信する。この時、ログイン時に取得したユーザIDを送信する。 In step S520, the MFP management server 102 transmits a course list acquisition processing request to the learning management server 103. At this time, the user ID acquired at the time of login is transmitted.
ステップS521では、学習管理サーバ103は、コース一覧取得処理を受信する。 In step S521, the learning management server 103 receives the course list acquisition process.
ステップS522では、学習管理サーバ103は、コース検索処理を実行する。この時、MFP管理サーバ102から送信されたユーザIDを検索条件として図11(d)に示す担当教員テーブル1130、または、図11(e)に示す履修者テーブル1140を検索して該当する講義IDを取得する。 In step S522, the learning management server 103 executes a course search process. At this time, the user ID sent from the MFP management server 102 is used as a search condition to search the instructor table 1130 shown in FIG. 11D or the student table 1140 shown in FIG. To get.
ステップS523では、学習管理サーバ103は、コース一覧取得処理結果をMFP管理サーバ102へ送信する。 In step S523, learning management server 103 transmits the course list acquisition processing result to MFP management server 102.
ステップS524では、MFP管理サーバ102は、コース一覧取得処理結果を学習管理サーバ103から受信する。このときコース一覧を表示するための表示データを生成する。 In step S524, the MFP management server 102 receives the course list acquisition processing result from the learning management server 103. At this time, display data for displaying the course list is generated.
ステップS525では、MFP管理サーバ102は、コース一覧取得処理結果として生成した表示データをMFP101に送信する。
In step S525, the MFP management server 102 transmits the display data generated as the result of the course list acquisition process to the
ステップS526では、MFP101は、コース一覧取得処理結果をMFP管理サーバ102から受信する。
In step S<b>526, the
ステップS527では、MFP101は、受信したコース一覧取得処理結果をもとに操作部308にコース一覧画面を表示する。
In step S527, the
図15にコース一覧の一例を示す。コース一覧1500は、ユーザが担当または履修している講義の一覧を時間割形式に表示する。コース一覧1500はコース選択リンク1501を備えており、対象のコースのボタンを押下することにより、対象のコースのコンテンツ一覧が表示される。コース選択リンク1501に表示する講義名称は、図11(c)に示す講義テーブル1120から講義ID1121に合致する講義名1122を取得して表示する(以下、講義名称の表示については同様)。
FIG. 15 shows an example of the course list. The
ステップS528では、MFP101は、ユーザが操作部308に表示したコース一覧1500上で特定のコースをタッチしたか否かを判定する。タッチしたと判定した場合、ステップS529に処理を進める。そうでない場合には、ステップS528の処理を繰り返す。
In step S528, the
ステップS529では、MFP101は、ユーザが選択したコースに対応するコンテンツタイプ一覧表示要求をMFP管理サーバ102に送信する。
In step S529, the
ステップS530では、MFP管理サーバ102は、MFP101よりコンテンツタイプ一覧表示要求を受信する。
In
ステップS531では、MFP管理サーバ102は、コンテンツタイプ一覧を表示するための表示データを作成する。なお、本例では、表示されるコンテンツタイプは課題、テスト、アンケートの3種類に固定している。 In step S531, the MFP management server 102 creates display data for displaying the content type list. In this example, the displayed content types are fixed to three types: task, test, and questionnaire.
ステップS532では、MFP管理サーバ102は、コンテンツタイプ一覧の表示データをMFP101に送信する。
In step S532, the MFP management server 102 transmits the display data of the content type list to the
ステップS533では、MFP101は、コンテンツタイプ一覧の表示データをMFP管理サーバ102から受信する。
In step S533, the
ステップS534では、MFP101は、受信したコンテンツタイプ一覧の表示データをもとに操作部308にコンテンツタイプ一覧を表示する。
In step S534, the
図16にコンテンツタイプ一覧の一例を示す。コンテンツタイプ一覧1600は実行モードボタンとして、課題ボタン1601、テストボタン1602、アンケートボタン1603を備えており、各ボタンの押下により、スキャンする対象のコンテンツ一覧を表示する。
FIG. 16 shows an example of the content type list. The
ステップS535では、MFP101は、ユーザが操作部308に表示したコンテンツタイプ一覧1600上で特定のコンテンツタイプをタッチしたか否かを判定する。タッチしたと判定した場合、ステップS536に処理を進める。そうでない場合には、ステップS535の処理を繰り返す。
In step S535, the
ステップS536では、MFP101は、ユーザが選択したコースに対応し、選択したコンテンツタイプに一致するコンテンツ一覧取得要求をMFP管理サーバ102に送信する。
In step S536, the
ステップS537では、MFP管理サーバ102は、MFP101よりコンテンツ一覧取得要求を受信する。
In step S537, the MFP management server 102 receives the content list acquisition request from the
ステップS538では、MFP管理サーバ102は、コンテンツ一覧取得要求を学習管理サーバ103へ送信する。この時、ログインした時に取得したユーザID、及び、ステップS528で選択されたコースの講義ID、ステップS535で選択されたコンテンツタイプを送信する。 In step S538, the MFP management server 102 transmits a content list acquisition request to the learning management server 103. At this time, the user ID acquired at the time of logging in, the lecture ID of the course selected in step S528, and the content type selected in step S535 are transmitted.
ステップS539では、学習管理サーバ103は、コンテンツ一覧取得要求をMFP管理サーバ102から受信する。 In step S539, learning management server 103 receives the content list acquisition request from MFP management server 102.
ステップS540では、学習管理サーバ103は、コンテンツ一覧を作成する。この時、MFP管理サーバ102から送信されたコンテンツタイプにより、該当するコンテンツ関連テーブルを選択し、講義ID、ユーザIDを検索条件として、各コンテンツ関連テーブルから課題IDを取得する。例えば、ユーザが学生でコンテンツタイプが「課題」の場合、講義IDを検索条件として図12(a)に示す課題テーブル1200から課題ID1201を検索し、ユーザIDを検索条件として図12(b)に示す課題対象者テーブル1210から課題ID1211を検索し、両者に含まれる課題IDを取得する。コンテンツタイプが「テスト」、「アンケート」の場合も同様である。また、ユーザが教員の場合は、担当する講義IDを検索条件として課題テーブル1200から検索される課題IDが全て対象となる。
In step S540, the learning management server 103 creates a content list. At this time, the corresponding content related table is selected according to the content type transmitted from the MFP management server 102, and the subject ID is acquired from each content related table using the lecture ID and the user ID as search conditions. For example, when the user is a student and the content type is “assignment”, the
ステップS541では、学習管理サーバ103は、作成したコンテンツ一覧をMFP管理サーバ102に送信する。 In step S541, the learning management server 103 transmits the created content list to the MFP management server 102.
ステップS542では、MFP管理サーバ102は、コンテンツ一覧を学習管理サーバ103から受信する。 In step S542, the MFP management server 102 receives the content list from the learning management server 103.
ステップS543では、MFP管理サーバ102は、ログインしたユーザが学生か教員かを判別する。学生である場合、ステップS544に処理を進める。そうでない、つまり教員の場合、ステップS545に処理を進める。 In step S543, the MFP management server 102 determines whether the logged-in user is a student or a teacher. If it is a student, the process proceeds to step S544. If not, that is, if it is a teacher, the process proceeds to step S545.
ステップS544では、MFP管理サーバ102は、学生用のコンテンツ一覧の表示データを生成する。 In step S544, the MFP management server 102 generates display data of a content list for students.
ステップS545では、MFP管理サーバ102は、教員用のコンテンツ一覧の表示データを生成する。 In step S545, the MFP management server 102 generates display data of a teacher's content list.
ステップS546では、MFP管理サーバ102は、生成したコンテンツ一覧の表示データをMFP101へ送信する。
In step S546, the MFP management server 102 transmits the display data of the generated content list to the
ステップS547では、MFP101は、コンテンツ一覧取得処理結果としてコンテンツ一覧の表示データをMFP管理サーバ102から受信する。
In step S547, the
ステップS548では、MFP101は、受信したコンテンツ一覧の表示データをもとに操作部308にコンテンツ一覧を表示する。
In step S548, the
図17にコンテンツ一覧の一例を示す。図17(a)は学生用コンテンツ一覧1700、図17(b)は教員用コンテンツ一覧1710である。学生用コンテンツ一覧1700は実行モードボタンとして提出ボタン1701を備えており、ボタンを押下することにより作成したコンテンツ(課題等)をスキャンする。教員用コンテンツ一覧1710は、実行モードボタンとして配布資料ボタン1711及び返却/フィードバックボタン1712を備えており、それぞれのボタンを押下することにより、コンテンツ(課題等)に関連する配布資料の登録か、評価したコンテンツ(課題等)の登録かを選択してスキャンする。
FIG. 17 shows an example of the content list. 17A is a
ステップS549では、MFP101は、ユーザが操作部308に表示されるコンテンツ一覧1700または1710上での特定のコンテンツの実行モードボタンをタッチしたか否かを判定する。タッチしたと判定した場合、ステップS550に処理を進める。そうでない場合には、ステップS549の処理を繰り返す。
In step S549, the
ステップS550では、MFP101は、操作部308に不図示のスキャン実行画面を表示して、ユーザが読取面やオートフィーダに置いたコンテンツ(課題等)をスキャンし、電子データとして取り込む。
In step S550, the
図20に取り込むコンテンツの一例を示す。図20(a)は学生が提出する課題、図20(b)は教員が評価した課題のイメージである。学生提出課題2000は、学生番号記入欄2001に学生が自身の学生番号を記入し、課題記入欄2002に課題の内容を記入したものである。教員コメント欄2003は提出時には空欄となっている。教員評価済み課題2010は、学生番号記入欄2001や課題記入欄2002は学生が記入したままであるが、教員コメント欄2003に評価時のコメントを追記したものである。また課題記入欄2002にコメント等を追記したものでもよい。
FIG. 20 shows an example of content to be imported. FIG. 20(a) is an image of a subject submitted by a student, and FIG. 20(b) is an image of a subject evaluated by a teacher. In the
ステップS551では、MFP101は、スキャンデータ登録処理要求をMFP管理サーバ102に送信する。この時、ステップS550で取り込んだ電子データとともに、ログイン時に取得したユーザID、ステップS528で選択されたコースの講義ID、ステップS535で選択されたコンテンツタイプ、ステップS549で選択されたコンテンツIDを送信する。
In step S551, the
ステップS552では、MFP管理サーバ102は、MFP101からスキャンデータ登録処理要求を受信する。この時、MFP管理サーバ102は、取り込んだ電子データを外部メモリ211に保存するが、不図示のデータベースサーバ等に保存してもよい。
In step S552, the MFP management server 102 receives the scan data registration processing request from the
ステップS553では、MFP管理サーバ102は、スキャンデータ紐付け処理を実行する。 In step S553, the MFP management server 102 executes scan data linking processing.
ここで、図9を参照して、スキャンデータ紐付け処理の詳細について説明する。図9はスキャンデータ紐付け処理の一例を示すフローチャートである。 Here, the details of the scan data linking process will be described with reference to FIG. 9. FIG. 9 is a flowchart showing an example of scan data association processing.
ステップS901では、MFP管理サーバ102は、スキャンデータの登録者、つまり、スキャン実行したユーザが学生か教員かを判定する。この時、図11(a)に示す学生テーブル1100または図11(b)に示す教員テーブル1110のいずれかに取得したユーザIDが存在するかで判定するが、ユーザごとに学生か教員かを表す区分を持つテーブルを別途用意して判定してもよい。学生と判定した場合、ステップS902に処理を進める。そうでない場合、つまり教員の場合には、ステップS903に処理を進める。 In step S901, the MFP management server 102 determines whether the registrant of scan data, that is, the user who executed the scan is a student or a teacher. At this time, it is determined whether the acquired user ID exists in either the student table 1100 shown in FIG. 11A or the teacher table 1110 shown in FIG. 11B. It is also possible to separately prepare a table having divisions for the determination. If it is determined that the student is a student, the process proceeds to step S902. If not, that is, if it is a teacher, the process proceeds to step S903.
ステップS902では、MFP管理サーバ102は、スキャンデータにログイン時に取得したユーザIDを紐付ける。つまり、スキャン実行したユーザが学生である場合は、スキャンデータの登録者とコンテンツの作成者が同じであるため、スキャンデータに対してログインした学生のユーザIDをコンテンツ作成者として紐付けることになる。これにより、スキャン実行したユーザが学生である場合は、確実にスキャンデータに対してコンテンツ作成者を紐付けることができる。 In step S902, the MFP management server 102 associates the scan data with the user ID acquired at login. In other words, if the user who performed the scan is a student, the user who registered the scan data and the content creator are the same, so the user ID of the student who logged in to the scan data is linked as the content creator. .. As a result, when the user who performed the scan is a student, the content creator can be surely associated with the scan data.
ステップS903では、MFP管理サーバ102は、取り込んだスキャンデータに対してOCR(Optical Character Recognition;光学的文字認識)処理を実行し、学生番号記入欄2001に記入された文字列を読み取る。学生番号記入欄の位置の特定方法は、コンテンツ共通で記入欄の位置を固定しておいてもよいし、コンテンツごとに「学生番号」等の標題文字列を認識し、その隣接位置(例えば右側)を記入欄として特定してもよい。
In step S903, the MFP management server 102 executes OCR (Optical Character Recognition) processing on the captured scan data, and reads the character string entered in the student
ステップS904では、MFP管理サーバ102は、スキャンデータにステップS903のOCR処理にて読み取った文字列を紐付ける。つまり、スキャン実行したユーザが教員である場合は、スキャンデータの登録者とコンテンツの作成者が異なるため、スキャンデータに対してログインした教員のユーザIDをコンテンツ作成者として紐付けることはできず、コンテンツの学生番号記入欄に学生が記入した学生番号(ユーザID)を読み取り、スキャンデータにコンテンツ作成者として紐付けることになる。もし、ステップS903のOCR処理により学生番号を読み取れなかった場合や認識精度が低い場合は、スキャンデータにコンテンツ作成者のユーザIDを紐付けることはできないため、不図示の未紐付けスキャンデータ一覧等を表示して、教員やシステム管理者に対してコンテンツ作成者のユーザIDの入力を求めるようにすればよい。 In step S904, the MFP management server 102 associates the scan data with the character string read in the OCR processing in step S903. In other words, if the user who performed the scan is a teacher, the user who registered the scan data and the creator of the content are different, so the user ID of the teacher who logged in to the scan data cannot be linked as the content creator. The student number (user ID) entered by the student in the student number entry field of the content is read and linked to the scan data as the content creator. If the student number could not be read by the OCR processing of step S903 or the recognition accuracy is low, the scan data cannot be associated with the user ID of the content creator, so a list of unattached scan data (not shown), etc. Is displayed and the teacher or system administrator may be requested to input the user ID of the content creator.
以上でスキャンデータ紐付け処理を終了し、もとのフローに戻る。 This completes the scan data linking process and returns to the original flow.
ステップS554では、MFP管理サーバ102は、コンテンツ登録処理要求を学習管理サーバ103に送信する。この時、スキャンデータの格納先(ファイルパス)、スキャンデータ登録者のユーザID、講義ID、コンテンツタイプ、コンテンツIDとともに、ステップS553にて紐付けたコンテンツ作成者のユーザIDを送信する。また、ステップS903のOCR処理により学生番号を読み取れなかった場合や認識精度が低い場合は、コンテンツ作成者のユーザIDは「未定」として送信し、学習管理サーバ103にて正しいユーザIDの入力を受け付けるようにしてもよい。スキャンデータ自体は学習管理サーバ103に同時に送信してもよいし、別途夜間等に一括して送信してもよいし、スキャンデータ自体は学習管理サーバ103に送信せず、学習管理サーバ103からは上記ファイルパスを参照してスキャンデータにアクセスするようにしてもよい。 In step S554, the MFP management server 102 transmits a content registration processing request to the learning management server 103. At this time, the user ID of the content creator associated in step S553 is transmitted together with the storage destination (file path) of the scan data, the user ID of the scan data registrant, the lecture ID, the content type, and the content ID. If the student number cannot be read by the OCR processing in step S903 or the recognition accuracy is low, the user ID of the content creator is transmitted as “undecided”, and the learning management server 103 accepts the input of the correct user ID. You may do it. The scan data itself may be transmitted to the learning management server 103 at the same time, or may be collectively transmitted at night, or the scan data itself may not be transmitted to the learning management server 103. The scan data may be accessed by referring to the file path.
ステップS555では、学習管理サーバ103は、MFP管理サーバ102より送信されたコンテンツ登録処理要求を受信する。 In step S555, learning management server 103 receives the content registration processing request transmitted from MFP management server 102.
ステップS556では、学習管理サーバ103は、コンテンツ登録処理を実行する。 In step S556, the learning management server 103 executes content registration processing.
ここで、図10を参照して、コンテンツ登録処理の詳細について説明する。図10はコンテンツ登録処理一例を示すフローチャートである。 Here, the details of the content registration process will be described with reference to FIG. FIG. 10 is a flowchart showing an example of content registration processing.
ステップS1001では、学習管理サーバ103は、スキャンデータの登録者、つまり、スキャン実行したユーザが学生か教員かを判定する。この時の判定方法は図9のステップS901と同様である。学生と判定した場合、ステップS1002に処理を進める。そうでない場合、つまり教員の場合には、ステップS1003に処理を進める。 In step S1001, the learning management server 103 determines whether the registrant of the scan data, that is, the user who performed the scan is a student or a teacher. The determination method at this time is the same as step S901 in FIG. If it is determined that the student is a student, the process proceeds to step S1002. If not, that is, if it is a teacher, the process proceeds to step S1003.
ステップS1002では、学習管理サーバ103は、スキャンデータを提出コンテンツとして登録する。具体的には、図12(c)に示す提出課題資料テーブル1220等の提出コンテンツ登録テーブルに、ステップS555にて受信したデータを登録する。例えば、コンテンツタイプが課題の場合、提出課題資料テーブル1220の課題ID1221、ユーザID1222、課題資料格納パス1223、登録者1224にそれぞれ受信したコンテンツID、コンテンツ作成者のユーザID,スキャンデータの格納先、スキャンデータ登録者のユーザIDを登録する。つまり、提出コンテンツ登録テーブルに登録されたということは、スキャン実行したユーザが学生の場合は、対象のコンテンツは提出されただけで未評価であることを表す。また、コンテンツタイプがテストやアンケートの場合にも同様に、不図示の提出テスト資料テーブル1243や提出アンケート資料テーブル1253に登録する。
In step S1002, the learning management server 103 registers the scan data as submitted content. Specifically, the data received in step S555 is registered in the submitted content registration table such as the submitted assignment material table 1220 shown in FIG. For example, when the content type is assignment, the
ステップS1003では、学習管理サーバ103は、スキャンデータを評価済みコンテンツとして登録する。具体的には、図12(d)に示す評価済み課題資料テーブル1230等の評価済みコンテンツ登録テーブルに、ステップS555にて受信したデータを登録する。例えば、コンテンツタイプが課題の場合、評価済み課題資料テーブル1230の課題ID1231、ユーザID1232、課題資料格納パス1233、登録者1234にそれぞれ受信したコンテンツID、コンテンツ作成者のユーザID,スキャンデータの格納先、スキャンデータ登録者のユーザIDを登録する。つまり、評価済みコンテンツ登録テーブルに登録されたということは、スキャン実行したユーザが教員の場合は、対象のコンテンツは評価済みであることを表す。また、コンテンツタイプがテストやアンケートの場合にも同様に、不図示の評価済みテスト資料テーブル1244や評価済みアンケート資料テーブル1254に登録する。
In step S1003, the learning management server 103 registers the scan data as evaluated content. Specifically, the data received in step S555 is registered in the evaluated content registration table such as the evaluated assignment material table 1230 shown in FIG. For example, when the content type is assignment, the
なお、本実施例では、ステップS1002、S1003にて、対象コンテンツが提出のみか評価済みかを表す別々のテーブルに登録するようにしたが、同じテーブルに登録して、提出のみか評価済みかを表す区分を設定して区別するようにしてもよい。 In the present embodiment, in steps S1002 and S1003, the target content is registered in a separate table indicating whether the content is only submitted or evaluated, but it is registered in the same table and whether the content is only submitted or evaluated. You may make it distinguish by setting the division represented.
以上でコンテンツ登録処理を終了し、もとのフローに戻る。 This completes the content registration processing and returns to the original flow.
ステップS557では、学習管理サーバ103は、コンテンツ登録処理結果をMFP管理サーバ102に送信する。この時、処理が正常終了したか、エラー発生したかの結果に加えて、各テーブルごとに登録された件数等を送信してもよい。 In step S557, learning management server 103 transmits the content registration processing result to MFP management server 102. At this time, the number of cases registered for each table may be transmitted in addition to the result of whether the processing has ended normally or an error has occurred.
ステップS558では、MFP管理サーバ102は、コンテンツ登録処理結果を学習管理サーバ103より受信する。 In step S558, the MFP management server 102 receives the content registration processing result from the learning management server 103.
ステップS559では、MFP管理サーバ102は、スキャンデータ登録完了画面を表示するための表示データを作成する。 In step S559, the MFP management server 102 creates display data for displaying the scan data registration completion screen.
ステップS560では、MFP管理サーバ102は、スキャンデータ登録完了画面の表示データをMFP101に送信する。
In step S560, the MFP management server 102 transmits the display data of the scan data registration completion screen to the
ステップS561では、MFP101は、スキャンデータ登録完了画面を表示データをMFP管理サーバ102より受信する。
In step S561, the
ステップS562は、MFP101は、スキャンデータ登録完了画面を表示する。
In step S562, the
図18にスキャンデータ登録完了画面の一例を示す。スキャンデータ登録完了画面1800は、スキャンしたデータの内容(講義名称や課題名称など)とスキャンデータ登録処理の結果がメッセージ表示欄1801に表示される。
FIG. 18 shows an example of the scan data registration completion screen. On the scan data
ステップS564では、MFP101は、ユーザによりログアウト指示が実行されたか否かを判定する。具体的には、スキャンデータ登録完了画面1800上で、ログアウトボタン1702が押下されたかを判定する。ログアウト指示が実行されたと判定されればユーザをMFP101からログアウトさせて処理を終了する。そうでなければ(戻るボタンが押下されれば)、トップ画面に戻ってステップS517から処理を継続する。
In step S564, the
以上でコンテンツのスキャンから登録までの一連の処理を終了する。 This is the end of the series of processes from content scanning to registration.
上記で登録されたコンテンツ関連のデータは、学生や教員によって参照され活用される。 The content-related data registered above will be referenced and used by students and faculty members.
図19に教員が閲覧する課題状況確認画面の一例を示す。課題状況確認画面1900は講義、課題の種類ごとに、それぞれの学生が提出した課題の進捗状況を確認する画面であり、学習管理サーバ103に、不図示のクライアント端末等からアクセスすることにより表示される。課題状況確認画面1900は、指定された講義、課題の種類に対する、それぞれの学生ごとの状況1901、スキャンデータである提出資料へのリンク1902および評価済み資料へのリンク1903が表示され、それぞれのリンクを押下することによりスキャンしたコンテンツを閲覧することができる。また、状況1901には、対象となる学生のユーザIDが提出課題資料テーブル1220のユーザID1222に存在する場合は「提出」、評価済み課題資料テーブル1230のユーザID1232に存在する場合は「評価済み」、いずれにも存在しない場合には「未提出」が表示される。これにより、教員は提出された課題が評価済みか否かを確認し、評価が必要かを判断できる。なお、学生から紙で直接提出された場合も、評価済み課題資料テーブル1230に登録するまで「未提出」となるが、この場合は手元に未評価の紙が存在するため、評価の必要性を判断可能である。
FIG. 19 shows an example of the assignment status confirmation screen browsed by the teacher. The assignment
上記により、コンテンツをスキャンしたデータに対して正しくコンテンツ作成者を紐付けすることができ、コンテンツの進捗状況を正しく管理し確認できるようになる。 As described above, the content creator can be correctly linked to the data obtained by scanning the content, and the progress status of the content can be correctly managed and confirmed.
なお、上記では、課題等を記入した用紙をスキャンしてスキャンデータとして取り込む場合について説明したが、スキャンデータを紙に印刷する場合についても進捗管理が可能である。具体的な手順としてMFP101はトップ画面1400からユーザによる印刷ボタン1402を押下を受け付けて印刷機能を起動し、講義、課題等を選択を受け付けて該当するコンテンツを印刷する。その印刷実績情報(印刷したユーザのユーザID、印刷された課題の課題IDなど)をMFP管理サーバ102から学習管理サーバ103に送信し、学習管理サーバ103では、印刷したユーザの種類を判定し、教員であれば学生から提出された課題等の印刷、学生であれば教員により評価された自分の課題等の印刷と判断し、前者の場合は提出課題資料テーブル1220に対応付けて進捗状況を「提出課題未印刷」または「提出課題印刷済み」」として設定し、後者の場合は評価済み課題資料テーブル1230に対応付けて進捗状況を「評価済課題未印刷」または「評価済課題印刷済み」として設定する。これにより、前述の「未提出」、「提出」、「評価済み」に加えて更に細かな進捗管理が可能となり、課題状況確認画面1900にて詳細な進捗状況の確認が可能となる。
Note that, in the above, the case where the paper on which the problem and the like are entered is scanned and captured as scan data has been described, but the progress management is also possible when the scan data is printed on paper. As a specific procedure, the
以上、各実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。 Although the embodiments have been described in detail above, the present invention can be implemented as, for example, a system, an apparatus, a method, a program, a storage medium, or the like. The invention may be applied to a system that is configured, or may be applied to an apparatus that is composed of one device.
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能(読み取り可能)なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。 Further, the program in the present invention is a program that allows a computer to execute (read) each processing method, and the storage medium of the present invention stores a program that allows 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, the recording medium recording the program that realizes the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM(登録商標),シリコンディスク等を用いることができる。
As a recording medium for supplying the program, 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 (registered Trademark) , a silicon disk, etc. can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, not only the functions of the above-described embodiments are realized by executing the program read by the computer, but also the OS (operating system) or the like running on the computer is actually executed based on the instructions of the program. It goes without saying that a case where a part or all of the processing is performed and the functions of the above-described embodiments are realized by the processing is also included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written in the memory provided in the function expansion board inserted in the computer or the function expansion unit connected to the computer, the function expansion board is instructed based on the instruction of the program code. Needless to say, this also includes the case where the CPU or the like included in the function expansion unit performs some or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 Further, the present invention may be applied to a system including a plurality of devices or an apparatus including one device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus. In this case, by reading the recording medium storing the program for achieving the present invention into the system or device, the system or device can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Further, by downloading and reading a program for achieving the present invention from a server, a database or the like on a network using a communication program, the system or device can enjoy the effects of the present invention. It should be noted that the present invention also includes all configurations that combine the above-described embodiments and modifications thereof.
100 学習管理システム
101 MFP
102 MFP管理サーバ
103 学習管理サーバ
104 ネットワーク
100
102 MFP management server 103
Claims (8)
ユーザの識別情報と種別とを管理する管理手段と、
スキャン指示するユーザのユーザ識別情報を受け付ける受付手段と、
スキャン指示される提出物に対する提出項目の指定を受け付ける項目受付手段と、
前記管理手段により管理されている情報に基づき、前記受け付けたユーザ識別情報が前記提出物の作成にかかるユーザのユーザ識別情報である場合、当該提出物の評価状況を提出された状況に決定し、前記受け付けたユーザ識別情報が前記提出物の評価にかかるユーザのユーザ識別情報である場合、当該提出物の評価状況を評価された状況に決定する決定手段と、
前記提出物情報管理装置に、前記決定された評価状況を、前記指定された提出項目に対応づく複数のユーザの識別情報のうち前記提出物の作成者に対するユーザ識別情報に対応付けて登録する登録手段と、
を備えることを特徴とする情報処理システム。 An image processing device that captures the image data of the submission that has been scanned according to the user's scan instruction, and transmits the data of the scan- submitted submission to the submission information management device, and a plurality of users corresponding to the submission items. An information processing system communicatively connected to a submission information management device that manages the identification information of
Management means for managing user identification information and types,
Receiving means for receiving user identification information of a user who gives a scan instruction,
Item acceptance means for accepting designation of submission items for scan-instructed submissions,
Based on said information managed by the management unit, if the user identification information accepted is the user identification information of the user according to the creation of the submissions, determined is filed in situation assessment status of the submission, When the received user identification information is the user identification information of the user who is involved in the evaluation of the submitted item, a determining unit that determines the evaluation state of the submitted item to be the evaluated state,
Registration for registering the determined evaluation status in the submission information management device in association with the user identification information for the creator of the submission among the identification information of the plurality of users corresponding to the designated submission item. Means and
An information processing system comprising:
前記提出された状況は、提出済みであり、前記評価された状況は、評価済みであることを特徴とする請求項1〜4のいずれか1項に記載の情報処理システム。 The type of the user is information indicating a student and information indicating a teacher,
The submitted situation is submitted, the evaluated conditions, the information processing system according to claim 1, characterized in that it is been evaluated.
管理手段が、ユーザの識別情報と種別とを管理する管理ステップと、
受付手段が、スキャン指示するユーザのユーザ識別情報を受け付ける受付ステップと、
項目受付手段が、スキャン指示される提出物に対する提出項目の指定を受け付ける項目受付ステップと、
決定手段が、前記管理手段により管理されている情報に基づき、前記受け付けたユーザ識別情報が前記提出物の作成にかかるユーザのユーザ識別情報である場合、当該提出物の評価状況を提出された状況に決定し、前記受け付けたユーザ識別情報が前記提出物の評価にかかるユーザのユーザ識別情報である場合、当該提出物の評価状況を評価された状況に決定する決定ステップと、
登録手段が、前記提出物情報管理装置に、前記決定された評価状況を、前記指定された提出項目に対応づく複数のユーザの識別情報のうち前記提出物の作成者に対するユーザ識別情報に対応付けて登録する登録ステップと、
を備えることを特徴とする情報処理システムの制御方法。 An image processing device that captures the image data of the submission that has been scanned according to the user's scan instruction, and transmits the data of the scan- submitted submission to the submission information management device, and a plurality of users corresponding to the submission items. A method for controlling an information processing system communicatively connected to a submission information management device that manages the identification information of
A management step in which the management means manages the identification information and the type of the user;
A receiving step for receiving the user identification information of the user who gives the scan instruction,
An item receiving step in which the item receiving means receives a designation of a submission item for a scan-instructed submission,
Determining means, based on the information managed by said management means, when the user identification information accepted is the user identification information of the user according to the creation of the submission was submitted to evaluation status of the submission status a determining step to determine, if the user identification information accepted is the user identification information of the user according to the evaluation of the submissions, for determining the set of circumstances reviewers status of the work to,
The registration means associates the determined evaluation status with the user identification information for the creator of the submission among the identification information of the plurality of users corresponding to the designated submission item, in the submission information management device. Registration step to register with
A method for controlling an information processing system, comprising:
前記情報処理システムを、
ユーザの識別情報と種別とを管理する管理手段と、
スキャン指示するユーザのユーザ識別情報を受け付ける受付手段と、
スキャン指示される提出物に対する提出項目の指定を受け付ける項目受付手段と、
前記管理手段により管理されている情報に基づき、前記受け付けたユーザ識別情報が前記提出物の作成にかかるユーザのユーザ識別情報である場合、当該提出物の評価状況を提出された状況に決定し、前記受け付けたユーザ識別情報が前記提出物の評価にかかるユーザのユーザ識別情報である場合、当該提出物の評価状況を評価された状況に決定する決定手段と、
前記提出物情報管理装置に、前記決定された評価状況を、前記指定された提出項目に対応づく複数のユーザの識別情報のうち前記提出物の作成者に対するユーザ識別情報に対応付けて登録する登録手段、
として機能させるためのプログラム。
An image processing device that captures the image data of the submission that has been scanned according to the user's scan instruction, and transmits the data of the scan- submitted submission to the submission information management device, and a plurality of users corresponding to the submission items. A program executable in an information processing system communicatively connected to a submission information management device that manages the identification information of
The information processing system,
Management means for managing user identification information and types,
Receiving means for receiving user identification information of a user who gives a scan instruction,
Item acceptance means for accepting designation of submission items for scan-instructed submissions,
Based on said information managed by the management unit, if the user identification information accepted is the user identification information of the user according to the creation of the submissions, determined is filed in situation assessment status of the submission, When the received user identification information is the user identification information of the user who is involved in the evaluation of the submitted item, a determining unit that determines the evaluation state of the submitted item to be the evaluated state,
Registration for registering the determined evaluation status in the submission information management device in association with the user identification information for the creator of the submission among the identification information of the plurality of users corresponding to the designated submission item. means,
Program to function as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016211451A JP6705987B2 (en) | 2016-10-28 | 2016-10-28 | Information processing system, control method, program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016211451A JP6705987B2 (en) | 2016-10-28 | 2016-10-28 | Information processing system, control method, program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2018074354A JP2018074354A (en) | 2018-05-10 |
JP2018074354A5 JP2018074354A5 (en) | 2018-08-16 |
JP6705987B2 true JP6705987B2 (en) | 2020-06-03 |
Family
ID=62115847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016211451A Active JP6705987B2 (en) | 2016-10-28 | 2016-10-28 | Information processing system, control method, program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6705987B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7558723B2 (en) | 2020-08-31 | 2024-10-01 | キヤノン株式会社 | System, control method, and image processing device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4957460B2 (en) * | 2007-08-28 | 2012-06-20 | 富士ゼロックス株式会社 | Class support device and class support program |
JP2011107233A (en) * | 2009-11-13 | 2011-06-02 | Hidetsugu Yoneda | Educational complementing system implementing content of lecture or publication |
JP5626074B2 (en) * | 2011-03-30 | 2014-11-19 | キヤノンマーケティングジャパン株式会社 | Information processing system, control method and program thereof, and management server, processing method and program thereof |
-
2016
- 2016-10-28 JP JP2016211451A patent/JP6705987B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018074354A (en) | 2018-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4881915B2 (en) | Printing system, print management server, control method therefor, and program | |
US20110102826A1 (en) | Image forming apparatus, document managing system, and document managing method | |
JP2010061551A (en) | System and method for electronic application document, and program | |
JP5354666B2 (en) | Image forming system, management server, image forming apparatus, processing method thereof, and program | |
JP6817517B2 (en) | Information processing system, information processing device, control method, program | |
JP6357832B2 (en) | Problem generation system, processing server, problem generation system control method, processing server control method, problem generation system program, processing server program | |
JP7617459B2 (en) | Server, control method, and program | |
JP2018195022A (en) | Information processing system, control method, and program | |
JP5158654B2 (en) | Image processing system, control method therefor, program, and recording medium recording program | |
JP6840275B2 (en) | Information processing system, control method, program | |
JP6705987B2 (en) | Information processing system, control method, program | |
JP4425238B2 (en) | PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM | |
JP2013140412A (en) | Image forming system, control method thereof, and program | |
JP5637078B2 (en) | Image forming apparatus, image forming system, control method thereof, and program | |
JP2018195953A (en) | Scan system, control method, and program | |
JP6631249B2 (en) | Information processing apparatus, information processing system, control method, and program | |
JP5923980B2 (en) | Information processing system, control method and program thereof, and information processing server, control method and program thereof | |
JP6094188B2 (en) | Management server, image processing system, processing method thereof, and program | |
JP6908822B2 (en) | Print management server, control method, program | |
JP2021086574A (en) | Electronic approval system, image forming apparatus and method for controlling the same, and recording medium | |
JP2016097574A (en) | Image formation apparatus, control method and program of the same | |
JP2014168208A (en) | Information processing system, processing method therefor, and program | |
JP2022105344A (en) | Information processing system, control method, and program | |
JP5481849B2 (en) | Output control device, output control system, output control method, and program | |
JP2013239046A (en) | Image formation device, image formation system, control method thereof, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20161101 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20161101 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180703 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180704 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180704 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20181031 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190111 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190402 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190531 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191218 |
|
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: 20200414 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200427 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6705987 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |