API-Changelog
Die MILES API entwickelt sich stetig weiter: Neue Funktionen kommen hinzu, alte fallen weg. Damit Sie als API-Nutzende auf dem Laufenden bleiben, kündigen wir hier Änderungen am Schema an — und ebenso Änderungen, die das Schema nicht ausdrücken kann.
Sie können den Feed auch per RSS abonnieren. Jeder Feed-Eintrag ist den Arten der enthaltenen Änderungen zugeordnet — so können Sie gezielt nach den Releases filtern, die für Sie relevant sind (etwa nur solche mit Deprecations).
Die Angaben unten stammen wörtlich aus dem GraphQL-Schema und sind deshalb englisch.
Details zu diesem Release in den Versionshinweisen
Übungsinhalte werden beim Schreiben ab sofort validiert. Details dazu finden Sie unter Schema-Validierung.
- Verhalten geändert
createExerciseandupdateExercisenow validatedefinition,answerandexplanationsagainst the JSON Schema of the exercise type and reject a mismatch withJSON_INVALID. - Verhalten geändert
publishExercisesnow publishes only exercises whoseExercise.validistrue. The rest are skipped and counted as errors in the result. - HinzugefügtFeld
Exercise.validtrue if the exercise passed the completeness check and is ready to be published
Details zu diesem Release in den Versionshinweisen
- Verhalten geändert
requestPasswordResetnow recognizes single sign-on users and sends them an email pointing to their identity provider instead of a reset token. - Verhalten geändert
setNewPasswordnow fails withINVALID_INPUTwhen the token belongs to a single sign-on user. - Verhalten geändert
addActivityLogsno longer writes learning-phase progress as a side effect of aLEARNING_PHASEentry —setPhaseCompletedhas taken over that responsibility.
Details zu diesem Release in den Versionshinweisen
Details zu diesem Release in den Versionshinweisen
- HinzugefügtOperation
updateFileReferencesupdates file meta data for given files. - HinzugefügtOperation
getFileReferencesget metadata on files - HinzugefügtTyp
UpdateFileReferenceInput - HinzugefügtFeld
FileReference.uuid - HinzugefügtFeld
FileReference.aiGeneratedwhether the file was produced by an AI feature - HinzugefügtFeld
Group.hasAiTutordoes the group have the ai tutor enabled? - HinzugefügtEnum-Wert
Privilege.EDIT_FILE
Dieses Changelog beginnt mit dem heutigen Release.
- VeraltetFeld
Appointment.startDateString - VeraltetFeld
Appointment.endDateString - VeraltetEnum-Wert
ActivityType.COURSE - VeraltetEnum-Wert
PrivilegeScope.HINT - VeraltetArgument
filtervonFineObjectiveEdges.exerciseRevisions - VeraltetArgument
filtervonLearningPhaseEdges.exerciseRevisions - VeraltetEingabefeld
SystemContentFilter.ordering