0

私が教えるいくつかの言語クラスの自動クイズを行うためのWebアプリを構築することを計画しています。初期のモックアップはDrupalモジュールとして構築されているため、phpを介してアクセスされるmySQLデータベースにすべてを格納します。ただし、別のデータストレージテクノロジーによって、長期的にはアプリの移植性が向上するのではないかと思います。オフラインでモバイルプラットフォームでネイティブに実行できるバージョンを移植できるようにしたいと思います。FirefoxとGoogleが採用しているように見える新しいIndexedDBテクノロジーを試してみましたが、それでもまだ生々しいので、変更が多すぎるのではないかと心配しています。HTML5の通常のオフラインストレージオプションには、キーと値のペアのフラットリストを保存するだけで、あらゆる種類のリレーショナル機能が欠けているようです。私が他に選択肢はありますか m Web /オフラインの移植性が欠けていますか?この時点で、人々はIndexedDBを推奨しますか?

ありがとう

4

1 に答える 1

4

IndexedDB API の主な用途は、データをブラウザ側にローカルに保存することです。これにより、オフライン モードがサポートされます。すでにダウンロードしたメールを読むことができるはずです。これにより、処理が高速になり、ネットワーク レイテンシが短縮されます。

私の理解が正しければ、あなたが求めているのはクイズ用のポータブル ストレージです。生徒が質問に答えるまで、正しい答えを生徒に知られたくありません。彼らに答えてもらい、その答えを評価してもらいたいのであれば、indexedDB は解決策ではありません。学生は、DB からデータを取得してカンニングするためのコード/スクリプトを作成する必要があります。

于 2011-03-08T21:06:20.980 に答える