Poodll MiniLesson allows you to import items from a CSV file. 

Because of the way Poodll MiniLesson stores data internally, the same import file columns/fields will hold different data for different MiniLesson items. For example:

  • Item MultiChoice stores answer option 1 in field "customtext1"
  • Item Speaking GapFill stores all the lines to be spoken in field "customtext1"


But some item data will be the same for all item types. So lets first cover the item data that is common to all item types. And then cover the item data specific to each item type.


It will be much easier to use an existing import file template, and refer to this document, than to try to build one from scratch.


Common Data

This is the data at the top of the form when creating a new item, fields such as Item Name, Item Text and Youtube Clip. The Page item type contains only these common data elements. Unless stated all fields are optional


Form Name
Import Column Name
Comments
Item Typetype
(required)
This is the most important field, and tells the importer what item type the data is. Possible values:
  • page
  • multichoice
  • multiaudio
  • dictationchat
  • listeninggapfill
  • typinggapfill
  • speakinggapfill
  • dictation
  • speechcards
  • listenrepeat
  • shortanswer
Item TitlenameThis is not shown to students by default (but optionally can be)
VisiblevisibleWhether the item is included in the lesson and visible to students or not. Defaults to true.
true or false
Item InstructionsinstructionsInstructions to be shown to students
Item TexttextThe item text, perhaps best described  as "the question."
Item Text AreatextareaA text block
Item iFrameiframeA free area to add html code, in particular iframes.
TTSttsThe text of a text-to-speech audio item.
TTS VoicettsvoiceThe voice for the text-to-speech audio item. Defaults to auto.
 TTS OptionttsoptionOptions for text-to-speech item. Possible values: 
 TTS AutoplayttsautoplayStart the audio when the item displays. Mobile devices probably won't respect this. Defaults to false.
true or false
YouTube Clip VideoIDytidA 9 character Youtube Video ID
YouTube Clip StartytstartThe start time within the video in seconds. Defaults to 0.
YouTube Clip EndytendThe end time within the video in seconds. Defaults to 0, meaning no specified end time.
 TTS DialogttsdialogTTS (text-to-speech) dialog text
TTS Dialog Voice AttsdialogvoiceaTTS dialog voice A
TTS Dialog Voice BttsdialogvoicebTTS dialog voice B
TTS Dialog Voice CttsdialogvoicecTTS dialog voice C
TTS Dialog VisiblettsdialogvisibleWhether to show the TTS Dialog text on screen or hide it. Defaults to true
true or false
TTS PassagettspassageA passage of text to be read aloud, and highlighted, by a text to speech voice.
TTS Passage VoicettspassagevoiceThe voice to use in the TTS passage:
TTS Passage SpeedttspassagespeedThe voice speed options to use in the TTS passage. Possible values:
LayoutlayoutThe layout options to use. Defaults to auto. Possible values:
  • auto
  • horizontal
  • vertical
  • magazine


Dictation

Form Name
Import Column Name
Comments
 Sentencestext1The sentences for the dictation activity, each on a new line.
Prompt speaker's voicetext5The voice for the text-to-speech audio item. Defaults to auto.
TTS Voice Optionsint4Options for text-to-speech item. Possible values: 


Dictation Chat

Form Name
Import Column Name
Comments
Sentencestext1The sentences for the dictation chat activity, each on a new line.
Prompt speaker's voicetext5The voice for the text-to-speech audio item. Defaults to auto.
TTS Voice Optionsint4Options for text-to-speech item. Possible values: 


Listen and Say

Form Name
Import Column Name
Comments
Sentencestext1The sentences for the listen-and-say activity, each on a new line.
Prompt speaker's voice

text5The voice for the text-to-speech audio item. Defaults to auto.
TTS Voice Optionsint4Options for text-to-speech item. Possible values: 


Listening Gap Fill

Form Name
Import Column Name
Comments
Sentencestext1The sentences to be read aloud for the listening gap fill activity, each on a new line.
Allow Retryint3Whether or not to allow students to retry a sentence after a failed attempt.. Defaults to true
true or false
Time limittimelimitIf set, will mark as false and proceed to next sentence when the time interval is up. Time interval applies to each sentence individually. Set an integer value in seconds to activate. Set to 0 or leave empty (the default)
Prompt speaker's voice

text5The voice for the text-to-speech audio item. Defaults to auto.
TTS Voice Options

int4Options for text-to-speech item. Possible values: 


Speaking Gap Fill

Form Name
Import Column Name
Comments
Sentencestext1The sentences to be said aloud by the user. Each "gap" should be delineated with square brackets, eg T[able]

Each sentence on a new line.
Read Sentencesint2Whether or not TTS should read the sentence for the student.  Defaults to false
true or false
Allow Retryint3Whether or not to allow students to retry a sentence after a failed attempt.. Defaults to true
true or false
Time limittimelimitIf set, will mark as false and proceed to next sentence when the time interval is up. Time interval applies to each sentence individually. Set an integer value in seconds to activate. Set to 0 or leave empty (the default)
Prompt speaker's voice

text5The voice for the text-to-speech audio item. Defaults to auto.

TTS Voice Options

int4Options for text-to-speech item. Possible values: 


Typing Gap Fill

Form Name
Import Column Name
Comments
Sentencestext1The sentences to be entered by the user. Each "gap" should be delineated with square brackets, eg T[able]

Each sentence on a new line.
Allow Retryint3
Whether or not to allow students to retry a sentence after a failed attempt.. Defaults to true
true or false
Time limittimelimitIf set, will mark as false and proceed to next sentence when the time interval is up. Time interval applies to each sentence individually. Set an integer value in seconds to activate. Set to 0 or leave empty (the default)


Multichoice

Form Name
Import Column Name
Comments
Display options asint20 = plain text
1 = audio players + dots
2 = audio players +text
Answer reader's voicetext5The voice for the text-to-speech answer reader. Defaults to auto.


TTS prompt optionsint4Options for text-to-speech item. Possible values: 
Confirm choiceint30 = no
1 = yes
Correct answercorrectanswer 1, 2, 3 or 4
answer1text11st answer option (required)
answer2text22nd answer option (required)
answer3text33rd answer option (optional)
answer4text44th answer option (optional)


Multichoice Audio

Form Name
Import Column Name
Comments
Answer reader's voicetext5The voice for the text-to-speech answer reader. Defaults to auto.


TTS prompt optionsint4Options for text-to-speech item. Possible values: 
Show answers asint10 = dots instead of letters
1 = plain text
Correct answercorrectanswer 1, 2, 3 or 4
answer1text11st answer option (required)
answer2text22nd answer option (required)
answer3text33rd answer option (optional)
answer4text44th answer option (optional)


Page

Form Name
Import Column Name
Comments
no unique cols


Short Answer

Form Name
Import Column Name
Comments
Correct responsestext1All the possible correct responses, each on a new line


Speechcards

Form Name
Import Column Name
Comments
Sentences (prompts)text1The sentences for the activity, each card's sentence on a new line.