Änderungen von Dokument 08 Schnittstelle ONYX Reporter

Zuletzt geändert von Carina Enke am 13.02.2024

Von Version 389.1
bearbeitet von tleu
am 01.12.2014
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 387.1
bearbeitet von tleu
am 01.12.2014
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

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,90 +278,36 @@
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 -requestedValues
273 +students
282 282  )))|(((
283 -Kann leer sein, dann werden alle Result-Variables zurück geliefert. Sind Keys enthalten, so kommen nur diese zurück.
275 +Liste der Studenten mit ihren Resultaten. Siehe unten.
284 284  )))
285 285  |(((
286 -additionalParams
278 +optionalContentPackage
287 287  )))|(((
288 -Reserved for future use.
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 -ResultsForStudentsWrapper.java:
351 -
352 -[[image:attach:ResultsForStudentsWrapperjava.png]]
353 353  {{/layout-cell}}
354 354  {{/layout-section}}
355 355  
356 356  {{layout-section ac:type="two_right_sidebar"}}
357 357  {{layout-cell}}
358 -
292 +====== untergeordnete Seiten: ======
293 +
294 +
295 +
296 +{{children all="true"/}}
359 359  {{/layout-cell}}
360 360  
361 361  {{layout-cell}}
362 362  ====== relevante Links: ======
363 363  
364 -* [[doc:Schnittstelle ONYX WebPlayer]]
302 +* [[lorem ipsum>>url:https://www.bps-system.de/help/display/OPAL/Handbuch+OPAL||shape="rect"]]
365 365  {{/layout-cell}}
366 366  {{/layout-section}}
367 367  {{/layout}}
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -3342787
1 +3342396
url
... ... @@ -1,1 +1,1 @@
1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342787/Schnittstelle ONYX Reporter
1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342396/Schnittstelle ONYX Reporter