Wiki-Quellcode von Schnittstelle ONYX Reporter
Version 375.1 von tleu am 01.12.2014
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | {{layout}} | ||
2 | {{layout-section ac:type="two_right_sidebar"}} | ||
3 | {{layout-cell}} | ||
4 | ====== Inhalt: ====== | ||
5 | |||
6 | |||
7 | |||
8 | {{toc style="square" maxLevel="5" outline="true" absoluteUrl="true"/}} | ||
9 | {{/layout-cell}} | ||
10 | |||
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}} | ||
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 | )))|((( | ||
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. | ||
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 | |||
77 | {{code title="Anmeldung des LMS" language="xml"}}@WebMethod(operationName = „armSite") | ||
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) { | ||
86 | }{{/code}}Parameter armSite | ||
87 | |||
88 | |((( | ||
89 | |||
90 | )))|((( | ||
91 | |||
92 | ))) | ||
93 | |((( | ||
94 | |||
95 | )))|((( | ||
96 | |||
97 | ))) | ||
98 | |((( | ||
99 | |||
100 | )))|((( | ||
101 | |||
102 | ))) | ||
103 | |((( | ||
104 | |||
105 | )))|((( | ||
106 | |||
107 | ))) | ||
108 | |((( | ||
109 | |||
110 | )))|((( | ||
111 | |||
112 | ))) | ||
113 | |||
114 | = Überschrift2 = | ||
115 | |||
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. | ||
117 | {{/layout-cell}} | ||
118 | {{/layout-section}} | ||
119 | |||
120 | {{layout-section ac:type="two_right_sidebar"}} | ||
121 | {{layout-cell}} | ||
122 | ====== untergeordnete Seiten: ====== | ||
123 | |||
124 | |||
125 | |||
126 | {{children all="true"/}} | ||
127 | {{/layout-cell}} | ||
128 | |||
129 | {{layout-cell}} | ||
130 | ====== relevante Links: ====== | ||
131 | |||
132 | * [[lorem ipsum>>url:https://www.bps-system.de/help/display/OPAL/Handbuch+OPAL||shape="rect"]] | ||
133 | {{/layout-cell}} | ||
134 | {{/layout-section}} | ||
135 | {{/layout}} |