Änderungen von Dokument 08 Schnittstelle ONYX Reporter
Zuletzt geändert von Carina Enke am 13.02.2024
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
-
Objekte (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -74,8 +74,7 @@ 74 74 75 75 == Anmeldung des LMS == 76 76 77 -{{code title="Anmeldung des LMS" language="xml"}} 78 -@WebMethod(operationName = „armSite") 77 +{{code title="Anmeldung des LMS" language="xml"}}@WebMethod(operationName = „armSite") 79 79 public String armSite( 80 80 @WebParam(name = „version") final Integer version, 81 81 @WebParam(name = „userId") final String userId, ... ... @@ -84,142 +84,37 @@ 84 84 @WebParam(name = „optionalUserLastName") final String userLastName, 85 85 @WebParam(name = „optionalUserFirstName") final String userFirstName, 86 86 @WebParam(name = „additionalParams") final HashMapWrapper additionalParams) { 87 -} 88 -{{/code}} 86 +}{{/code}}Parameter armSite 89 89 90 -=== Parameter armSite === 91 - 92 92 |((( 93 - version89 + 94 94 )))|((( 95 - AngefragteVersion: 191 + 96 96 ))) 97 97 |((( 98 - userId94 + 99 99 )))|((( 100 - UserIddes anfragenden Reporter-Benutzers96 + 101 101 ))) 102 102 |((( 103 - optionalRole99 + 104 104 )))|((( 105 - Optional.Rolle des Benutzers. 0 = Student, 1= Tutor101 + 106 106 ))) 107 107 |((( 108 - secretToShare104 + 109 109 )))|((( 110 - Eingeheimer String, mit dessen Hilfe Server und Client ihre Kommunikation verschlüsseln. Muss bei jeder weiteren Kommunikation gleich bleiben.106 + 111 111 ))) 112 112 |((( 113 - optionalUserLastName109 + 114 114 )))|((( 115 - Optional.Nachname des Benutzers.111 + 116 116 ))) 117 -|(% colspan="1" %)(% colspan="1" %) 118 -((( 119 -optionalUserFirstName 120 -)))|(% colspan="1" %)(% colspan="1" %) 121 -((( 122 -Optional. Vorname des Benutzers. 123 -))) 124 -|(% colspan="1" %)(% colspan="1" %) 125 -((( 126 -additionalParams 127 -)))|(% colspan="1" %)(% colspan="1" %) 128 -((( 129 -Reserved for future use. 130 -))) 131 131 132 -= ==ReturnValue armSite===114 += Überschrift2 = 133 133 134 -|((( 135 -String 136 -)))|((( 137 -Session ID, mit der alle weiteren Reporter-Aufrufe gekennzeichnet werden müssen. 138 -))) 139 - 140 -== Initialisierung durch LMS == 141 - 142 -{{code title="Initialisierung durch LMS" language="xml"}} 143 -@WebMethod(operationName = „initiateSite") 144 -public String initiateSite( 145 -@WebParam(name = „version") final Integer version, 146 -@WebParam(name = „sessionId") final String sessionId, 147 -@WebParam(name = „secretToShare") final String secretToShare, 148 -@WebParam(name = „students") final ArrayList<ResultsForStudent> students, 149 -@WebParam(name = „optionalContentPackage") final byte[] contentPackage, 150 -@WebParam(name = „additionalParams") final HashMapWrapper additionalParams) { 151 -} 152 -{{/code}} 153 - 154 -=== Parameter initiateSite === 155 - 156 -|((( 157 -version 158 -)))|((( 159 -Angefragte Version: 1 160 -))) 161 -|(% colspan="1" %)(% colspan="1" %) 162 -((( 163 -sessionId 164 -)))|(% colspan="1" %)(% colspan="1" %) 165 -((( 166 -SessionId, wie von armSite zurück geliefert. 167 -))) 168 -|((( 169 -secretToShare 170 -)))|((( 171 -Ein geheimer String, mit dessen Hilfe Server und Client ihre Kommunikation verschlüsseln. Muss bei jeder weiteren Kommunikation gleich bleiben. 172 -))) 173 -|((( 174 -students 175 -)))|((( 176 -Liste der Studenten mit ihren Resultaten. Siehe unten. 177 -))) 178 -|((( 179 -optionalContentPackage 180 -)))|((( 181 -Optional. Content Package (gezippt) als Byte-Array. 182 -))) 183 -|((( 184 -additionalParams 185 -)))|((( 186 -Reserved for future use. 187 -))) 188 - 189 -=== ReturnValue initiateSite === 190 - 191 -|((( 192 -String 193 -)))|((( 194 -Absolute URL der Reporter-Seite für den IFrame. Dieser ist vom LMS durch die folgenden URL-Parameter anzureichern: 195 - 196 -* sid: Session ID, wie von armSite zurück gegeben 197 -* uid: Student ID, wie in initiateSite beim Reporter angemeldet 198 -))) 199 - 200 -{{code language="xml"}} 201 -public class ResultsForStudent { 202 - private String studentId = „"; 203 - private String firstname = „"; 204 - private String lastname = „"; 205 - private String groupname = „"; 206 - private String tutorname = „"; 207 - private File contentFile = null; 208 - private byte[] resultsFile = null; 209 -} 210 -{{/code}} 211 - 212 -{{code title="Initialisierung durch LMS" language="xml"}} 213 -@WebMethod(operationName = „initiateSite") 214 -public String initiateSite( 215 -@WebParam(name = „version") final Integer version, 216 -@WebParam(name = „sessionId") final String sessionId, 217 -@WebParam(name = „secretToShare") final String secretToShare, 218 -@WebParam(name = „students") final ArrayList<ResultsForStudent> students, 219 -@WebParam(name = „optionalContentPackage") final byte[] contentPackage, 220 -@WebParam(name = „additionalParams") final HashMapWrapper additionalParams) { 221 -} 222 -{{/code}} 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. 223 223 {{/layout-cell}} 224 224 {{/layout-section}} 225 225
- Confluence.Code.ConfluencePageClass[0]
-
- id
-
... ... @@ -1,1 +1,1 @@ 1 -334239 41 +3342392 - url
-
... ... @@ -1,1 +1,1 @@ 1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/334239 4/Schnittstelle ONYX Reporter1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/3342392/Schnittstelle ONYX Reporter