Ankiで独自テンプレート作成

未分類

今回はAnkiで4択問題用のカードテンプレートを作成する手順を詳しく説明します。

ステップ1: ノートタイプの作成

  1. Ankiを開き、メイン画面で「ツール」→「ノートタイプの管理」をクリック
  2. 「追加」ボタンをクリック
  3. 「標準」を選択して「OK」
  4. ノートタイプ名を入力(例: “4択問題”)

ステップ2: フィールドの設定

  1. 「フィールド…」ボタンをクリック
  2. デフォルトのフィールドを削除
  3. 以下のフィールドを追加:
  • Question(質問)
  • Choice1(選択肢1)
  • Choice2(選択肢2)
  • Choice3(選択肢3)
  • Choice4(選択肢4)
  • Answer(解答番号)
  • Explanation(解説)

順番はドラッグで調整できます。

ステップ3: カードテンプレートの設定

  1. 「カード…」ボタンをクリック
  2. フロントテンプレート(表側)に以下を入力:
<div class="card">
<div class="question">{{Question}}</div>

<div class="choices">
    <div class="choice">1. {{Choice1}}</div>
    <div class="choice">2. {{Choice2}}</div>
    <div class="choice">3. {{Choice3}}</div>
    <div class="choice">4. {{Choice4}}</div>
</div>
</div>
  1. バックテンプレート(裏側)に以下を入力:
<div class="card">
<div class="question">{{Question}}</div>

<div class="choices">
    <div class="choice">1. {{Choice1}}</div>
    <div class="choice">2. {{Choice2}}</div>
    <div class="choice">3. {{Choice3}}</div>
    <div class="choice">4. {{Choice4}}</div>
</div>

<hr>

<div class="answer-section">
    <div class="answer">解答: {{Answer}}</div>
    <div class="explanation">{{Explanation}}</div>
</div>
</div>
  1. スタイリング(CSS)に以下を入力:
.card {
    font-family: Arial, sans-serif;
    font-size: 18px;
    text-align: left;
    color: black;
    background-color: white;
    line-height: 1.5;
}

.question {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 20px;
    padding: 10px;
    background-color: #f8f9fa;
    border-left: 4px solid #007bff;
}

.choices {
    margin: 15px 0;
}

.choice {
    padding: 8px 12px;
    margin: 5px 0;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.answer-section {
    margin-top: 20px;
    padding: 15px;
    background-color: #f8f9fa;
    border-radius: 4px;
}

.answer {
    font-weight: bold;
    color: #28a745;
    margin-bottom: 10px;
}

.explanation {
    color: #6c757d;
}

hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #eee;
}

ステップ4: 高度な設定(オプション)

  1. 「オプション」タブをクリック
  2. 「答えの書式をHTMLで許可」にチェック
  3. 「空のフィールド」で「フィールドが空のときカードを表示しない」を選択

ステップ5: テンプレートのテスト

  1. 「閉じる」をクリックして保存
  2. メイン画面で「追加」をクリック
  3. ノートタイプで「4択問題」を選択
  4. テストデータを入力:
  • Question: 日本の首都は?
  • Choice1: 大阪
  • Choice2: 名古屋
  • Choice3: 東京
  • Choice4: 福岡
  • Answer: 3
  • Explanation: 東京は日本の首都であり、政治・経済の中心地です。
  1. 「追加」をクリックしてカードを作成
  2. デッキを開いて表示を確認

使用時の注意点

  • 解答番号には1,2,3,4のいずれかを入力
  • 選択肢は自動的に番号付けされるので、選択肢テキスト自体には番号を含めない
  • HTMLタグを使用したい場合は、フィールド内で直接記述可能

応用機能

正解の選択肢を自動的にハイライト表示する機能を追加したい場合は、バックテンプレートの

{{#eq Answer 1}}correct{{/eq}}

の部分がその役割を果たします。

これで4択問題用のカードテンプレートが完成しました。必要に応じてCSSを調整して、見た目をカスタマイズしてください。

コメント

タイトルとURLをコピーしました