Änderungen von Dokument 08 Schnittstelle ONYX Reporter
Zuletzt geändert von Carina Enke am 13.02.2024
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
-
Objekte (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. sandra_riediger1 +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 ((( ... ... @@ -209,22 +209,10 @@ 209 209 210 210 == Abmeldung durch LMS == 211 211 212 - 214 +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 - requestedValues273 +students 294 294 )))|((( 295 - Kann leersein,dann werdenalle Result-Variableszurück geliefert.SindKeysenthalten,so kommen nur diesezurück.275 +Liste der Studenten mit ihren Resultaten. Siehe unten. 296 296 ))) 297 297 |((( 298 - additionalParams278 +optionalContentPackage 299 299 )))|((( 300 - Reservedforfutureuse.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:SchnittstelleONYX 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 -3342 7911 +3342396 - url
-
... ... @@ -1,1 +1,1 @@ 1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342 791/Schnittstelle ONYX Reporter1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342396/Schnittstelle ONYX Reporter