Änderungen von Dokument 08 Schnittstelle ONYX Reporter
Zuletzt geändert von Carina Enke am 13.02.2024
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
-
Objekte (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -60,7 +60,9 @@ 60 60 |((( 61 61 getResultValues 62 62 )))|((( 63 -Gibt alle bzw. die angeforderten Resultate für den Test zurück. Voraussetzung: Es ist nur exakt ein Student in der bei initiateSite übertragenen Liste. 63 +Gibt alle bzw. die angeforderten Resultate für den Test zurück. Voraussetzung: 64 + 65 +Es ist nur exakt ein Student in der bei initiateSite übertragenen Liste. 64 64 ))) 65 65 |(% colspan="1" %)(% colspan="1" %) 66 66 ((( ... ... @@ -247,19 +247,9 @@ 247 247 == Abfrage von Lernerresultaten durch LMS == 248 248 249 249 {{code title="Abfrage von Lernerresultaten durch LMS" language="xml"}} 250 - @WebMethod(operationName = „getResultValues") 251 -public HashMapWrapper getResultValues( 252 - @WebParam(name = „version") final Integer version, 253 - @WebParam(name = „sessionId") final String sessionId, 254 - @WebParam(name = „secretToShare") final String secretToShare, 255 - @WebParam(name = „requestedValues") final HashMap<String, String> 256 - requestedValues, 257 - @WebParam(name = „additionalParams") final HashMapWrapper additionalParams) { 258 -} 252 + 259 259 {{/code}} 260 260 261 -=== Parameter getResultValues === 262 - 263 263 |((( 264 264 version 265 265 )))|((( ... ... @@ -278,76 +278,20 @@ 278 278 Ein geheimer String, mit dessen Hilfe Server und Client ihre Kommunikation verschlüsseln. Muss bei jeder weiteren Kommunikation gleich bleiben. 279 279 ))) 280 280 |((( 281 - requestedValues273 +students 282 282 )))|((( 283 - Kann leersein,dann werdenalle Result-Variableszurück geliefert.SindKeysenthalten,so kommen nur diesezurück.275 +Liste der Studenten mit ihren Resultaten. Siehe unten. 284 284 ))) 285 285 |((( 286 - additionalParams278 +optionalContentPackage 287 287 )))|((( 288 - Reservedforfutureuse.280 +Optional. Content Package (gezippt) als Byte-Array. 289 289 ))) 290 - 291 -=== ReturnValue getResultValues === 292 - 293 293 |((( 294 -HashMap<String, String> 295 -)))|((( 296 -Map der Result-Variables, Key ist der Variablenname, Value der jeweilige Wert (HashMap ist gewrappt) 297 -))) 298 - 299 -== Abfrage von Ergebnisvariablen durch LMS == 300 - 301 -{{code title="Abfrage von Ergebnisvariablen durch LMS" language="xml"}} 302 - @WebMethod(operationName = „getResultVariables") 303 -public HashMapWrapper getResultVariables( 304 -@WebParam(name = „version") final Integer version, 305 -@WebParam(name = „contentPackage") final byte[] contentPackage, 306 -@WebParam(name = „additionalParams") final HashMapWrapper additionalParams) { 307 -} 308 -{{/code}} 309 - 310 -=== Parameter getResultVariables === 311 - 312 -|((( 313 -version 314 -)))|((( 315 -Angefragte Version: 1 316 -))) 317 -|((( 318 -contentPackage 319 -)))|((( 320 -Content Package (gezippt) als Byte-Array. 321 -))) 322 -|((( 323 323 additionalParams 324 324 )))|((( 325 325 Reserved for future use. 326 326 ))) 327 - 328 -=== ReturnValue getResultVariables === 329 - 330 -|((( 331 -HashMap<String, String> 332 -)))|((( 333 -Map der Result-Variables, Key ist der Variablenname, Value der jeweilige Wert (HashMap ist gewrappt) 334 -))) 335 - 336 -== Wrapper == 337 - 338 -Da die Übertragung von Maps und Listen über JAX-WS Probleme macht (clientseitig gefüllte Listen werden leer über den WS versandt und kommen daher auch leer serverseitig an), müssen diese gewrappt werden. 339 - 340 -=== Wrapper für die HashMap<String, String> === 341 - 342 -HashMapWrapper.java: 343 - 344 -[[image:attach:HashMapWrapperjava.png]] 345 - 346 -[[image:attach:HashMapWrapperjava2.png]] 347 - 348 -=== Wrapper für die ArrayList<ResultsForStudent> === 349 - 350 -[[image:attach:ResultsForStudentsWrapperjava.png]] 351 351 {{/layout-cell}} 352 352 {{/layout-section}} 353 353
- Confluence.Code.ConfluencePageClass[0]
-
- id
-
... ... @@ -1,1 +1,1 @@ 1 -334239 91 +3342396 - url
-
... ... @@ -1,1 +1,1 @@ 1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/334239 9/Schnittstelle ONYX Reporter1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342396/Schnittstelle ONYX Reporter