changedOutput schema / $defs / CardFrontOut / description
Previous value: -"One card front for the assistant to ask."New value: +"Rich question only. Editable source is deliberately absent during study."
removedOutput schema / $defs / CardFrontOut / properties / front
Removed value: -{
- "description": "The question side; ask it and wait for the user's answer.",
- "type": "string"
-}
addedOutput schema / $defs / CardFrontOut / properties / front_html
Added value: +{
+ "type": "string"
+}
addedOutput schema / $defs / CardFrontOut / properties / media
Added value: +{
+ "items": {
+ "$ref": "#/$defs/MediaOut"
+ },
+ "type": "array"
+}
removedOutput schema / $defs / CardFrontOut / properties / spoken_front
Removed value: -{
- "description": "The question as it should be read aloud: a cloze gap is the word\n\"blank\", a picture is described, a formula is named. Speak this\nrather than `front` when talking.",
- "type": "string"
-}
changedOutput schema / $defs / CardFrontOut / required
Previous value: -[
- "card_id",
- "front",
- "spoken_front"
-]New value: +[
+ "card_id",
+ "front_html",
+ "media"
+]
addedOutput schema / $defs / MediaOut
Added value: +{
+ "properties": {
+ "filename": {
+ "type": "string"
+ },
+ "media_id": {
+ "format": "int64",
+ "type": "integer"
+ },
+ "mime": {
+ "type": "string"
+ },
+ "size": {
+ "format": "uint64",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "media_id",
+ "url",
+ "mime",
+ "filename",
+ "size"
+ ],
+ "type": "object"
+}