Python(Djangoフレームワーク)をベースとしたオンライン試験システムの設計・実装

 ブロガー紹介: Huang Juhua 先生は、書籍「Vue.js と実践的なモール開発入門」および「WeChat ミニ プログラム モール開発」の著者であり、CSDN ブログの専門家、オンライン教育の専門家、CSDN ダイヤモンド講師であり、卒業設計教育と大学生向けの個別指導。
すべてのプロジェクトには入門から習得までの基礎知識をビデオ講座で提供しており、無料
プロジェクトには対応する開発ドキュメント、提案書、タスクブック、PPT、論文テンプレートなどが用意されています。

プロジェクトにはリリースおよび機能操作のデモビデオが収録されており、プロジェクトのインターフェイスと機能はカスタマイズ可能で、インストールと操作が含まれています。

私に連絡する必要がある場合は、CSDN Web サイトで Huang Juhua 先生を確認してください。
連絡先情報は記事の最後に記載されています。

背景と意義

目的: このトピックの主な目標は、Python ソフト試験準備システムを設計して実装することです。ブラウザベースの B/S アーキテクチャの全体的な使用、技術的には Python ベースの Django フレームワークを使用します。ブラウザを使用して、背景、学生 ブラウザ経由でログインして試験に参加することで、学生の学習効率と理解を向上させることができます。

意義: 現在の伝統的な試験方法は 4 つのステップで構成されています。教師が紙に問題を書き、生徒が紙に答え、教師が紙に手動で採点し、テスト用紙を手動で分析します。第一に、これは教師の仕事をより複雑にし、教師の作業効率の向上には役立たない、第二に、手作業による試験方法は作業負荷が大きいため、間違いが発生しやすい、第三に、人的要因の不確実性がトピック選択の範囲に影響を与える可能性がある、ということです。 . 狭すぎます。      

インターネット技術や携帯電話技術の発展に伴い、教員の負担軽減、業務効率の向上、試験の質の向上を目指しています。コンピューターが論文を自動的に作成し採点するため、教師は貴重な時間を大幅に節約できるだけでなく、論文を書く人の主観的な影響を完全に排除することができ、試験作業はより標準化され、実際の教育効果をより反映できるようになります。客観的、真に、そして包括的に教育を推進するのに役立ちます。     

完全オンライン試験システムにより、オンライン学習後すぐに学習効果をテストでき、自分の欠点を発見し、学習効率を向上させることができます。オンライン試験システムでは、問題の作成、試験用紙の提出、採点がインターネット上ですべて自動で完了します。成熟した問題バンクが形成されている限り、試験は自動化できます。このように、教師は試験を企画する代わりに、慎重に問題を設計し、問題バンクを維持するだけで済み、教師の負担が大幅に軽減され、経済的意義も大きい。

機能一覧

[バックエンド機能]
システム設定: 私たちについて、お問い合わせ、参加、法的声明の設定
広告管理: ミニプログラムのホームページにカルーセル広告とリンクを設定 メッセージ
リスト: すべてのユーザーメッセージ情報のリスト、削除のサポート
メンバーリスト: 表示全登録会員情報、削除サポート
情報分類:情報分類の入力、修正、閲覧、削除 情報
入力:情報タイトル、内容等の情報入力
情報管理:入力情報一覧表示、削除修正サポート
情報コメント一覧: 全ユーザーのコメント情報リスト
情報 コメント管理: コメント情報のレビューと削除をサポート; レビューされた情報のみがユーザーに表示されます

質問バンク分類設定:質問バンクの種類を設定します
質問バンク入力:質問バンクの種類を選択、質問バンクのタイトルを入力、単一選択または複数選択を選択、質問内容を入力して分析 
質問バンク管理:すべてをリスト入力された問題バンク、修正サポート、
入力された試験用紙の削除:種類の選択、試験用紙のタイトルの入力、試験用紙の表紙のアップロード、試験用紙の紹介の入力
試験用紙管理:入力されたすべての試験用紙の一覧表示、修正と削除のサポート人気
の試験問題キーワード:ウェブサイト上で検索できる試験問題キーワードを設定 試験問題
バンク管理:入力した試験問題を選択 単一選択問題と多肢選択
問題 スコア管理:試験問題、テストスコア、テストの一覧表示質問データとウェブサイト上のユーザーテストのテストユーザー

【ユーザー機能】
ユーザー登録:携帯電話のアカウントとパスワードを入力して新規ユーザーを登録
ログイン機能:通常のアカウントを登録してログインし、ログイン後、ユーザーの基本情報の変更やログアウトが可能
私たちについて: 私たちについて、お問い合わせ、参加、法的声明
カルーセル広告: ホームページの背景にカルーセル広告画像を設定し、広告ページに接続できます。
メッセージのフィードバック: ユーザーは Li Caiyan の件名、連絡先担当者、電話番号、電子メール アドレス、メッセージの内容を入力します。バックグラウンド管理者はメッセージ リストを表示してメッセージを削除できます。

試験問題クエリ: Web サイトの上部にあるキーワードに基づいて、対応する試験問題をクエリ
します 試験リスト: Web サイトが提供するすべての試験問題を表示します。試験用紙の種類によって分類できます。
テスト用紙の詳細: テスト用紙の詳細ページでは、テスト用紙の紹介、単一選択問題の数、および多肢選択問題の数を確認できます。 
試験用紙のテスト: 試験用紙のページで、質問をクリックしてテストを開始します。テスト中に、問題のシリアル番号を直接クリックするか、ページの下部にある前の質問または次の質問をクリックすることができます。質問の詳細ページ。テスト用紙を受験するには、Web サイトでアカウントを登録し、ログインしてからテスト操作を行ってください。
テスト用紙の提出:テスト用紙の右上隅にある「テスト用紙の提出」をクリックします。質問に回答していない場合は、回答を完了してから提出するように求められます。質問に回答し終えた場合は、テスト用紙を提出してください。テスト; メンバー センターの対応するテスト リストにジャンプします。

私の試験リスト: ユーザー試験の書籍名、スコア、問題数が表示されます
問題分析: 試験リストの最後の列に「試験用紙分析」があります クリックすると、現在選択されている試験用紙の分析が入力されます分析ページでは、どの問題が正解で、それらの問題が間違っているかを確認できます。各問題をクリックすると、現在の問題のテスト分析が問題の下部に表示されます。
情報の閲覧・収集・コメント:ユーザーが閲覧したウェブサイトの情報閲覧記録の一覧、収集した情報の一覧、削除支援、コメントされた情報の一覧と状況。

ユーザー情報: 名前、連絡先、電子メール、アバター、プロフィール、自己紹介などはいつでも変更できます。ユーザーが登録した情報はバックグラウンド管理者に表示され、バックグラウンド管理者によって削除できます。
パスワード変更:登録されているパスワードを変更します。
ログアウト: ログイン Cookie をクリアして、ホームページに戻ります。
 

インターフェースのレンダリング

バックエンド機能

おすすめ

転載: blog.csdn.net/u013818205/article/details/135437549