Aspose.OMR  OMR 試験 SAT フォームを作成する

OMR SATシート

機械可読な SAT シートの作成と読み取り

Machine-readable SAT form

Scholastic Assessment Test (SAT) は、米国の大学入学に広く使用されている標準化されたテストです。このテストの主な目的は、筆記、口頭、および数学のスキルを評価することにより、学生のさらなる教育への準備ができているかを評価することです。米国のほとんどの大学では、学部課程への入学に SAT が必要です。学校はまた、SAT スコアに基づいて学生に奨学金を提供します。カレッジ ボードもインドで SAT を導入しました。インド高等教育同盟のすべての大学は、インドの学生や世界中の学生からの入学のために SAT スコアを受け入れています。 SAT は、米国では 8 月、10 月、11 月、12 月、3 月、5 月、6 月の年 7 回実施されます。留学生の場合、SAT は 10 月、12 月、3 月、5 月の年 4 回実施されます。

SAT テストは通常​​、高校の 3 年生と 3 年生が受験します。現在、参加者が鉛筆で正解に対応するバブルに記入する紙ベースのテストです。 SAT フォームには 154 の多肢選択問題が含まれているため、記入済みの各回答シートを手動で採点するのは、人的ミスの可能性がある長いプロセスになります。自動採点は、通常、個々のチューターや小規模/中規模のトレーニング コースには手が届かない専用の採点デバイスで行われます。幸いなことに、これらのコストは Aspose.OMR ソリューションに関連している可能性があります。

Aspose.OMR は強力な API であり、通常のコンピューターを光学式リーダー/スコアリング マシンに変換して、多肢選択式ペーパー テストの作成と採点を行うことができます。専用のハードウェアを使用せずに、手作業で記入した数十のフォームを数秒で自動的に処理できます。教室で記入済みの OMR フォームの写真を撮るだけで、自動的に採点したり、データベースにインポートしたりできる結果が得られます。 Aspose.OMR API は非常にシンプルで、用途が広く、費用対効果に優れています。最小限のプログラミング スキルと、Visual Studio Community Edition のような無料の IDE があれば使用できます。

志願者の教育に費やすことができる貴重な時間を解放するために、高度にカスタマイズ可能な SAT 解答用紙を提供しています。以下のサンプル フォームは、Aspose.OMR を使用して、学校、研究所、およびコーチング センターでの試験用の SAT フォームをデザインおよび作成する方法を示しています。

SAT フォームをカスタマイズするには、上記のソースを変更して、好みの用紙タイプの印刷物を生成します。質問の数と順序を変更したり、教育プロセスに完全に合わせた科目固有のフォームを作成したりできます。

これをプロジェクトに追加するには、次のコマンドを使用して Aspose.OMR NuGet パッケージをプロジェクトにインストールするだけです。


  PM> Install-Package Aspose.OMR
 

指示

機械可読な SAT 解答用紙の使用とカスタマイズについては、以下のガイドラインに従ってください。

SAT 解答用紙の記入

SATは厳密なパターンに従います。したがって、受験者はトレーニング テスト中に正確な指示に従って、実際の試験の期待に慣れることをお勧めします。

  • SAT の合計時間は、休憩を除いて 180 分です。
  • 質問ごとに 1 つのバブルのみを入力してください。
  • 泡の円は、2 番の鉛筆で完全に塗りつぶす必要があります。
  • 特にバブルやバーコードを横切るような、はぐれたマークは避けてください。
  • マークを消して反応を変えることができます。不完全なマークや消去はスコアに影響する可能性があります。
  • テスト ID と学生番号を入力するには、番号に対応する列ごとに 1 つの吹き出しを入力します。

SAT 解答用紙のカスタマイズ

SAT には決まった数の解答がありますが、トレーニングと練習の目的で、各フォームを調整することができます。生徒は「正しい」答えを覚えるだけでなく、長期的には背景のトピックを把握することができます。 Aspose.OMR を使用すると、フォームを簡単に変更して、テストの特定の領域に焦点を当てることができます。

以下から SAT をカスタマイズします。

  • SAT フォームのソース コード (SAT.txt) をプレーン テキスト エディターで開きます。
  • [ガイドライン](https://docs.aspose.com/omr/net/design-form/)に従ってソースコードを変更します。
  • 用紙サイズ、吹き出しの色、フォント、およびその他の [グローバル ページ設定] (https://docs.aspose.com/omr/net/generate-template/page-setup/) をカスタマイズします。

完了したら、次のコードを実行して、SAT フォームの印刷可能なテンプレートを [生成](https://docs.aspose.com/omr/net/generate-template/) します。

Aspose OMR エンジンを使用して OMR SAT シート フォームをビルドする

    
    Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
    Aspose.OMR.Generation.GlobalPageSettings globalPageSettings = new Aspose.OMR.Generation.GlobalPageSettings() {
	    PaperSize = Aspose.OMR.Generation.PaperSize.Letter
    };
    Aspose.OMR.Generation.GenerationResult generationResult = omrEngine.GenerateTemplate("SAT.txt", globalPageSettings);
    generationResult.Save("target-folder", "template");
    

次に、ターゲット フォルダーから template.png ファイルを印刷し、生徒に用紙を渡します。拡張子が .OMR のファイルも取得します。削除しないでください。認識時に必要になります。

完成した SAT シートの認識

手書きの SAT シートを認識するには、サポートされている形式のいずれかでデジタル化します。 Scantron などの高価なハードウェア リーダーは必要ありません。最良の結果を得るには、基本的なオフィス スキャナーまたは多機能コピー機で十分です。スキャナーがない場合は、最新のスマートフォンでフォームを撮影し、その写真をコンピューターにアップロードするだけです。

学生が記入した SAT シートを読むには、次のコードを使用します。

Aspose OMR ライブラリを使用して OMR SAT の学生が記入した試験問題を認識

    
    Aspose.OMR.Api.OmrEngine omrEngine = new Aspose.OMR.Api.OmrEngine();
    // Load the recognition pattern for SAT sheet template
    Aspose.OMR.Api.TemplateProcessor recognitionEngine = omrEngine.GetTemplateProcessor("template.omr");
    Aspose.OMR.Model.RecognitionResult recognitionResult = recognitionEngine.RecognizeImage("scanned-sheets/john-doe.png");
    string result = recognitionResult.GetCsv();
    

template.omr いわゆる認識パターンです。これは、Aspose.OMR 認識エンジンで非常に正確な結果を生成するために使用される特別なファイルです。このファイルは、印刷可能な SAT フォームと一緒に生成されます。そのファイルを削除したり置き換えたりしないでください。

利点

  • 柔軟で使いやすいマークアップ言語を使用して、機械で読み取り可能な SAT 解答用紙を作成します。
  • 1 分間に数十の記入済み SAT フォームを処理します。
  • 困難な状況でも最良の結果を得るためにさらに微調整できる優れた認識精度。
  • 機器は必要ありません。高価な Scantron デバイスの代わりに、既存のオフィス コピー機を使用します。スマホで撮った写真も加工できます。
  • 志願者の連絡先情報、QR コード、バーコード、画像を使用してフォームをパーソナライズします。
  • すべての一般的な用紙サイズだけでなく、多数の非標準サイズもサポートしています。
  • 完成した SAT シートを JSON、XML、または CSV として読み取り、プログラムで分析、スコア付け、任意のリレーショナル データベースまたは NoSQL データベースにインポートできます。