Create Flashcard Deck

Step 1 of 3

Import Flashcards from JSON

Import Flashcard Deck from JSON

Upload a JSON file containing flashcard deck data. The file should include deck name, description, tier, type, and flashcards.

The JSON file should follow this structure:
{
  "name": "Deck Name",
  "description": "Deck Description",
  "image_url": "📚",
  "tier": "free" | "max",
  "type": "topper" | "scheduled",
  "releaseDate": "2024-01-01T00:00:00Z", // Required for scheduled decks
  "expiryDate": "2024-01-02T00:00:00Z",   // Required for scheduled decks
  "flashcards": [
    {
      "front_content": "Front of card",
      "back_content": "Back of card",
      "subject_id": "subject-uuid",     // Either subject_id or subject_name is required
      "subject_name": "Subject Name",   // Either subject_id or subject_name is required
      "topic_id": "topic-uuid"          // Optional
    }
  ]
}