📝 How to Create a Card Decks for LearnLock

📌 Step 1: Understand the JSONL Format

A custom Card Deck in LearnLock is a JSONL file where each flashcard follows a specific structure. Here’s the required format:

{
  "title": "Newton’s Laws",
  "category": "Physics",
  "content": "Newton's first law states that an object in motion stays in motion unless acted upon by an external force.",
  "extra": "F = ma"
}

💡 Explanation of Each Field

Field Description Example
title The main topic or term of the flashcard "Newton’s Laws"
category The general topic area (Optional) "Physics", "History", "Vocabulary"
content The main learning material (definition, explanation, or key information) "An object in motion stays in motion unless acted upon."
extra Additional optional information like formulas, dates, pronunciations "F = ma"

📌 Note: Each card must follow this structure to be recognized by LearnLock.


📌 Step 2: Create Your JSONL File

You can use any text editor to create your custom card deck.

💡 Example for Vocabulary Learning

[
  {
    "title": "Swop",
    "category": "Dance",
    "content": "A fusion of swing and hip-hop dance styles.",
    "extra": "/swɑp/"
  },
  {
    "title": "Abacist",
    "category": "Mathematics",
    "content": "One who uses an abacus in casting accounts; a calculator.",
    "extra": "/ˈæb.ə.sɪst/"
  }
]

💡 Example for Science Concepts

[
  {
    "title": "Newton’s Laws",
    "category": "Physics",
    "content": "Newton's first law states that an object in motion stays in motion unless acted upon by an external force.",
    "extra": "F = ma"
  },
  {
    "title": "DNA Replication",
    "category": "Biology",
    "content": "The process of producing two identical replicas from one original DNA molecule.",
    "extra": "Occurs in the S-phase of the cell cycle."
  }
]

📌 Step 3: Save and Import Your Custom Card Deck

  1. Save the file as .jsonl
    • Example: my_deck.jsonl
  2. Transfer the file to your phone
    • You can use Google Drive, Dropbox, or a direct USB connection.
  3. Open LearnLock and Import the Card Deck
    • Navigate to Manage SourcesAdd Source
    • Select your JSONL file
  4. Start Learning!
    • Your new flashcards will now appear every time you unlock your phone. 🚀

📌 Troubleshooting & Common Issues

🟢 LearnLock isn’t detecting my file
✅ Ensure your file uses valid JSON syntax and follows the correct structure.
✅ Check that the file ends in .jsonl.


⚠️ Limitations & Best Practices


📝 Get Started with Your Custom Card Deck Today!

🚀 Try creating your own Card Deck now and personalize your learning experience with LearnLock!

📩 Need help? Contact us at: mug.n.ai.dev@gmail.com