Ä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
am 01.12.2014
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 398.1
bearbeitet von Carina Enke
am 13.02.2024
am 13.02.2024
Ä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, 3 hinzugefügt, 0 gelöscht)
-
Objekte (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Titel
-
... ... @@ -1,1 +1,1 @@ 1 -Schnittstelle ONYX Reporter 1 +10 Schnittstelle ONYX Reporter - Übergeordnete Seite
-
... ... @@ -1,0 +1,1 @@ 1 +ONYX.Systeminformationen.WebHome - Dokument-Autor
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. tleu1 +XWiki.carina - Inhalt
-
... ... @@ -1,38 +1,17 @@ 1 1 {{layout}} 2 2 {{layout-section ac:type="two_right_sidebar"}} 3 3 {{layout-cell}} 4 -====== Inhalt: ====== 5 - 6 - 7 - 8 -{{toc style="square" maxLevel="5" outline="true" absoluteUrl="true"/}} 4 + 9 9 {{/layout-cell}} 10 10 11 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 - 8 +{{panel borderColor="#ddd" bgColor="#f0f0f0" borderStyle="solid" title="Inhalt"}} 9 +{{toc start="2"/}} 28 28 29 - 30 -))) 31 -|=((( 32 -JIRA 33 -)))|((( 34 - 35 -))) 11 + **Weitere Informationen:** 12 + 13 +* [[Schnittstelle ONYX Player>>doc:ONYX.Systeminformationen.Schnittstelle ONYX Player.WebHome]] 14 +{{/panel}} 36 36 {{/layout-cell}} 37 37 {{/layout-section}} 38 38 ... ... @@ -42,6 +42,7 @@ 42 42 43 43 Über die Schnittstelle zum ONYX WebReporter erfolgt jede Kommunikation zwischen dem LMS und dem Reporter. Dazu erfolgt eine Reihe von Aufrufen: 44 44 24 +(% class="wrapped" %) 45 45 |((( 46 46 armSite 47 47 )))|((( ... ... @@ -72,7 +72,7 @@ 72 72 73 73 == Anmeldung des LMS == 74 74 75 -{{code title="Anmeldung des LMS" language="xml"}}55 +{{code language="xml" title="Anmeldung des LMS"}} 76 76 @WebMethod(operationName = „armSite") 77 77 public String armSite( 78 78 @WebParam(name = „version") final Integer version, ... ... @@ -87,6 +87,7 @@ 87 87 88 88 === Parameter armSite === 89 89 70 +(% class="wrapped" %) 90 90 |((( 91 91 version 92 92 )))|((( ... ... @@ -129,6 +129,7 @@ 129 129 130 130 === ReturnValue armSite === 131 131 113 +(% class="wrapped" %) 132 132 |((( 133 133 String 134 134 )))|((( ... ... @@ -137,7 +137,7 @@ 137 137 138 138 == Initialisierung durch LMS == 139 139 140 -{{code title="Initialisierung durch LMS" language="xml"}}122 +{{code language="xml" title="Initialisierung durch LMS"}} 141 141 @WebMethod(operationName = „initiateSite") 142 142 public String initiateSite( 143 143 @WebParam(name = „version") final Integer version, ... ... @@ -151,6 +151,7 @@ 151 151 152 152 === Parameter initiateSite === 153 153 136 +(% class="wrapped" %) 154 154 |((( 155 155 version 156 156 )))|((( ... ... @@ -186,6 +186,7 @@ 186 186 187 187 === ReturnValue initiateSite === 188 188 172 +(% class="wrapped" %) 189 189 |((( 190 190 String 191 191 )))|((( ... ... @@ -209,10 +209,21 @@ 209 209 210 210 == Abmeldung durch LMS == 211 211 212 -Abfrage von Lernerresultaten durch LMS 213 213 214 - 197 +{{code}} 198 +@WebMethod(operationName = „disarmSite") 199 +public Boolean disarmSite( 200 +@WebParam(name = „version") final Integer version, 201 +@WebParam(name = „sessionId") final String sessionId, 202 +@WebParam(name = „secretToShare") final String secretToShare, 203 +@WebParam(name = „additionalParams") final HashMapWrapper additionalParams) { 204 +} 205 +{{/code}} 215 215 207 + 208 +=== Parameter disarmSite === 209 + 210 +(% class="wrapped" %) 216 216 |((( 217 217 version 218 218 )))|((( ... ... @@ -238,6 +238,7 @@ 238 238 239 239 === ReturnValue disarmSite === 240 240 236 +(% class="wrapped" %) 241 241 |((( 242 242 Boolean 243 243 )))|((( ... ... @@ -246,7 +246,7 @@ 246 246 247 247 == Abfrage von Lernerresultaten durch LMS == 248 248 249 -{{code title="Abfrage von Lernerresultaten durch LMS" language="xml"}}245 +{{code language="xml" title="Abfrage von Lernerresultaten durch LMS"}} 250 250 @WebMethod(operationName = „getResultValues") 251 251 public HashMapWrapper getResultValues( 252 252 @WebParam(name = „version") final Integer version, ... ... @@ -260,6 +260,7 @@ 260 260 261 261 === Parameter getResultValues === 262 262 259 +(% class="wrapped" %) 263 263 |((( 264 264 version 265 265 )))|((( ... ... @@ -290,6 +290,7 @@ 290 290 291 291 === ReturnValue getResultValues === 292 292 290 +(% class="wrapped" %) 293 293 |((( 294 294 HashMap<String, String> 295 295 )))|((( ... ... @@ -298,7 +298,7 @@ 298 298 299 299 == Abfrage von Ergebnisvariablen durch LMS == 300 300 301 -{{code title="Abfrage von Ergebnisvariablen durch LMS" language="xml"}}299 +{{code language="xml" title="Abfrage von Ergebnisvariablen durch LMS"}} 302 302 @WebMethod(operationName = „getResultVariables") 303 303 public HashMapWrapper getResultVariables( 304 304 @WebParam(name = „version") final Integer version, ... ... @@ -309,6 +309,7 @@ 309 309 310 310 === Parameter getResultVariables === 311 311 310 +(% class="wrapped" %) 312 312 |((( 313 313 version 314 314 )))|((( ... ... @@ -327,6 +327,7 @@ 327 327 328 328 === ReturnValue getResultVariables === 329 329 329 +(% class="wrapped" %) 330 330 |((( 331 331 HashMap<String, String> 332 332 )))|((( ... ... @@ -335,21 +335,21 @@ 335 335 336 336 == Wrapper == 337 337 338 -Da die Übertragung von Maps und Listen über JAX-WS Probleme mach t (clientseitiggefüllte Listen werden leer über den WS versandt undkommen daher auch leer serverseitig an), müssen diese gewrappt werden.338 +Da die Übertragung von Maps und Listen über JAX-WS Probleme machen kann, müssen diese gewrappt werden. 339 339 340 340 === Wrapper für die HashMap<String, String> === 341 341 342 342 HashMapWrapper.java: 343 343 344 -[[image:attach:HashMapWrapperjava.png]] 344 +[[image:attach:HashMapWrapperjava.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]] 345 345 346 -[[image:attach:HashMapWrapperjava2.png]] 346 +[[image:attach:HashMapWrapperjava2.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]] 347 347 348 348 === Wrapper für die ArrayList<ResultsForStudent> === 349 349 350 350 ResultsForStudentsWrapper.java: 351 351 352 -[[image:attach:ResultsForStudentsWrapperjava.png]] 352 +[[image:attach:ResultsForStudentsWrapperjava.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]] 353 353 {{/layout-cell}} 354 354 {{/layout-section}} 355 355 ... ... @@ -361,7 +361,7 @@ 361 361 {{layout-cell}} 362 362 ====== relevante Links: ====== 363 363 364 -* [[doc:Schnittstelle ONYX WebPlayer]]364 +* [[ONYX Player Interface>>doc:ONYX.Systeminformationen.Schnittstelle ONYX Player.WebHome]] 365 365 {{/layout-cell}} 366 366 {{/layout-section}} 367 367 {{/layout}}
- HashMapWrapperjava.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +135.3 KB - Inhalt
- HashMapWrapperjava2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +187.3 KB - Inhalt
- ResultsForStudentsWrapperjava.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.XWikiGuest - Größe
-
... ... @@ -1,0 +1,1 @@ 1 +83.3 KB - Inhalt
- Confluence.Code.ConfluencePageClass[0]
-
- id
-
... ... @@ -1,1 +1,1 @@ 1 -3342 7871 +3342390 - url
-
... ... @@ -1,1 +1,1 @@ 1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342 787/Schnittstelle ONYX Reporter1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342390/Schnittstelle ONYX Reporter