Wiki-Quellcode von Schnittstelle ONYX Reporter

Version 375.1 von tleu am 01.12.2014

Verstecke letzte Bearbeiter
Carina Enke 130.1 1 {{layout}}
2 {{layout-section ac:type="two_right_sidebar"}}
3 {{layout-cell}}
Carina Enke 286.1 4 ====== Inhalt: ======
Carina Enke 130.1 5
6
7
sandra_riediger 366.1 8 {{toc style="square" maxLevel="5" outline="true" absoluteUrl="true"/}}
Carina Enke 130.1 9 {{/layout-cell}}
Carina Enke 286.1 10
11 {{layout-cell}}
tleu 354.1 12 |=(% colspan="1" %)(% colspan="1" %)
13 (((
14 Programmversion
15 )))|(% colspan="1" %)(% colspan="1" %)
16 (((
Carina Enke 286.1 17
tleu 354.1 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 )))
Carina Enke 286.1 36 {{/layout-cell}}
Carina Enke 130.1 37 {{/layout-section}}
38
39 {{layout-section ac:type="single"}}
40 {{layout-cell}}
41 == Allgemeines ==
42
43 Über die Schnittstelle zum ONYX WebReporter erfolgt jede Kommunikation zwischen dem LMS und dem Reporter. Dazu erfolgt eine Reihe von Aufrufen:
44
45 |(((
46 armSite
47 )))|(((
48 Anmeldung von Folgerequests beim ONYX Reporter.
49 )))
50 |(((
51 initiateSite
52 )))|(((
53 Initiiert die Reporter-Session (Übertragung des CPs).
54 )))
55 |(((
56 disarmSite
57 )))|(((
58 Freigabe von allen Reporter-Ressourcen für diese Session.
59 )))
60 |(((
61 getResultValues
62 )))|(((
tleu 374.1 63 Gibt alle bzw. die angeforderten Resultate für den Test zurück. Voraussetzung:
64
65 Es ist nur exakt ein Student in der bei initiateSite übertragenen Liste.
Carina Enke 130.1 66 )))
67 |(% colspan="1" %)(% colspan="1" %)
68 (((
69 getResultVariables
70 )))|(% colspan="1" %)(% colspan="1" %)
71 (((
72 Gibt alle bzw. die angeforderten Outcome-Variablen für den Test zurück. Hierfür sind kein armSite, initiateSite oder disarmSite erforderlich.
73 )))
74
75 == Anmeldung des LMS ==
76
tleu 374.1 77 {{code title="Anmeldung des LMS" language="xml"}}@WebMethod(operationName = „armSite")
Carina Enke 130.1 78 public String armSite(
79 @WebParam(name = „version") final Integer version,
80 @WebParam(name = „userId") final String userId,
81 @WebParam(name = „optionalRole") final Integer role,
82 @WebParam(name = „secretToShare") final String secretToShare,
83 @WebParam(name = „optionalUserLastName") final String userLastName,
84 @WebParam(name = „optionalUserFirstName") final String userFirstName,
85 @WebParam(name = „additionalParams") final HashMapWrapper additionalParams) {
tleu 374.1 86 }{{/code}}Parameter armSite
Carina Enke 130.1 87
88 |(((
tleu 374.1 89
Carina Enke 130.1 90 )))|(((
tleu 374.1 91
Carina Enke 130.1 92 )))
93 |(((
tleu 374.1 94
Carina Enke 130.1 95 )))|(((
tleu 374.1 96
Carina Enke 130.1 97 )))
98 |(((
tleu 374.1 99
Carina Enke 130.1 100 )))|(((
tleu 374.1 101
Carina Enke 130.1 102 )))
103 |(((
tleu 374.1 104
Carina Enke 130.1 105 )))|(((
tleu 374.1 106
Carina Enke 130.1 107 )))
108 |(((
tleu 374.1 109
Carina Enke 130.1 110 )))|(((
Carina Enke 266.1 111
Carina Enke 130.1 112 )))
113
tleu 374.1 114 = Überschrift2 =
Carina Enke 130.1 115
tleu 374.1 116 Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam fermentum vestibulum est. Cras rhoncus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed quis tortor. Donec non ipsum. Mauris condimentum, odio nec porta tristique, ante neque malesuada massa, in dignissim eros velit at tellus. Donec et risus in ligula eleifend consectetuer. Donec volutpat eleifend augue. Integer gravida sodales leo. Nunc vehicula neque ac erat. Vivamus non nisl. Fusce ac magna. Suspendisse euismod libero eget mauris.
Carina Enke 130.1 117 {{/layout-cell}}
118 {{/layout-section}}
119
120 {{layout-section ac:type="two_right_sidebar"}}
121 {{layout-cell}}
tleu 372.1 122 ====== untergeordnete Seiten: ======
123
124
125
126 {{children all="true"/}}
Carina Enke 130.1 127 {{/layout-cell}}
128
129 {{layout-cell}}
130 ====== relevante Links: ======
131
tleu 372.1 132 * [[lorem ipsum>>url:https://www.bps-system.de/help/display/OPAL/Handbuch+OPAL||shape="rect"]]
Carina Enke 130.1 133 {{/layout-cell}}
134 {{/layout-section}}
135 {{/layout}}