bffgateway.dev.alineadigital.dk Open in urlscan Pro
20.50.2.86  Public Scan

Submitted URL: https://bffgateway.dev.alineadigital.dk/
Effective URL: https://bffgateway.dev.alineadigital.dk/index.html
Submission: On August 05 via automatic, source certstream-suspicious — Scanned from DK

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><label class="select-label" for="select"><span>Select a definition</span><select id="select">
      <option value="/swagger/v0/swagger.json">API - V0</option>
      <option value="/swagger/v1/swagger.json">API - V1</option>
    </select></label></form>

Text Content

Select a definitionAPI - V0API - V1


MF BFF

 0.0 

OAS3

/swagger/v0/swagger.json

Documentation of MF BFF.

Build: 20230802.7



Authorize



TRAININGSESSION

GET/api/v0/session/{id}
Use: api/v1/training-sessions/{id:Guid} Get a Single Training Session.

POST/api/v0/session/start
Use: api/v1/training-sessions/start-adaptive or
api/v1/training-sessions/start-non-adaptive Starts an adaptive training session.

GET/api/v0/session/{id}/getseenexercise
Use: api/v1/training-sessions/{id:Guid}/next-adaptive-exercise Get the next
adaptively chosen SeenExercise.

GET/api/v0/session/{id}/seenexercise/{seenExerciseId}
Use:
api/v1/training-sessions/{id:Guid}/sequences/{sequenceId:Guid}/received-exercises/{receivedExerciseId:Guid}
Get SeenExercise by id.

POST/api/v0/session/{id}/sequences/{sequenceId}/received-exercises
/{receivedExerciseId}/answer-inputfield-exercise
Answer an Input Field Exercise.

POST/api/v0/session/{id}/sequences/{sequenceId}/received-exercises
/{receivedExerciseId}/answer-multiplechoice-exercise
Answer a Multiple Choice Exercise.

POST/api/v0/session/{id}/sequences/{sequenceId}/received-exercises
/{receivedExerciseId}/skip-exercise
Skip an exercise in a sesion.

POST/api/v0/session/{id}/new-sequence
Use: api/v1/training-sessions/{id:Guid}/new-sequence Start new sequence in
training session.

GET/api/v0/session/{id}/sequences/{sequenceId}/result
Get result (list of seen exercises in sequence) in training session.


SCHEMAS

BadRequestProblemDetails
MfBff.Application.Contracts.v0.Requests.Training.StartTrainingSessionV0Request
MfBff.Application.Contracts.v0.Requests.Training.StartTrainingSessionV0Request+TrainingFilterTypes
MfBff.Application.Contracts.v0.Requests.Training.StartTrainingSessionV0Request+TrainingScopeTypes
MfBff.Application.Contracts.v0.Responses.Exercises.AnswerSettingsV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.AnswerSettingsV0Response+AnswerDataTypes
MfBff.Application.Contracts.v0.Responses.Exercises.AnswerSettingsV0Response+AnswerFormats
MfBff.Application.Contracts.v0.Responses.Exercises.AnswerSettingsV0Response+AnswerViews
MfBff.Application.Contracts.v0.Responses.Exercises.AnswerViewSettingsV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.CheckboxViewSettingsV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.CorrectAnswerV0Reponse
MfBff.Application.Contracts.v0.Responses.Exercises.ElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseMetaV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseStateV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseWithoutAnswerV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.FormulaElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.FractionElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.GeoGebraElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.HelpElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.ImageElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.ImageElementV0Response+DimensionV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.InputViewSettingsV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.PlaceholderElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.SeenExerciseWithExerciseV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.SeenExerciseWithUserAnswerV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.SymbolElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.SymbolElementV0Response+Symbols
MfBff.Application.Contracts.v0.Responses.Exercises.TextElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerSkippedV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerTypeV0Response+UserAnswerState
MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerV0Response+UserAnswerValidation
MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerValidatedV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.VideoElementV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.ViewV0Response
MfBff.Application.Contracts.v0.Responses.Exercises.ViewV0Response+AnswerTypes
MfBff.Application.Contracts.v0.Responses.Exercises.ViewWithOptionsDto
MfBff.Application.Contracts.v0.Responses.Shared.Envelope`1[System.Collections.Generic.List`1[MfBff.Application.Contracts.v0.Responses.Exercises.SeenExerciseWithUserAnswerV0Response]]
MfBff.Application.Contracts.v0.Responses.Shared.Envelope`2[MfBff.Application.Contracts.v0.Responses.Exercises.SeenExerciseWithExerciseV0Response,MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseMetaV0Response]
MfBff.Application.Contracts.v0.Responses.Shared.Envelope`2[MfBff.Application.Contracts.v0.Responses.Exercises.UserAnswerV0Response,MfBff.Application.Contracts.v0.Responses.Exercises.ExerciseMetaV0Response]
MfBff.Application.Contracts.v0.Responses.Shared.Envelope`2[MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response,MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionMetaV0Response]
MfBff.Application.Contracts.v0.Responses.Training.CountScopeStateV0Response
MfBff.Application.Contracts.v0.Responses.Training.ExerciseInSequenceV0Response
MfBff.Application.Contracts.v0.Responses.Training.SettingsV0Response
MfBff.Application.Contracts.v0.Responses.Training.StreakChallengeScopeStateV0Response
MfBff.Application.Contracts.v0.Responses.Training.TimeChallengeScopeStateV0Response
MfBff.Application.Contracts.v0.Responses.Training.TimeScopeStateV0Response
MfBff.Application.Contracts.v0.Responses.Training.TrainingContextV0Response
MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionMetaV0Response
MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionSequenceStateV0Response
MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionStateV0Response
MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response
MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response+FilterTypes
MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response+ScopeTypes
MfBff.Application.Contracts.v0.Responses.Training.TrainingSessionV0Response+TrainingSessionStatus
MfBff.Application.Contracts.v1.Training.Requests.AnswerInputFieldExerciseRequest
MfBff.Application.Contracts.v1.Training.Requests.AnswerInputFieldExerciseRequest+InputFieldAnswerRequest
MfBff.Application.Contracts.v1.Training.Requests.AnswerMultipleChoiceExerciseRequest
MfBff.Application.Contracts.v1.Training.Requests.AnswerMultipleChoiceExerciseRequest+MultipleChoiceAnswerRequest
Microsoft.AspNetCore.Mvc.ProblemDetails