2.1.1 Preferences object

Contains a user's preferences for practicing a specific drill.

Example

{
  "style": "MULTIPLE_CHOICE",
  "direction": "PRODUCTIVE",
  "unknownColumns": [
    {"name": "Plural"},
    {"name": "Singular"} 
  ],
  "useIntroductions" : true,
  "autoAdvancement" : false
}

Fields

Field Type Description
direction
optional
String The user's preferred practice direction for this drill:

  • BIDIRECTIONAL (default)
  • PRODUCTIVE
  • RECEPTIVE
If this attribute is not present, it means that the value is not user configurable.
style
optional
String The user's preferred practice style for this drill:

  • MULTIPLE_CHOICE (default)
  • OPEN_ENDED
If this attribute is not present, it means that the value is not user configurable.
unknownColumns
optional
List of 2.1.1 Column objects The user's preferred unknown column to include. The default value is to include all columns. The set of available unknown columns can be obtained from the drill details.

If this attribute is not present, it means that the value is not user configurable.
useIntroductions
optional
Boolean The user's preference for introductions:

  • true (default)
  • false
If this attribute is not present, it means that the value is not user configurable.
autoAdvancement
optional
Boolean The user's preference for auto advancement of questions where available:

  • true (default)
  • false
If this attribute is not present, it means that the value is not user configurable.