Änderungen von Dokument 08 Schnittstelle ONYX Reporter
Zuletzt geändert von Carina Enke am 26.11.2025
Von Version 404.1
bearbeitet von Carina Enke
am 26.11.2025
am 26.11.2025
Änderungskommentar:
Migrated property [stableId] from class [Confluence.Code.ConfluencePageClass]
Auf Version 388.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,25 +1,47 @@ 1 -{{ section}}2 -{{ column width="60%"}}3 - 4 - {{/column}}1 +{{layout}} 2 +{{layout-section ac:type="two_right_sidebar"}} 3 +{{layout-cell}} 4 +====== Inhalt: ====== 5 5 6 -{{column width="30%"}} 7 -{{panel title="Inhalt"}} 8 -{{toc start="2"/}} 9 -{{/panel}} 10 10 11 -{{panel title="Weiterführende Inhalte"}} 12 -* [[Schnittstelle ONYX Player>>doc:ONYX.Systeminformationen.Schnittstelle ONYX Player.WebHome]] 13 -{{/panel}} 14 -{{/column}} 15 -{{/section}} 16 16 8 +{{toc style="square" maxLevel="5" outline="true" absoluteUrl="true"/}} 9 +{{/layout-cell}} 17 17 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 + 28 + 29 + 30 +))) 31 +|=((( 32 +JIRA 33 +)))|((( 34 + 35 +))) 36 +{{/layout-cell}} 37 +{{/layout-section}} 38 + 39 +{{layout-section ac:type="single"}} 40 +{{layout-cell}} 18 18 == Allgemeines == 19 19 20 20 Über die Schnittstelle zum ONYX WebReporter erfolgt jede Kommunikation zwischen dem LMS und dem Reporter. Dazu erfolgt eine Reihe von Aufrufen: 21 21 22 -(% class="wrapped" %) 23 23 |((( 24 24 armSite 25 25 )))|((( ... ... @@ -50,7 +50,7 @@ 50 50 51 51 == Anmeldung des LMS == 52 52 53 -{{code language="xml"title="Anmeldung des LMS"}}75 +{{code title="Anmeldung des LMS" language="xml"}} 54 54 @WebMethod(operationName = „armSite") 55 55 public String armSite( 56 56 @WebParam(name = „version") final Integer version, ... ... @@ -65,7 +65,6 @@ 65 65 66 66 === Parameter armSite === 67 67 68 -(% class="wrapped" %) 69 69 |((( 70 70 version 71 71 )))|((( ... ... @@ -108,7 +108,6 @@ 108 108 109 109 === ReturnValue armSite === 110 110 111 -(% class="wrapped" %) 112 112 |((( 113 113 String 114 114 )))|((( ... ... @@ -117,7 +117,7 @@ 117 117 118 118 == Initialisierung durch LMS == 119 119 120 -{{code language="xml"title="Initialisierung durch LMS"}}140 +{{code title="Initialisierung durch LMS" language="xml"}} 121 121 @WebMethod(operationName = „initiateSite") 122 122 public String initiateSite( 123 123 @WebParam(name = „version") final Integer version, ... ... @@ -131,7 +131,6 @@ 131 131 132 132 === Parameter initiateSite === 133 133 134 -(% class="wrapped" %) 135 135 |((( 136 136 version 137 137 )))|((( ... ... @@ -167,7 +167,6 @@ 167 167 168 168 === ReturnValue initiateSite === 169 169 170 -(% class="wrapped" %) 171 171 |((( 172 172 String 173 173 )))|((( ... ... @@ -191,21 +191,10 @@ 191 191 192 192 == Abmeldung durch LMS == 193 193 212 +Abfrage von Lernerresultaten durch LMS 194 194 195 -{{code}} 196 -@WebMethod(operationName = „disarmSite") 197 -public Boolean disarmSite( 198 -@WebParam(name = „version") final Integer version, 199 -@WebParam(name = „sessionId") final String sessionId, 200 -@WebParam(name = „secretToShare") final String secretToShare, 201 -@WebParam(name = „additionalParams") final HashMapWrapper additionalParams) { 202 -} 203 -{{/code}} 214 + 204 204 205 - 206 -=== Parameter disarmSite === 207 - 208 -(% class="wrapped" %) 209 209 |((( 210 210 version 211 211 )))|((( ... ... @@ -239,7 +239,7 @@ 239 239 240 240 == Abfrage von Lernerresultaten durch LMS == 241 241 242 -{{code language="xml"title="Abfrage von Lernerresultaten durch LMS"}}249 +{{code title="Abfrage von Lernerresultaten durch LMS" language="xml"}} 243 243 @WebMethod(operationName = „getResultValues") 244 244 public HashMapWrapper getResultValues( 245 245 @WebParam(name = „version") final Integer version, ... ... @@ -291,7 +291,7 @@ 291 291 292 292 == Abfrage von Ergebnisvariablen durch LMS == 293 293 294 -{{code language="xml"title="Abfrage von Ergebnisvariablen durch LMS"}}301 +{{code title="Abfrage von Ergebnisvariablen durch LMS" language="xml"}} 295 295 @WebMethod(operationName = „getResultVariables") 296 296 public HashMapWrapper getResultVariables( 297 297 @WebParam(name = „version") final Integer version, ... ... @@ -328,18 +328,33 @@ 328 328 329 329 == Wrapper == 330 330 331 -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. 332 332 333 333 === Wrapper für die HashMap<String, String> === 334 334 335 335 HashMapWrapper.java: 336 336 337 -[[image:attach:HashMapWrapperjava.png ||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]344 +[[image:attach:HashMapWrapperjava.png]] 338 338 339 -[[image:attach:HashMapWrapperjava2.png ||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]346 +[[image:attach:HashMapWrapperjava2.png]] 340 340 341 341 === Wrapper für die ArrayList<ResultsForStudent> === 342 342 343 343 ResultsForStudentsWrapper.java: 344 344 345 -[[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}} 355 + 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