Änderungen von Dokument 08 Schnittstelle ONYX Reporter

Zuletzt geändert von Carina Enke am 13.02.2024

Von Version 385.1
bearbeitet von tleu
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
Ä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.tleu
1 +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,35 +335,33 @@
335 335  
336 336  == Wrapper ==
337 337  
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.
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 -[[image:attach:ResultsForStudentsWrapperjava.png]]
350 +ResultsForStudentsWrapper.java:
351 +
352 +[[image:attach:ResultsForStudentsWrapperjava.png||data-xwiki-image-style="img-screen" data-xwiki-image-style-border="true" width="500"]]
351 351  {{/layout-cell}}
352 352  {{/layout-section}}
353 353  
354 354  {{layout-section ac:type="two_right_sidebar"}}
355 355  {{layout-cell}}
356 -====== untergeordnete Seiten: ======
357 -
358 -
359 -
360 -{{children all="true"/}}
358 +
361 361  {{/layout-cell}}
362 362  
363 363  {{layout-cell}}
364 364  ====== relevante Links: ======
365 365  
366 -* [[lorem ipsum>>url:https://www.bps-system.de/help/display/OPAL/Handbuch+OPAL||shape="rect"]]
364 +* [[ONYX Player Interface>>doc:ONYX.Systeminformationen.Schnittstelle ONYX Player.WebHome]]
367 367  {{/layout-cell}}
368 368  {{/layout-section}}
369 369  {{/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 -3342399
1 +3342390
url
... ... @@ -1,1 +1,1 @@
1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342399/Schnittstelle ONYX Reporter
1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342390/Schnittstelle ONYX Reporter