Änderungen von Dokument 08 Schnittstelle ONYX Reporter

Zuletzt geändert von Carina Enke am 13.02.2024

Von Version 368.1
bearbeitet von sandra_riediger
am 15.12.2014
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 386.1
bearbeitet von tleu
am 01.12.2014
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.sandra_riediger
1 +XWiki.tleu
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  (((
... ... @@ -211,20 +211,8 @@
211 211  
212 212  Abfrage von Lernerresultaten durch LMS
213 213  
214 -{{code}}
215 -@WebMethod(operationName = „disarmSite")
216 -public Boolean disarmSite(
217 -@WebParam(name = „version") final Integer version,
218 -@WebParam(name = „sessionId") final String sessionId,
219 -@WebParam(name = „secretToShare") final String secretToShare,
220 -@WebParam(name = „additionalParams") final HashMapWrapper additionalParams) {
221 -}
222 -{{/code}}
223 -
224 224  
225 225  
226 -=== Parameter disarmSite ===
227 -
228 228  |(((
229 229  version
230 230  )))|(((
... ... @@ -259,19 +259,9 @@
259 259  == Abfrage von Lernerresultaten durch LMS ==
260 260  
261 261  {{code title="Abfrage von Lernerresultaten durch LMS" language="xml"}}
262 - @WebMethod(operationName = „getResultValues")
263 -public HashMapWrapper getResultValues(
264 - @WebParam(name = „version") final Integer version,
265 - @WebParam(name = „sessionId") final String sessionId,
266 - @WebParam(name = „secretToShare") final String secretToShare,
267 - @WebParam(name = „requestedValues") final HashMap<String, String>
268 - requestedValues,
269 - @WebParam(name = „additionalParams") final HashMapWrapper additionalParams) {
270 -}
252
271 271  {{/code}}
272 272  
273 -=== Parameter getResultValues ===
274 -
275 275  |(((
276 276  version
277 277  )))|(((
... ... @@ -290,90 +290,36 @@
290 290  Ein geheimer String, mit dessen Hilfe Server und Client ihre Kommunikation verschlüsseln. Muss bei jeder weiteren Kommunikation gleich bleiben.
291 291  )))
292 292  |(((
293 -requestedValues
273 +students
294 294  )))|(((
295 -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.
296 296  )))
297 297  |(((
298 -additionalParams
278 +optionalContentPackage
299 299  )))|(((
300 -Reserved for future use.
280 +Optional. Content Package (gezippt) als Byte-Array.
301 301  )))
302 -
303 -=== ReturnValue getResultValues ===
304 -
305 305  |(((
306 -HashMap<String, String>
307 -)))|(((
308 -Map der Result-Variables, Key ist der Variablenname, Value der jeweilige Wert (HashMap ist gewrappt)
309 -)))
310 -
311 -== Abfrage von Ergebnisvariablen durch LMS ==
312 -
313 -{{code title="Abfrage von Ergebnisvariablen durch LMS" language="xml"}}
314 - @WebMethod(operationName = „getResultVariables")
315 -public HashMapWrapper getResultVariables(
316 -@WebParam(name = „version") final Integer version,
317 -@WebParam(name = „contentPackage") final byte[] contentPackage,
318 -@WebParam(name = „additionalParams") final HashMapWrapper additionalParams) {
319 -}
320 -{{/code}}
321 -
322 -=== Parameter getResultVariables ===
323 -
324 -|(((
325 -version
326 -)))|(((
327 -Angefragte Version: 1
328 -)))
329 -|(((
330 -contentPackage
331 -)))|(((
332 -Content Package (gezippt) als Byte-Array.
333 -)))
334 -|(((
335 335  additionalParams
336 336  )))|(((
337 337  Reserved for future use.
338 338  )))
339 -
340 -=== ReturnValue getResultVariables ===
341 -
342 -|(((
343 -HashMap<String, String>
344 -)))|(((
345 -Map der Result-Variables, Key ist der Variablenname, Value der jeweilige Wert (HashMap ist gewrappt)
346 -)))
347 -
348 -== Wrapper ==
349 -
350 -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.
351 -
352 -=== Wrapper für die HashMap<String, String> ===
353 -
354 -HashMapWrapper.java:
355 -
356 -[[image:attach:HashMapWrapperjava.png]]
357 -
358 -[[image:attach:HashMapWrapperjava2.png]]
359 -
360 -=== Wrapper für die ArrayList<ResultsForStudent> ===
361 -
362 -ResultsForStudentsWrapper.java:
363 -
364 -[[image:attach:ResultsForStudentsWrapperjava.png]]
365 365  {{/layout-cell}}
366 366  {{/layout-section}}
367 367  
368 368  {{layout-section ac:type="two_right_sidebar"}}
369 369  {{layout-cell}}
370 -
292 +====== untergeordnete Seiten: ======
293 +
294 +
295 +
296 +{{children all="true"/}}
371 371  {{/layout-cell}}
372 372  
373 373  {{layout-cell}}
374 374  ====== relevante Links: ======
375 375  
376 -* [[doc:Schnittstelle ONYX WebPlayer]]
302 +* [[lorem ipsum>>url:https://www.bps-system.de/help/display/OPAL/Handbuch+OPAL||shape="rect"]]
377 377  {{/layout-cell}}
378 378  {{/layout-section}}
379 379  {{/layout}}
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -3342789
1 +3342396
url
... ... @@ -1,1 +1,1 @@
1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342789/Schnittstelle ONYX Reporter
1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342396/Schnittstelle ONYX Reporter