Änderungen von Dokument 08 Schnittstelle ONYX Reporter
Zuletzt geändert von Carina Enke am 26.11.2025
Von Version 402.2
bearbeitet von Carina Enke
am 16.11.2025
am 16.11.2025
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 389.1
bearbeitet von tleu
am 01.12.2014
am 01.12.2014
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (4 geändert, 0 hinzugefügt, 0 gelöscht)
-
Anhänge (0 geändert, 0 hinzugefügt, 3 gelöscht)
-
Objekte (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Titel
-
... ... @@ -1,1 +1,1 @@ 1 - 08Schnittstelle ONYX Reporter1 +Schnittstelle ONYX Reporter - Übergeordnete Seite
-
... ... @@ -1,1 +1,0 @@ 1 -ONYX.Systeminformationen.WebHome - Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. carina1 +XWiki.tleu - Inhalt
-
... ... @@ -1,30 +1,47 @@ 1 -{{section}} 2 -{{column width="60%"}} 1 +{{layout}} 2 +{{layout-section ac:type="two_right_sidebar"}} 3 +{{layout-cell}} 4 +====== Inhalt: ====== 3 3 4 - 5 -{{/column}} 6 6 7 -{{column width="30%"}} 8 -{{panel title="Inhalt"}} 9 -{{toc start="2"/}} 10 -{{/panel}} 11 11 8 +{{toc style="square" maxLevel="5" outline="true" absoluteUrl="true"/}} 9 +{{/layout-cell}} 12 12 11 +{{layout-cell}} 12 +|=(% colspan="1" %)(% colspan="1" %) 13 +((( 14 +Programmversion 15 +)))|(% colspan="1" %)(% colspan="1" %) 16 +((( 17 + 18 +))) 19 +|=((( 20 +Status 21 +)))|((( 22 +(% class="status-macro aui-lozenge aui-lozenge-error" %)ENTWURF 23 +))) 24 +|=((( 25 +Aufgaben 26 +)))|((( 27 + 13 13 14 -{{panel title="Weiterführende Inhalte"}} 15 -* [[Schnittstelle ONYX Player>>doc:ONYX.Systeminformationen.Schnittstelle ONYX Player.WebHome]] 29 + 30 +))) 31 +|=((( 32 +JIRA 33 +)))|((( 34 + 35 +))) 36 +{{/layout-cell}} 37 +{{/layout-section}} 16 16 17 -{{/panel}} 18 - 19 -{{/column}} 20 -{{/section}} 21 - 22 - 39 +{{layout-section ac:type="single"}} 40 +{{layout-cell}} 23 23 == Allgemeines == 24 24 25 25 Über die Schnittstelle zum ONYX WebReporter erfolgt jede Kommunikation zwischen dem LMS und dem Reporter. Dazu erfolgt eine Reihe von Aufrufen: 26 26 27 -(% class="wrapped" %) 28 28 |((( 29 29 armSite 30 30 )))|((( ... ... @@ -55,7 +55,7 @@ 55 55 56 56 == Anmeldung des LMS == 57 57 58 -{{code language="xml"title="Anmeldung des LMS"}}75 +{{code title="Anmeldung des LMS" language="xml"}} 59 59 @WebMethod(operationName = „armSite") 60 60 public String armSite( 61 61 @WebParam(name = „version") final Integer version, ... ... @@ -70,7 +70,6 @@ 70 70 71 71 === Parameter armSite === 72 72 73 -(% class="wrapped" %) 74 74 |((( 75 75 version 76 76 )))|((( ... ... @@ -113,7 +113,6 @@ 113 113 114 114 === ReturnValue armSite === 115 115 116 -(% class="wrapped" %) 117 117 |((( 118 118 String 119 119 )))|((( ... ... @@ -122,7 +122,7 @@ 122 122 123 123 == Initialisierung durch LMS == 124 124 125 -{{code language="xml"title="Initialisierung durch LMS"}}140 +{{code title="Initialisierung durch LMS" language="xml"}} 126 126 @WebMethod(operationName = „initiateSite") 127 127 public String initiateSite( 128 128 @WebParam(name = „version") final Integer version, ... ... @@ -136,7 +136,6 @@ 136 136 137 137 === Parameter initiateSite === 138 138 139 -(% class="wrapped" %) 140 140 |((( 141 141 version 142 142 )))|((( ... ... @@ -172,7 +172,6 @@ 172 172 173 173 === ReturnValue initiateSite === 174 174 175 -(% class="wrapped" %) 176 176 |((( 177 177 String 178 178 )))|((( ... ... @@ -196,21 +196,10 @@ 196 196 197 197 == Abmeldung durch LMS == 198 198 212 +Abfrage von Lernerresultaten durch LMS 199 199 200 -{{code}} 201 -@WebMethod(operationName = „disarmSite") 202 -public Boolean disarmSite( 203 -@WebParam(name = „version") final Integer version, 204 -@WebParam(name = „sessionId") final String sessionId, 205 -@WebParam(name = „secretToShare") final String secretToShare, 206 -@WebParam(name = „additionalParams") final HashMapWrapper additionalParams) { 207 -} 208 -{{/code}} 214 + 209 209 210 - 211 -=== Parameter disarmSite === 212 - 213 -(% class="wrapped" %) 214 214 |((( 215 215 version 216 216 )))|((( ... ... @@ -244,7 +244,7 @@ 244 244 245 245 == Abfrage von Lernerresultaten durch LMS == 246 246 247 -{{code language="xml"title="Abfrage von Lernerresultaten durch LMS"}}249 +{{code title="Abfrage von Lernerresultaten durch LMS" language="xml"}} 248 248 @WebMethod(operationName = „getResultValues") 249 249 public HashMapWrapper getResultValues( 250 250 @WebParam(name = „version") final Integer version, ... ... @@ -296,7 +296,7 @@ 296 296 297 297 == Abfrage von Ergebnisvariablen durch LMS == 298 298 299 -{{code language="xml"title="Abfrage von Ergebnisvariablen durch LMS"}}301 +{{code title="Abfrage von Ergebnisvariablen durch LMS" language="xml"}} 300 300 @WebMethod(operationName = „getResultVariables") 301 301 public HashMapWrapper getResultVariables( 302 302 @WebParam(name = „version") final Integer version, ... ... @@ -333,19 +333,33 @@ 333 333 334 334 == Wrapper == 335 335 336 -Da die Übertragung von Maps und Listen über JAX-WS Probleme machen kann, müssen diese gewrappt werden.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. 337 337 338 338 === Wrapper für die HashMap<String, String> === 339 339 340 340 HashMapWrapper.java: 341 341 342 -[[image:attach:HashMapWrapperjava.png ||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]344 +[[image:attach:HashMapWrapperjava.png]] 343 343 344 -[[image:attach:HashMapWrapperjava2.png ||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]346 +[[image:attach:HashMapWrapperjava2.png]] 345 345 346 346 === Wrapper für die ArrayList<ResultsForStudent> === 347 347 348 348 ResultsForStudentsWrapper.java: 349 349 350 -[[image:attach:ResultsForStudentsWrapperjava.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]] 352 +[[image:attach:ResultsForStudentsWrapperjava.png]] 353 +{{/layout-cell}} 354 +{{/layout-section}} 351 351 356 +{{layout-section ac:type="two_right_sidebar"}} 357 +{{layout-cell}} 358 + 359 +{{/layout-cell}} 360 + 361 +{{layout-cell}} 362 +====== relevante Links: ====== 363 + 364 +* [[doc:Schnittstelle ONYX WebPlayer]] 365 +{{/layout-cell}} 366 +{{/layout-section}} 367 +{{/layout}}
- HashMapWrapperjava.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Größe
-
... ... @@ -1,1 +1,0 @@ 1 -135.3 KB - Inhalt
- HashMapWrapperjava2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Größe
-
... ... @@ -1,1 +1,0 @@ 1 -187.3 KB - Inhalt
- ResultsForStudentsWrapperjava.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.XWikiGuest - Größe
-
... ... @@ -1,1 +1,0 @@ 1 -83.3 KB - Inhalt
- Confluence.Code.ConfluencePageClass[0]
-
- id
-
... ... @@ -1,1 +1,1 @@ 1 -3342 3901 +3342787 - url
-
... ... @@ -1,1 +1,1 @@ 1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342 390/Schnittstelle ONYX Reporter1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342787/Schnittstelle ONYX Reporter