Änderungen von Dokument 08 Schnittstelle ONYX Reporter

Zuletzt geändert von Carina Enke am 13.02.2024

Von Version 371.1
bearbeitet von sandra_riediger
am 15.12.2014
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 397.1
bearbeitet von Carina Enke
am 13.02.2024
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

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.sandra_riediger
1 +XWiki.carina
Inhalt
... ... @@ -1,38 +1,13 @@
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 -
28 -
29 -
30 -)))
31 -|=(((
32 -JIRA
33 -)))|(((
34 -
35 -)))
8 +{{panel borderColor="#ddd" bgColor="#f0f0f0" borderStyle="solid" title="Inhalt"}}
9 +{{toc start="2"/}}
10 +{{/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  
20 +(% 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"}}
51 +{{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  
66 +(% class="wrapped" %)
90 90  |(((
91 91  version
92 92  )))|(((
... ... @@ -129,6 +129,7 @@
129 129  
130 130  === ReturnValue armSite ===
131 131  
109 +(% 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"}}
118 +{{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  
132 +(% class="wrapped" %)
154 154  |(((
155 155  version
156 156  )))|(((
... ... @@ -186,6 +186,7 @@
186 186  
187 187  === ReturnValue initiateSite ===
188 188  
168 +(% class="wrapped" %)
189 189  |(((
190 190  String
191 191  )))|(((
... ... @@ -209,7 +209,6 @@
209 209  
210 210  == Abmeldung durch LMS ==
211 211  
212 -
213 213  
214 214  {{code}}
215 215  @WebMethod(operationName = „disarmSite")
... ... @@ -221,10 +221,10 @@
221 221  }
222 222  {{/code}}
223 223  
224 -
225 225  
226 226  === Parameter disarmSite ===
227 227  
206 +(% class="wrapped" %)
228 228  |(((
229 229  version
230 230  )))|(((
... ... @@ -250,6 +250,7 @@
250 250  
251 251  === ReturnValue disarmSite ===
252 252  
232 +(% class="wrapped" %)
253 253  |(((
254 254  Boolean
255 255  )))|(((
... ... @@ -258,7 +258,7 @@
258 258  
259 259  == Abfrage von Lernerresultaten durch LMS ==
260 260  
261 -{{code title="Abfrage von Lernerresultaten durch LMS" language="xml"}}
241 +{{code language="xml" title="Abfrage von Lernerresultaten durch LMS"}}
262 262   @WebMethod(operationName = „getResultValues")
263 263  public HashMapWrapper getResultValues(
264 264   @WebParam(name = „version") final Integer version,
... ... @@ -272,6 +272,7 @@
272 272  
273 273  === Parameter getResultValues ===
274 274  
255 +(% class="wrapped" %)
275 275  |(((
276 276  version
277 277  )))|(((
... ... @@ -302,6 +302,7 @@
302 302  
303 303  === ReturnValue getResultValues ===
304 304  
286 +(% class="wrapped" %)
305 305  |(((
306 306  HashMap<String, String>
307 307  )))|(((
... ... @@ -310,7 +310,7 @@
310 310  
311 311  == Abfrage von Ergebnisvariablen durch LMS ==
312 312  
313 -{{code title="Abfrage von Ergebnisvariablen durch LMS" language="xml"}}
295 +{{code language="xml" title="Abfrage von Ergebnisvariablen durch LMS"}}
314 314   @WebMethod(operationName = „getResultVariables")
315 315  public HashMapWrapper getResultVariables(
316 316  @WebParam(name = „version") final Integer version,
... ... @@ -321,6 +321,7 @@
321 321  
322 322  === Parameter getResultVariables ===
323 323  
306 +(% class="wrapped" %)
324 324  |(((
325 325  version
326 326  )))|(((
... ... @@ -339,6 +339,7 @@
339 339  
340 340  === ReturnValue getResultVariables ===
341 341  
325 +(% class="wrapped" %)
342 342  |(((
343 343  HashMap<String, String>
344 344  )))|(((
... ... @@ -347,21 +347,21 @@
347 347  
348 348  == Wrapper ==
349 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.
334 +Da die Übertragung von Maps und Listen über JAX-WS Probleme machen kann, müssen diese gewrappt werden.
351 351  
352 352  === Wrapper für die HashMap<String, String> ===
353 353  
354 354  HashMapWrapper.java:
355 355  
356 -[[image:attach:HashMapWrapperjava.png]]
340 +[[image:attach:HashMapWrapperjava.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
357 357  
358 -[[image:attach:HashMapWrapperjava2.png]]
342 +[[image:attach:HashMapWrapperjava2.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
359 359  
360 360  === Wrapper für die ArrayList<ResultsForStudent> ===
361 361  
362 362  ResultsForStudentsWrapper.java:
363 363  
364 -[[image:attach:ResultsForStudentsWrapperjava.png]]
348 +[[image:attach:ResultsForStudentsWrapperjava.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
365 365  {{/layout-cell}}
366 366  {{/layout-section}}
367 367  
... ... @@ -373,7 +373,7 @@
373 373  {{layout-cell}}
374 374  ====== relevante Links: ======
375 375  
376 -* [[doc:Schnittstelle ONYX WebPlayer]]
360 +* [[ONYX Player Interface>>doc:ONYX.Systeminformationen.Schnittstelle ONYX Player.WebHome]]
377 377  {{/layout-cell}}
378 378  {{/layout-section}}
379 379  {{/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 -3342791
1 +3342390
url
... ... @@ -1,1 +1,1 @@
1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342791/Schnittstelle ONYX Reporter
1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342390/Schnittstelle ONYX Reporter