オフライン学習ワークフローとバックアップ
ローカルの学習ノートを整理し、ポータブルなエクスポート形式を選択し、必要になる前に復元をテストします。
便利な学習システムでは、アイデアを見つけ、理解をテストし、作業を回復できる必要があります。ブラウザにメモを保存するとアカウントが不要になりますが、ローカル保存とバックアップは別のものです。このガイドでは、studynotes ワークスペースを使用した、小規模で繰り返し可能なワークフローについて説明します。
1 つの主題と小さなメモから始める
ワークスペースを開き、特定の講義または質問のメモを作成します。コンセプトに名前を付けるタイトル、それをコースとグループ化する主題、およびその使用法を説明する 1 つまたは 2 つのタグを付けます。たとえば、「試験」と「比較」のタグが付いた生物学の下の「酵素阻害」は、「第 4 週のノート」よりも検索しやすいです。
見出しや散文にはマークダウンを使用し、一連のアイデアにはアウトラインを使用します。また、資料の横に質問が必要な場合はコーネル大学のキューを使用します。形式ラベルはライブラリをフィルタリングするのに役立ちます。本文、概要を編集し、あらゆる形式でキューを呼び出すことができます。ソース参照を本文に保存して、後で主張を確認できるようにします。
メモがどこに保存されているかを理解する
ワークスペースは、現在のブラウザー プロファイルと Web サイトのオリジンに関するメモを localStorage に保存します。別のデバイスに同期したり、メモ アカウントにアップロードしたりすることはありません。別のブラウザ、プライベート ウィンドウ、または別のドメインには別のライブラリがあります。サイトデータをクリアすると、保存されたメモが削除される場合があります。
編集後の保存状態を読み出します。ストレージ エラーは、現在のタブにメモがまだ含まれている可能性がありますが、タブを閉じると変更が失われる可能性があることを意味します。保存に失敗した場合は、すぐに JSON バックアップをダウンロードします。同じワークスペースを 2 つのタブで編集することは避けてください。別のタブで変更する場合は、バージョンをリロードして調整する前に、現在のタブをエクスポートします。
オフラインセッションの準備をする
接続中に使用するホームページとツールまたはガイドにアクセスします。 Service Worker は、インストール後にアプリのアセットとアクセスしたページをキャッシュします。オフライン中に開いたことのないページを取得することはできません。キャッシュが完了するまで、元のタブを開いたままにしておきます。
ワークフローに依存する前に、正確なワークフローをテストします。ネットワークから切断し、ホームページをリロードし、使い捨てメモを編集し、バックアップをエクスポートします。ブラウザーのポリシー、プライベート ブラウジング、ストレージの削除は、オフラインの可用性に影響を与える可能性があります。ページの読み込みに失敗した場合は、再接続して再度開きます。独立したフォールバックのために、読み取り可能な Markdown コピーをブラウザーの外部に保持します。
タスクのバックアップ形式を選択します
JSON はワークスペースの完全なバックアップです。ID、件名、タグ、キュー、タイムスタンプ、レビュー数が保存されます。充実した勉強セッションの終了時にそれをエクスポートし、ダウンロードしたファイルに日付を付けた名前を付けます。 2 番目のコピーを、このブラウザから独立した場所 (管理するストレージ デバイスなど) に保存します。
Markdown は、メモを読んだり、別のエディタに移動したりするのに便利です。エクスポートにはフロントマターのメタデータが含まれます。 Markdown ブックにはすべてのメモが含まれており、このアプリに再度インポートできます。 CSV と TSV には質問と回答のカードが含まれているため、ワークスペース全体は保持されません。 PDF はコピーの読み取りまたは印刷であり、編集可能なワークスペースのバックアップではありません。
オリジナルを危険にさらさずに復元をテストする
JSON をエクスポートし、別のブラウザー プロファイルでアプリを開いて、そのファイルをインポートします。タグ、要約、いくつかのリコールキューが付いたメモを確認します。カウントを比較し、長いメモを開いて内容を確認します。開いたことのないバックアップは仮定であり、テストされた回復パスではありません。
インポートをマージすると、メモが追加され、受信バージョンを使用して一致する ID を持つメモが上書きされます。 「置換」は現在のライブラリを破棄し、インポートされたノートのみを使用します。バージョンが異なる可能性がある場合は、いずれかの操作を行う前に現在のライブラリをエクスポートします。無効な JSON、サポートされていないバージョン、および不正な形式のメモ レコードは、インポートが適用される前に拒否されます。
メンテナンスをレビューの一部に含める
週の終わりには、重複したスクラッチノートを削除し、あいまいなタイトルを修正し、繰り返される間違いを思い出しの手がかりに変えます。これらの変更後に、日付の付いたバックアップをエクスポートします。誤って削除してもすぐに唯一の回復ファイルにコピーされないように、最近のバックアップを複数保存してください。
デバイスを移動する場合は、古いデバイスで JSON をエクスポートし、自分でファイルを転送して、新しいデバイスにインポートします。古いプロファイルを廃止する前に、いくつかのメモを開いて、新しいブラウザから新しいバックアップをエクスポートします。後でツールを変更した場合でも、テキストのエクスポートは長期的に読めるように保存しておいてください。
コピー可能な計画テンプレート
# 毎週のワークスペースチェック 件名: 今週変更されたメモ: バックアップファイル名と日付: 独立したコピーの場所: テスト結果を復元します。 次のレビュー: バックアップ :: ワークスペースを復元できる別のエクスポートされたコピー。
よくある質問
ローカル保存によりデバイスは同期されますか?
いいえ。あるデバイスで JSON をエクスポートし、別のデバイスでインポートします。各ブラウザ プロファイルには独自のワークスペースが保存されます。
ブラウザのデータを消去した後にメモを復元できますか?
以前にエクスポートしたバックアップをインポートします。アプリには、削除されたブラウザ データを回復するためのサーバー コピーがありません。
接続せずにアプリを使用できますか?
Service Worker がアプリをキャッシュした後、ワークスペースと以前にアクセスしたページをオフラインで読み込むことができます。信頼する前に、ブラウザでこれをテストしてください。