Änderungen von Dokument 07 Schnittstelle ONYX Player
Zuletzt geändert von Carina Enke am 26.11.2025
Von Version 360.2
bearbeitet von Carina Enke
am 06.02.2024
am 06.02.2024
Änderungskommentar:
Update document after refactoring.
Auf Version 363.1
bearbeitet von Carina Enke
am 02.05.2025
am 02.05.2025
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (2 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Titel
-
... ... @@ -1,1 +1,1 @@ 1 -Schnittstelle ONYX Player 1 +07 Schnittstelle ONYX Player - Inhalt
-
... ... @@ -1,455 +1,5 @@ 1 - 2 -{{layout}} 3 -{{layout-section ac:type="single"}} 4 -{{layout-cell}}{{/layout-cell}} 5 -{{/layout-section}} 6 - 7 -{{layout-section ac:type="two_right_sidebar"}} 8 -{{layout-cell}} 9 -Die Schnittstelle zwischen ONYX Player und der Lernplattform besteht aus folgenden Komponenten: 10 - 11 -* Anmeldung eines Tests durch die Lernplattform beim ONYX Player 12 -* Anmeldung eines Teilnehmers durch die Lernplattform beim ONYX Player 13 -* Teststeuerung 14 -* Ergebnisrückgabe der Testresultate durch den ONYX Player an die Lernplattform 15 -* Abmeldung des Tests 16 -{{/layout-cell}} 17 - 18 -{{layout-cell}} 19 - 20 -{{panel borderColor="#ddd" bgColor="#f0f0f0" borderStyle="solid" title="Inhalt"}} 21 - 22 - 23 -{{toc/}} 24 -{{/panel}} 25 - 26 -{{/layout-cell}} 27 -{{/layout-section}} 28 - 29 -{{layout-section ac:type="single"}} 30 -{{layout-cell}} 31 -== Allgemeines == 32 - 33 -Der ONYX Player definiert einen WebService. Dieser ist über die URL **<ONYXWebPlayer-URL>/onyx/onyxexamservices** erreichbar. 34 - 35 -Link zur WSDL der öffentlichen Demo-Runtime: (% class="nolink" %)**http:~/~/demo.bps-system.de/onyx/onyxexamservices?wsdl** 36 - 37 -== Anmeldung eines Tests == 38 - 39 -Bevor Teilnehmer Tests belegen können, müssen diese zuerst bei ONYX angemeldet werden. 40 - 41 -{{code language="xml" title="Anmeldung"}} 42 -@WebMethod(operationName = „registerTest") 43 -public Long registerTest( 44 -@WebParam(name = „testSessionId") final Long testSessionId, 45 -@WebParam(name = „providerId") final String providerId, 46 -@WebParam(name = „contentPackage") final byte[] contentPackage, 47 -@WebParam(name = „parameters") final MapWrapper parameters) throws Exception { 48 -} 49 -{{/code}} 50 - 51 -=== Parameter registerTest === 52 - 53 -(% class="wrapped" %) 54 -|((( 55 -testSessionId 56 -)))|((( 57 -Durch die Lernplattform vergebene, eindeutige ID, welche die Kennung für diesen Test darstellt. 58 -))) 59 -|((( 60 -providerId 61 -)))|((( 62 -Die Kennung, unter welcher die anfordernde Lernplattform bei ONYX angemeldet ist. 63 -))) 64 -|((( 65 -contentPackage 66 -)))|((( 67 -Das IMS QTI v2.1 CP (ZIP-File als byte-Array). 68 -))) 69 -|((( 70 -parameters 71 -)))|((( 72 -(% class="content-wrapper" %) 73 -((( 74 -Liste von Parametern zur Teststeuerung. Weitere Parameter können für den einzelnen Teilnehmer festgelegt werden (registerStudent). 75 - 76 -Alle Parameter sind optional. Die Standardeinstellung ist fett gedruckt. 77 - 78 -(% class="wrapped" %) 79 -|=((( 80 -Parameter 81 -)))|=((( 82 -Beschreibung 83 -))) 84 -|(% colspan="1" %)(% colspan="1" %) 85 -((( 86 -showSolution [true|**false**] 87 -)))|(% colspan="1" %)(% colspan="1" %) 88 -((( 89 -Soll dem Nutzer die korrekte Antwort anzeigbar sein? 90 -))) 91 -|(% colspan="1" %)(% colspan="1" %) 92 -((( 93 -isSynchronized [true|**false**] 94 -)))|(% colspan="1" %)(% colspan="1" %) 95 -((( 96 -Handelt es sich um einen Test im Prüfungsmodus, bei dem der Start des Tests über alle Teilnehmer synchronisiert wird? 97 -))) 98 -|(% colspan="1" %)(% colspan="1" %) 99 -((( 100 -continuationAllowed [true|**false**] 101 -)))|(% colspan="1" %)(% colspan="1" %) 102 -((( 103 -Ist es erlaubt, die Testsession jederzeit fortzusetzen? Wenn nicht, muss jeder Teststart über die Lernplattform durchgeführt werden. 104 -))) 105 -|(% colspan="1" %)(% colspan="1" %) 106 -((( 107 -suspendAllowed [true|**false**] 108 -)))|(% colspan="1" %)(% colspan="1" %) 109 -((( 110 -Ist es erlaubt, den Test zu unterbrechen? In diesem Fall wird eine zusätzliche Taste „Unterbrechen“ angezeigt. 111 -))) 112 -|(% colspan="1" %)(% colspan="1" %) 113 -((( 114 -Templateid 115 -)))|(% colspan="1" %)(% colspan="1" %) 116 -((( 117 -Derzeit einzig unterstützt: onyxwithoutnav - führt zur Nichtanzeige des Navigationsbaumes. 118 -))) 119 -|(% colspan="1" %)(% colspan="1" %) 120 -((( 121 -dontShowItemTitles (% class="error" %)[true|**false**] 122 -)))|(% colspan="1" %)(% colspan="1" %) 123 -((( 124 -(% class="error" %)Sollen die Titel der Aufgaben nicht angezeigt werden? 125 -))) 126 - 127 -\\ 128 - 129 -{{note}} 130 -Mit folgenden Parametern lässt sich seit ONYX Version 5.15 die Feedback- und Auswertungsanzeige für den Teilnehmer während der Testdurchführung steuern. Eine detaillierte Beschreibung der Funktionalität aus Anwendersicht bietet der Abschnitt "Konfiguration der Testdurchführung". 131 -{{/note}} 132 - 133 -Aufgabenauswertung: 134 - 135 -(% class="wrapped" %) 136 -|=((( 137 -Parameter 138 -)))|=((( 139 -Beschreibung 140 -))) 141 -|((( 142 -itemShowFeedback [**true**|false] 143 -)))|((( 144 -Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort das durch den Autor definierte Aufgaben-Feedback angezeigt. 145 -))) 146 -|(% colspan="1" %)(% colspan="1" %) 147 -((( 148 -itemShowMaxScore [**true**|false] 149 -)))|(% colspan="1" %)(% colspan="1" %) 150 -((( 151 -Dem Teilnehmer wird die maximal mögliche Punktzahl zu jeder Aufgabe angezeigt. 152 -))) 153 -|(% colspan="1" %)(% colspan="1" %) 154 -((( 155 -itemShowScore [**true**|false] 156 -)))|(% colspan="1" %)(% colspan="1" %) 157 -((( 158 -Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort angezeigt, wie viele Punkte er für die Aufgabe erreicht hat. 159 -))) 160 -|(% colspan="1" %)(% colspan="1" %) 161 -((( 162 -itemShowCorrect [**true**|false] 163 -)))|(% colspan="1" %)(% colspan="1" %) 164 -((( 165 -Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort angezeigt, ob seine Antworten korrekt oder falsch waren. Impliziert itemShowScore=true. 166 -))) 167 -|(% colspan="1" %)(% colspan="1" %) 168 -((( 169 -itemShowSolution [**true**|false] 170 -)))|(% colspan="1" %)(% colspan="1" %) 171 -((( 172 -Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort die korrekte Lösung angezeigt. Impliziert itemShowCorrect=true und itemShowScore=true. 173 -))) 174 - 175 -Testauswertung: 176 - 177 -(% class="wrapped" %) 178 -|=((( 179 -Parameter 180 -)))|=((( 181 -Beschreibung 182 -))) 183 -|((( 184 -testShowFeedback [**true**|false] 185 -)))|((( 186 -Dem Teilnehmer wird nach Testabgabe eine Testabschlussseite angezeigt, welche das durch den Autor definierte Test-Feedback (nicht) enthält. 187 -))) 188 -|(% colspan="1" %)(% colspan="1" %) 189 -((( 190 -testShowScore [**true**|false] 191 -)))|(% colspan="1" %)(% colspan="1" %) 192 -((( 193 -Dem Teilnehmer wird nach Testabgabe eine Testabschlussseite angezeigt, welche alle ermittelten Punktwerte wie die Gesamtpunktzahl des Tests und ggf. die Punkte pro Testabschnitt (nicht) enthält. 194 -))) 195 -|(% colspan="1" %)(% colspan="1" %) 196 -((( 197 -testShowPassed (% class="error" %)[**true**|false] 198 -)))|(% colspan="1" %)(% colspan="1" %) 199 -((( 200 -Dem Teilnehmer wird nach Testabgabe eine Testabschlussseite angezeigt, welche die Information (nicht) enthält, ob der Test bestanden wurde. Standard ist der in testShowScore gegebene Wert bzw. dessen Standard. 201 -))) 202 - 203 -\\ 204 - 205 -{{info title="Hinweis"}} 206 -Werden keine Auswertungsinformationen auf Aufgaben-Ebene angezeigt (itemShowFeedback = false, itemShowScore = false, itemShowCorrect = false, itemShowSolution = false), wird dem Teilnehmer während der Testdurchführung kein Button zur Aufgaben-Abgabe angezeigt. Die Antworten werden zu jeder Zeit gespeichert und nach Test-Abgabe ausgewertet. 207 -{{/info}} 208 - 209 -{{error}} 210 -Folgende Parameter sind seit **ONYX Version 5.15 **(% style="color: rgb(255,0,0);" %)__nicht mehr__ (%%)verfügbar: 211 -{{/error}} 212 - 213 -* showSolution [**true** |false] - Ersetzt durch testShowScore, testShowPassed, itemShowSolution (inkl. Implikationen) 214 -* showFeedback [**true** |false] - Ersetzt durch testShowFeedback sowie itemShowFeedback 215 -))) 216 -))) 217 - 218 -=== ReturnValue registerTest === 219 - 220 -(% class="wrapped" %) 221 -|((( 222 -Long 223 -)))|((( 224 -**Einer der folgenden Werte:** 225 - 226 -* WAITING(0) – warten auf Teststart 227 -* WORKING(1) – bearbeitet Test 228 -* FINISHED(2) – hat Test abgegeben 229 -* RESUME_ALLOWED(3) – Fortsetzen erlaubt 230 -* NOT_ENTERED(4) – hat Test noch nicht betreten 231 -* CANCELED(5) – hat Testbearbeitung abgebrochen 232 -* RESUME_REQUESTED(6) – möchte fortsetzen 233 -* RESUMED(7) – hat fortgesetzt 234 -* DISCONNECTED(8) – Client nicht (mehr) erreichbar 235 -* SUSPENDED(9) – Testbearbeitung unterbrochen 236 -* RESUME_SUSPENDED(10) – unterbrochene Bearbeitung fortgesetzt 237 -* OK(42) – OK 238 -))) 239 -|((( 240 -\\ 241 -)))|((( 242 -**Fehlercodes:** 243 - 244 -* ERROR_RETURN_RESULTS(0xFF01) 245 -* ERROR_MULTIPLE_REGISTER_STUDENT_WITH_SAME_ID_CALLS(0xFF02) 246 -* ERROR_REGISTER_STUDENT_WITH_UNKNOWN_TEST_ID(0xFF03) 247 -* ERROR_REGISTER_STUDENT_WITH_EMPTY_TEST_ID(0xFF04) 248 -* ERROR_REGISTER_STUDENT_WITH_EMPTY_STUDENT_ID(0xFF05) 249 -* ERROR_REGISTER_STUDENT_TO_RESUME_WITHOUT_PAYLOAD(0xFF06) 250 -* ERROR_REGISTER_STUDENT_FOR_UNKNOWN_PROVIDER(0xFF07) 251 -* UNKNOWN(-1) 252 -))) 253 - 254 -== Anmeldung eines Studenten == 255 - 256 -Nach Anmeldung eines Tests können Studenten diesen nutzen. Dazu müssen auch diese angemeldet werden. 257 - 258 -{{code title="Anmeldung"}} 259 -@WebMethod(operationName = „registerStudent") 260 -public Long registerStudent( 261 -@WebParam(name = „testSessionId", partName = „testSessionId") final Long test 262 -SessionId, 263 -@WebParam(name = „studentId", partName = „studentId") final Long studentId, 264 -@WebParam(name = „payload", partName = „payload") final byte[] payload, 265 -@WebParam(name = „parameters") final MapWrapper parameters) throws Exception { 266 -} 267 -{{/code}} 268 - 269 -=== Parameter registerStudent === 270 - 271 -(% class="wrapped" %) 272 -|((( 273 -testSessionId 274 -)))|((( 275 -Durch die Lernplattform vergebene, eindeutige ID, welche die Kennung für den Test darstellt (siehe registerTest). 276 -))) 277 -|((( 278 -studentId 279 -)))|((( 280 -Eindeutige Kennung für Testteilnehmer. Diese wird von ONYX zurückgemeldet, wenn Statusänderungen oder Ergebnisse übertragen werden. 281 -))) 282 -|(% colspan="1" %)(% colspan="1" %) 283 -((( 284 -payload 285 -)))|(% colspan="1" %)(% colspan="1" %) 286 -((( 287 -Optional. Resultate für den Teilnehmer (bspw. im Fall der Fortsetzung unterbrochener Tests) 288 -))) 289 -|(% colspan="1" %)(% colspan="1" %) 290 -((( 291 -parameters 292 -)))|(% colspan="1" %)(% colspan="1" %) 293 -((( 294 -Liste von Parametern zur Teststeuerung (alle optional, fett gedruckt = Standard): 295 - 296 -* language [**de**|en|fr|es]: Sprache des Benutzer-Interfaces von ONYX. 297 -* status: Initialer Status des Teilnehmers (aktuell wird nur RESUME_SUSPENDED(10) unterstützt). 298 -))) 299 - 300 -=== ReturnValue registerStudent === 301 - 302 -(% class="wrapped" %) 303 -|((( 304 -Long 305 -)))|((( 306 -Einer der Werte wie unter Anmeldung eines Tests beschrieben. 307 -))) 308 - 309 -== Teststeuerung == 310 - 311 -Für registrierte Testteilnehmer kann der Status durch die Lernplattform kontrolliert werden, bspw. um nach der Freigabe durch den Betreuer für alle den Test zu starten, am Ende zu beenden oder fortzusetzen. 312 - 313 -{{code title="Teststeuerung"}} 314 -@WebMethod(operationName = „testControl") 315 -public Long testControl( 316 -@WebParam(name = „testSessionId") final Long testSessionId, 317 -@WebParam(name = „studentIds") final StudentIdsWrapper students, 318 -@WebParam(name = „status") final Integer status, 319 -@WebParam(name = „parameters") final MapWrapper parameters) throws Exception { 320 -} 321 -{{/code}} 322 - 323 -=== Parameter testControl === 324 - 325 -(% class="wrapped" %) 326 -|((( 327 -testSessionId 328 -)))|((( 329 -Durch die Lernplattform vergebene, eindeutige ID, welche die Kennung für den Test darstellt (siehe registerTest). 330 -))) 331 -|((( 332 -studentIds 333 -)))|((( 334 -Liste eindeutiger Kennungen für Testteilnehmer. 335 -))) 336 -|((( 337 -status 338 -)))|((( 339 -Neu zu setzender Status für die gegebenen Testteilnehmer. 340 -))) 341 -|((( 342 -parameters 343 -)))|((( 344 -Liste von Parametern zur Teststeuerung (alle optional): 345 - 346 -* addTime: Time in minutes to add to the test session. 347 -))) 348 - 349 -=== ReturnValue testControl === 350 - 351 -(% class="wrapped" %) 352 -|((( 353 -Long 354 -)))|((( 355 -Einer der Werte wie unter Anmeldung eines Tests beschrieben. 356 -))) 357 - 358 -== Speicher aufräumen == 359 - 360 -Haben alle Teilnehmer den Test durchgeführt, so kann die Lernplattform ONYX mitteilen, dass dieses den Test deregistrieren und den Speicher aufräumen kann. 361 - 362 -{{code title="Teststeuerung"}} 363 -@WebMethod(operationName = „deregisterTest") 364 -public Long deregisterTest( 365 -@WebParam(name = „testSessionId") final Long testSessionId, 366 -@WebParam(name = „providerId") final String providerId, 367 -@WebParam(name = „parameters") final MapWrapper parameters) throws Exception { 368 -} 369 -{{/code}} 370 - 371 -=== Parameter deregisterTest === 372 - 373 -(% class="wrapped" %) 374 -|((( 375 -testSessionId 376 -)))|((( 377 -Durch die Lernplattform vergebene, eindeutige ID, welche die Kennung für den Test darstellt (siehe registerTest). 378 -))) 379 -|((( 380 -providerId 381 -)))|((( 382 -Die Kennung, unter welcher die anfordernde Lernplattform bei ONYX angemeldet ist. 383 -))) 384 -|((( 385 -parameters 386 -)))|((( 387 -Aktuell nicht verwendet. 388 -))) 389 - 390 -=== ReturnValue deregisterTest === 391 - 392 -(% class="wrapped" %) 393 -|((( 394 -Long 395 -)))|((( 396 -Einer der Werte wie unter Anmeldung eines Tests beschrieben. 397 -))) 398 - 399 -== Anzeige des Tests == 400 - 401 -Nachdem ein Test beim Player angemeldet wurde, kann er vom Nutzer** exakt ein Mal** angezeigt werden. Dazu muss er von der Lernplattform im Browserfenster einen IFrame mit der Ziel-URL <ONYXWebPlayer-URL>/onyx/onyxrun?id=<UID> angezeigt bekommen, wobei <UID> die bei der Testanmeldung verwendete eindeutige studentId sein muss. Der Test wird dann wiedergegeben. Beendet der Nutzer den Test, so erfolgt eine Rückgabe der Resultate an die Lernplattform. Diese muss dazu eine Webservice-Schnittstelle definieren, welche exakt der unter der folgenden URL verfügbaren WSDL entspricht: 402 - 403 -{{note title="URL"}} 404 -[[http:~~/~~/demo.bps-system.de/olatce/services/ReturnWSService?wsdl>>url:http://demo.bps-system.de/olatce/services/ReturnWSService?wsdl||shape="rect"]] 405 -Lediglich die URL im unteren Teil der WSDL muss an die Lernplattform angepasst werden. 406 -{{/note}} 407 - 408 -== Konfiguration des ONYX Players == 409 - 410 -Der ONYX Player verwendet eine Konfigurationsdatei namens onyxplugin.config.xml. Diese muss im Java Classpath liegen. 411 - 412 -\\ 413 - 414 -{{error title="Sicherheit"}} 415 -Sowohl die WSDL des ONYX Player als auch die der Lernplattform sollten „nach außen“ nicht erreichbar/sichtbar sein. Dies gilt ebenso für die jeweiligen WebServices. Die Web-GUI der Lernplattform und des ONYX Player hingegen müssen unabhängig davon für alle Nutzer sichtbar und zugreifbar sein. Kommt bei der Testdurchführung HTTPS zum Einsatz (wozu unbedingt zu raten ist), muss der jeweiligen Java VM der Lernplattform und des ONYX Player das entsprechende Zertifikat bekannt sein. Sonst ist die WebService-Kommunikation nicht möglich. 416 -{{/error}} 417 -{{/layout-cell}} 418 -{{/layout-section}} 419 - 420 -{{layout-section ac:type="single"}} 421 -{{layout-cell}} 422 ----- 423 -{{/layout-cell}} 424 -{{/layout-section}} 425 - 426 -{{layout-section ac:type="single"}} 427 -{{layout-cell}} 428 -\\ 429 - 430 -{{column}} 431 -(% class="auto-cursor-target" %) 432 -Bei Fragen zur Konfiguration oder zum Einsatz der ONYX-Testsuite in anderen Plattformen helfen wir Ihnen gern weiter. 433 - 434 -{{panel title="BPS Bildungsportal Sachsen GmbH"}} 435 -**[[image:attach:BPS-Logo-web.png]] 436 -** 437 - 438 -**Tel.: **+49 (0) 371 666 2739 0(% style="color: rgb(89,89,89);" %)** 439 -E-Mail: **(%%)[[support@bps-system.de>>mailto:support@bps-system.de||shape="rect"]] 440 - 441 -Gern können Sie auch unser (% style="text-align: left;" %)**[[Kontaktformular>>url:https://www.bps-system.de/cms/kontakt/||shape="rect"]] **(%%)nutzen. 442 -{{/panel}} 443 -{{/column}} 444 -{{/layout-cell}} 445 -{{/layout-section}} 446 -{{/layout}} 447 - 448 - 449 - 450 -{{layout}} 451 -{{layout-section ac:type="two_right_sidebar"}} 452 -{{layout-cell}} 1 +{{section}} 2 +{{column width="60%"}} 453 453 The API between the ONYX Player and the LMS consists of the following components: 454 454 455 455 * Registration of a test with the ONYX Player through the LMS ... ... @@ -457,27 +457,28 @@ 457 457 * Test control 458 458 * Return of test results to the LMS through the ONYX Player 459 459 * Deregistration of the test 460 -{{/layout-cell}} 461 461 462 - {{layout-cell}}11 +== General information == 463 463 464 - {{panelborderColor="#ddd"bgColor="#f0f0f0"borderStyle="solid"title="Content"}}13 +The ONYX Player defines a web service which is accessible via the URL **<ONYXPlayer-URL>/onyx/onyxexamservices**. 465 465 15 +Link to the WSDL of the public demo runtime: [[http:~~/~~/demo.bps-system.de/onyx/onyxexamservices?wsdl>>url:http://demo.bps-system.de/onyx/||shape="rect"]] 466 466 467 -{{toc/}} 468 -{{/panel}} 17 +{{info}} 18 +WDSL will be replaced by a REST web service in the future. Simple documentation of the available endpoints and parameters is available at the URL <ONYXPlayer-URL>/onyx/rest/doc. 19 +{{/info}} 469 469 470 - {{/layout-cell}}471 -{{/ layout-section}}21 +All information on this page relates to the WDSL web service. 22 +{{/column}} 472 472 473 -{{layout-section ac:type="single"}} 474 -{{layout-cell}} 475 -== General information == 24 +{{column width="30%"}} 25 +{{panel title="Inhalt"}} 26 +{{toc start="2"/}} 27 +{{/panel}} 28 +{{/column}} 29 +{{/section}} 476 476 477 -The ONYX Player defines a web service, which is accessible via the URL **<ONYXPlayer-URL>/onyx/onyxexamservices**. 478 478 479 -Link to the WSDL of the public demo runtime: [[http:~~/~~/demo.bps-system.de/onyx/onyxexamservices?wsdl>>url:http://demo.bps-system.de/onyx/||shape="rect"]] 480 - 481 481 == Registration of a test == 482 482 483 483 Before participants can take tests, the tests need to be registered with ONYX. ... ... @@ -494,7 +494,6 @@ 494 494 495 495 === Parameters registerTest === 496 496 497 -(% class="wrapped" %) 498 498 |((( 499 499 testSessionId 500 500 )))|((( ... ... @@ -516,10 +516,10 @@ 516 516 (% class="content-wrapper" %) 517 517 ((( 518 518 (% class="TableParagraph" %) 519 -List of parameters to control the test. It is also possible to set additional parameters for the individual participant (registerStudent). 69 +List of parameters to control the test. It is also possible to set additional parameters for the individual participant (registerStudent). 520 520 521 521 (% class="TableParagraph" %) 522 -All parameters are optional. The default setting is shown in bold. 72 +All parameters are optional. The default setting is shown in bold. 523 523 524 524 (% class="wrapped" %) 525 525 |=((( ... ... @@ -564,8 +564,6 @@ 564 564 Should the titles of the questions not be displayed? 565 565 ))) 566 566 567 -\\ 568 - 569 569 {{note}} 570 570 Since ONYX version 5.15, the following parameters can be used to control the feedback and evaluation display for the participant while taking the test. A detailed description of the functionality from the user's perspective is provided in the section "Test procedure configuration". 571 571 {{/note}} ... ... @@ -612,7 +612,7 @@ 612 612 613 613 Test evaluation: 614 614 615 - (% class="wrapped" %)163 + 616 616 |=((( 617 617 Parameter 618 618 )))|=((( ... ... @@ -634,8 +634,6 @@ 634 634 After submitting the test, the participant is shown a test completion page, which does (not) contain information about whether or not the test was passed. The default is the value given in testShowScore or its default. 635 635 ))) 636 636 637 -\\ 638 - 639 639 {{info title="Note"}} 640 640 If no evaluation information is displayed on question level (itemShowFeedback = false, itemShowScore = false, itemShowCorrect = false, itemShowSolution = false), then the participant will not be shown the button to submit questions while taking the test. Instead, the answers are saved at any time and assessed after test submission. 641 641 {{/info}} ... ... @@ -651,7 +651,7 @@ 651 651 652 652 === ReturnValue registerTest === 653 653 654 - (% class="wrapped" %)200 + 655 655 |((( 656 656 Long 657 657 )))|((( ... ... @@ -671,7 +671,7 @@ 671 671 * OK(42) – OK 672 672 ))) 673 673 |((( 674 - \\220 + 675 675 )))|((( 676 676 **Error codes:** 677 677 ... ... @@ -839,7 +839,7 @@ 839 839 After a test has been registered with the Player, the user can display it **exactly once**. For this reason, the LMS will show an IFrame with the target URL <ONYXWebPlayer-URL>/onyx/onyxrun?id=<UID> in the browser window. The <UID> must be the unique studentId used in the test registration. The test will then be started. If the user finishes the test, the results will be returned to the LMS. The LMS then needs to define a web service API that exactly matches the WSDL available under the following URL: 840 840 841 841 {{note title="URL"}} 842 -[[http:~~/~~/demo.bps-system.de/olatce/services/ReturnWSService?wsdl>>url:http://demo.bps-system.de/olatce/services/ReturnWSService?wsdl||shape="rect"]] 388 +[[http:~~/~~/demo.bps-system.de/olatce/services/ReturnWSService?wsdl>>url:http://demo.bps-system.de/olatce/services/ReturnWSService?wsdl||shape="rect"]] 843 843 Only the URL in the lower part of the WSDL has to be adapted to the LMS. 844 844 {{/note}} 845 845 ... ... @@ -850,32 +850,17 @@ 850 850 {{error title="Security"}} 851 851 Both the WSDL of the ONYX Player and the LMS should not be accessible/visible "from the outside". This also applies to the respective web services. The web GUI of the LMS and the ONYX Player, in contrast, must be visible to and accessible by all users. If HTTPS is used during the test process (which is strongly recommended), then the appropriate certificate must be known to the corresponding JVM of the LMS and the ONYX Player. Otherwise web service communication will not be possible. 852 852 {{/error}} 853 -{{/layout-cell}} 854 -{{/layout-section}} 855 855 856 -{{layout-section ac:type="single"}} 857 -{{layout-cell}} 858 ----- 859 -{{/layout-cell}} 860 -{{/layout-section}} 861 - 862 -{{layout-section ac:type="single"}} 863 -{{layout-cell}} 864 864 {{column}} 865 865 (% class="auto-cursor-target" %) 866 866 If you have any questions about the configuration or the use of the ONYX Testsuite in other platforms, we will be happy to help you. 867 867 868 868 {{panel title="BPS Bildungsportal Sachsen GmbH"}} 869 -**[[image:attach:BPS-Logo-web.png]] 870 -** 405 +**[[image:attach:BPS-Logo-web.png]]** 871 871 872 -**Phone: **+49 (0) 371 666 2739 0 (% style="color: rgb(89,89,89);" %)**873 -Email: **(%%)[[support@bps-system.de>>mailto:support@bps-system.de||shape="rect"]] 407 +**Phone: **+49 (0) 371 666 2739 0 408 +(% style="color:#595959" %)**Email: **(%%)[[support@bps-system.de>>mailto:support@bps-system.de||shape="rect"]] 874 874 875 -You are also welcome to use our (% style="text-align: left;" %)**[[Contact form>>url:https://www.bps-system.de/cms/kontakt/||shape="rect"]]**(%%).410 +You are also welcome to use our (% style="text-align:left" %)**[[Contact form>>url:https://www.bps-system.de/cms/kontakt/||shape="rect"]]**(%%). 876 876 {{/panel}} 877 877 {{/column}} 878 -{{/layout-cell}} 879 -{{/layout-section}} 880 -{{/layout}} 881 -