addedOutput schema / $defs / AccountStats
Added value: +{
+ "description": "Where the user stands on a platform they linked, read live from its API.",
+ "properties": {
+ "error": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Error"
+ },
+ "handle": {
+ "title": "Handle",
+ "type": "string"
+ },
+ "least_practised": {
+ "items": {
+ "$ref": "#/$defs/TagCount"
+ },
+ "title": "Least Practised",
+ "type": "array"
+ },
+ "levels": {
+ "additionalProperties": {
+ "type": "integer"
+ },
+ "title": "Levels",
+ "type": "object"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "title": "Limitations",
+ "type": "array"
+ },
+ "platform": {
+ "title": "Platform",
+ "type": "string"
+ },
+ "strongest": {
+ "items": {
+ "$ref": "#/$defs/TagCount"
+ },
+ "title": "Strongest",
+ "type": "array"
+ },
+ "struggling": {
+ "items": {
+ "$ref": "#/$defs/TagCount"
+ },
+ "title": "Struggling",
+ "type": "array"
+ }
+ },
+ "required": [
+ "platform",
+ "handle"
+ ],
+ "title": "AccountStats",
+ "type": "object"
+}
addedOutput schema / $defs / CalibrationBin
Added value: +{
+ "properties": {
+ "high": {
+ "title": "High",
+ "type": "number"
+ },
+ "low": {
+ "title": "Low",
+ "type": "number"
+ },
+ "predicted": {
+ "title": "Predicted",
+ "type": "number"
+ },
+ "recalled": {
+ "title": "Recalled",
+ "type": "number"
+ },
+ "reviews": {
+ "title": "Reviews",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "low",
+ "high",
+ "reviews",
+ "predicted",
+ "recalled"
+ ],
+ "title": "CalibrationBin",
+ "type": "object"
+}
addedOutput schema / $defs / Insights
Added value: +{
+ "properties": {
+ "calibration": {
+ "items": {
+ "$ref": "#/$defs/CalibrationBin"
+ },
+ "title": "Calibration",
+ "type": "array"
+ },
+ "forecast": {
+ "items": {
+ "$ref": "#/$defs/TopicForecast"
+ },
+ "title": "Forecast",
+ "type": "array"
+ },
+ "horizon_days": {
+ "title": "Horizon Days",
+ "type": "integer"
+ },
+ "overconfidence": {
+ "items": {
+ "$ref": "#/$defs/OverconfidentReview"
+ },
+ "title": "Overconfidence",
+ "type": "array"
+ },
+ "recovery": {
+ "items": {
+ "$ref": "#/$defs/MistakeRecovery"
+ },
+ "title": "Recovery",
+ "type": "array"
+ }
+ },
+ "required": [
+ "horizon_days",
+ "forecast",
+ "recovery",
+ "overconfidence",
+ "calibration"
+ ],
+ "title": "Insights",
+ "type": "object"
+}
addedOutput schema / $defs / MistakeRecovery
Added value: +{
+ "properties": {
+ "clean_reviews_since": {
+ "title": "Clean Reviews Since",
+ "type": "integer"
+ },
+ "kind": {
+ "title": "Kind",
+ "type": "string"
+ },
+ "last_seen": {
+ "format": "date",
+ "title": "Last Seen",
+ "type": "string"
+ },
+ "times": {
+ "title": "Times",
+ "type": "integer"
+ }
+ },
+ "required": [
+ "kind",
+ "times",
+ "last_seen",
+ "clean_reviews_since"
+ ],
+ "title": "MistakeRecovery",
+ "type": "object"
+}
addedOutput schema / $defs / NextStep
Added value: +{
+ "properties": {
+ "detail": {
+ "title": "Detail",
+ "type": "string"
+ },
+ "kind": {
+ "title": "Kind",
+ "type": "string"
+ },
+ "title": {
+ "title": "Title",
+ "type": "string"
+ },
+ "url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "title": "Url"
+ }
+ },
+ "required": [
+ "kind",
+ "title",
+ "detail"
+ ],
+ "title": "NextStep",
+ "type": "object"
+}
addedOutput schema / $defs / OverconfidentReview
Added value: +{
+ "properties": {
+ "forgot_at": {
+ "format": "date-time",
+ "title": "Forgot At",
+ "type": "string"
+ },
+ "platform": {
+ "title": "Platform",
+ "type": "string"
+ },
+ "problem_id": {
+ "title": "Problem Id",
+ "type": "string"
+ },
+ "rated_easy_at": {
+ "format": "date-time",
+ "title": "Rated Easy At",
+ "type": "string"
+ },
+ "title": {
+ "title": "Title",
+ "type": "string"
+ },
+ "url": {
+ "title": "Url",
+ "type": "string"
+ }
+ },
+ "required": [
+ "platform",
+ "problem_id",
+ "title",
+ "url",
+ "rated_easy_at",
+ "forgot_at"
+ ],
+ "title": "OverconfidentReview",
+ "type": "object"
+}
addedOutput schema / $defs / TagCount
Added value: +{
+ "properties": {
+ "count": {
+ "title": "Count",
+ "type": "integer"
+ },
+ "tag": {
+ "title": "Tag",
+ "type": "string"
+ }
+ },
+ "required": [
+ "tag",
+ "count"
+ ],
+ "title": "TagCount",
+ "type": "object"
+}
addedOutput schema / $defs / TopicForecast
Added value: +{
+ "properties": {
+ "problems": {
+ "title": "Problems",
+ "type": "integer"
+ },
+ "recall_later": {
+ "title": "Recall Later",
+ "type": "number"
+ },
+ "recall_now": {
+ "title": "Recall Now",
+ "type": "number"
+ },
+ "tag": {
+ "title": "Tag",
+ "type": "string"
+ }
+ },
+ "required": [
+ "tag",
+ "problems",
+ "recall_now",
+ "recall_later"
+ ],
+ "title": "TopicForecast",
+ "type": "object"
+}
addedOutput schema / properties / accounts
Added value: +{
+ "items": {
+ "$ref": "#/$defs/AccountStats"
+ },
+ "title": "Accounts",
+ "type": "array"
+}
addedOutput schema / properties / insights
Added value: +{
+ "$ref": "#/$defs/Insights"
+}
addedOutput schema / properties / next_steps
Added value: +{
+ "items": {
+ "$ref": "#/$defs/NextStep"
+ },
+ "title": "Next Steps",
+ "type": "array"
+}
changedOutput schema / required
Previous value: -[
- "progress",
- "due",
- "patterns"
-]New value: +[
+ "progress",
+ "due",
+ "patterns",
+ "insights"
+]