Передача параметров из id_token в результате
This commit is contained in:
parent
7ad47f42f4
commit
5c89e14e7d
|
|
@ -41,10 +41,6 @@ public class ResultServiceImpl implements ResultService {
|
||||||
try {
|
try {
|
||||||
Lineitems lineitems = mapper.readValue(respBody, Lineitems.class);
|
Lineitems lineitems = mapper.readValue(respBody, Lineitems.class);
|
||||||
|
|
||||||
String resourceId = "112999233990970"; //TODO
|
|
||||||
String userId = "efc0b988-cfe0-4d00-9466-cf86fcf8f885"; //TODO
|
|
||||||
|
|
||||||
|
|
||||||
var body = mapper.writeValueAsString(
|
var body = mapper.writeValueAsString(
|
||||||
ResultRequest.builder()
|
ResultRequest.builder()
|
||||||
.scoreGiven(1L)
|
.scoreGiven(1L)
|
||||||
|
|
@ -52,14 +48,13 @@ public class ResultServiceImpl implements ResultService {
|
||||||
.activityProgress(ProgressType.Completed)
|
.activityProgress(ProgressType.Completed)
|
||||||
.gradingProgress(GradingType.FullyGraded)
|
.gradingProgress(GradingType.FullyGraded)
|
||||||
.timestamp(LocalDateTime.now())
|
.timestamp(LocalDateTime.now())
|
||||||
.userId(userId)
|
.userId(idToken.getSub().toString())
|
||||||
.build()
|
.build()
|
||||||
);
|
);
|
||||||
|
|
||||||
var result = restClient
|
var result = restClient
|
||||||
.post()
|
.post()
|
||||||
.uri(String.format("/lti/ags/%s/context/%s/lineitems/laba/lineitem/scores/x",
|
.uri(idToken.getTokenEndpoint().lineitem() + "/scores/result")
|
||||||
idToken.getContext().id(), resourceId))
|
|
||||||
.header("Authorization", "Bearer " + accessToken)
|
.header("Authorization", "Bearer " + accessToken)
|
||||||
.header("Content-Type", "application/vnd.ims.lis.v1.score+json")
|
.header("Content-Type", "application/vnd.ims.lis.v1.score+json")
|
||||||
.header("Accept", "application/vnd.ims.lis.v1.score+json")
|
.header("Accept", "application/vnd.ims.lis.v1.score+json")
|
||||||
|
|
@ -70,8 +65,5 @@ public class ResultServiceImpl implements ResultService {
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e.getMessage());
|
log.error(e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue