1

オンライン テスト モジュールを含む asp.net 4.0 で新しいアプリケーションを作成しています。このアプリケーションは、一度に 10 ~ 20,000 人の学生を処理することになっています。今、私の混乱は、ここで何を使用する必要があるかです。

  1. 安全です。子供たちがブラウザーで JavaScript をオフにして、テストのために無制限の時間を取得したくありません。
  2. これは、ネットワーク トラフィックのオーバーヘッドにならないはずです。
  3. 試行制限付きの一時停止/開始機能があります。
  4. 時間の経過後にサーバー側で必要な関数を起動する必要があります (たとえば、C# 関数を介して別のページにリダイレクトします)。

ヘルプとサンプルコードは大歓迎です。

よろしく

アロック・シャルマ

参考までに、私は jquery の経験がありません。

4

1 に答える 1

2

タイマーのセキュリティが重要な場合は、javascript コードに完全に依存するべきではありません。サーバーとクライアントの両方で特定のユーザーのテストが開始された時刻を保持することをお勧めします。次に、Web サーバーと定期的に同期する JavaScript タイマーを実装します。ユーザーがテストを完了して結果をサーバーに送信したら、サーバー側でタイムアウトが経過したかどうかを確認する必要があります。

さらに、JavaScript を有効にせずにページを開いてテストを開始する可能性を禁止するロジックを追加します。

于 2013-04-25T11:19:36.830 に答える