Änderungen von Dokument 07 Schnittstelle ONYX Player

Zuletzt geändert von Carina Enke am 26.11.2025

Von Version 206.1
bearbeitet von Carina Enke
am 01.10.2020
Änderungskommentar: Mittels Scroll Versions veröffentlicht aus dem Bereich ONYXintern und Version 9.3.
Auf Version 212.1
bearbeitet von Carina Enke
am 28.09.2020
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,7 +1,9 @@
1 1  {{sv-translation language="de"}}
2 2  {{layout}}
3 3  {{layout-section ac:type="single"}}
4 -{{layout-cell}}{{/layout-cell}}
4 +{{layout-cell}}
5 +\\
6 +{{/layout-cell}}
5 5  {{/layout-section}}
6 6  
7 7  {{layout-section ac:type="two_right_sidebar"}}
... ... @@ -16,14 +16,26 @@
16 16  {{/layout-cell}}
17 17  
18 18  {{layout-cell}}
21 +(% class="auto-cursor-target" %)
22 +\\
23 +
19 19  {{scroll-ignore}}
25 +(% class="auto-cursor-target" %)
26 +\\
27 +
20 20  {{panel borderColor="#ddd" bgColor="#f0f0f0" borderStyle="solid" title="Inhalt"}}
21 21  
22 22  
23 23  {{toc/}}
24 24  {{/panel}}
33 +
34 +(% class="auto-cursor-target" %)
35 +\\
25 25  {{/scroll-ignore}}
26 26  
38 +(% class="auto-cursor-target" %)
39 +\\
40 +
27 27  {{details hidden="true"}}
28 28  Diese Informationen werden nicht auf der Seite angezeigt.
29 29  
... ... @@ -102,6 +102,9 @@
102 102  (((
103 103  \\
104 104  )))
119 +
120 +(% class="auto-cursor-target" %)
121 +\\
105 105  {{/details}}
106 106  
107 107  \\
... ... @@ -157,145 +157,45 @@
157 157  )))|(((
158 158  (% class="content-wrapper" %)
159 159  (((
160 -Liste von Parametern zur Teststeuerung. Weitere Parameter können für den einzelnen Teilnehmer festgelegt werden (registerStudent).
177 +Liste von Parametern zur Teststeuerung. Weitere Parameter können für den einzelnen Teilnehmer festgelegt werden ([[registerStudent>>doc:ONYXintern.\.ONYX Player Interface v8\.12||anchor="AnmeldungeinesStudenten"]]).
161 161  
162 162  Alle Parameter sind optional. Die Standardeinstellung ist fett gedruckt.
163 163  
164 -(% class="wrapped" %)
165 -|=(((
166 -Parameter
167 -)))|=(((
168 -Beschreibung
181 +{{info title="Hinweis"}}
182 +Seit der ONYX Version 5.15 lässt sich die Feedback- und Auswertungsanzeige für den Teilnehmer während der Testdurchführung genauer steuern. Für diese Funktionalität wurde die Schnittstelle angepasst. Eine detaillierte Beschreibung der Funktionalität aus Anwendersicht bietet der Abschnitt "[[doc:Konfiguration der Testdurchfuehrung]]"(% class="error" %) (%%).
183 +{{/info}}
184 +
185 +* showSolution [true|**false**] Soll dem Nutzer die korrekte Antwort anzeigbar sein?
186 +* isSynchronized [true|**false**] Handelt es sich um einen Test im Prüfungsmodus, bei dem der Start des Tests über alle Teilnehmer synchronisiert wird?
187 +* (((
188 +continuationAllowed [true|**false**] Ist es erlaubt, die Testsession jederzeit fortzusetzen? Wenn nicht, muss jeder Teststart über die Lernplattform durchgeführt werden.
169 169  )))
170 -|(% colspan="1" %)(% colspan="1" %)
171 -(((
172 -showSolution [true|**false**]
173 -)))|(% colspan="1" %)(% colspan="1" %)
174 -(((
175 -Soll dem Nutzer die korrekte Antwort anzeigbar sein?
176 -)))
177 -|(% colspan="1" %)(% colspan="1" %)
178 -(((
179 -isSynchronized [true|**false**]
180 -)))|(% colspan="1" %)(% colspan="1" %)
181 -(((
182 -Handelt es sich um einen Test im Prüfungsmodus, bei dem der Start des Tests über alle Teilnehmer synchronisiert wird?
183 -)))
184 -|(% colspan="1" %)(% colspan="1" %)
185 -(((
186 -continuationAllowed [true|**false**]
187 -)))|(% colspan="1" %)(% colspan="1" %)
188 -(((
189 -Ist es erlaubt, die Testsession jederzeit fortzusetzen? Wenn nicht, muss jeder Teststart über die Lernplattform durchgeführt werden.
190 -)))
191 -|(% colspan="1" %)(% colspan="1" %)
192 -(((
193 -suspendAllowed [true|**false**]
194 -)))|(% colspan="1" %)(% colspan="1" %)
195 -(((
196 -Ist es erlaubt, den Test zu unterbrechen? In diesem Fall wird eine zusätzliche Taste „Unterbrechen“ angezeigt.
197 -)))
198 -|(% colspan="1" %)(% colspan="1" %)
199 -(((
200 -Templateid
201 -)))|(% colspan="1" %)(% colspan="1" %)
202 -(((
203 -Derzeit einzig unterstützt: onyxwithoutnav - führt zur Nichtanzeige des Navigationsbaumes.
204 -)))
205 -|(% colspan="1" %)(% colspan="1" %)
206 -(((
207 -dontShowItemTitles (% class="error" %)[true|**false**]
208 -)))|(% colspan="1" %)(% colspan="1" %)
209 -(((
210 -(% class="error" %)Sollen die Titel der Aufgaben nicht angezeigt werden?
211 -)))
190 +* suspendAllowed [true|**false**] Ist es erlaubt, den Test zu unterbrechen? In diesem Fall wird eine zusätzliche Taste „Unterbrechen“ angezeigt.
191 +* Templateid: Derzeit einzig unterstützt: onyxwithoutnav – führt zur Nichtanzeige des Navigationsbaumes.
192 +* dontShowItemTitles (% class="error" %)[true|**false**]: Sollen die Titel der Aufgaben nicht angezeigt werden?
212 212  
213 -\\
214 214  
215 215  {{note}}
216 -Mit folgenden Parametern sst sich seit ONYX Version 5.15 die Feedback- und Auswertungsanzeige r den Teilnehmer während der Testdurchführung steuern. Eine detaillierte Beschreibung der Funktionalität aus Anwendersicht bietet der Abschnitt "Konfiguration der Testdurchführung".
196 +Folgende Parameter sind seit **ONYX Version** **5.15** verfügbar:
217 217  {{/note}}
218 218  
219 -Aufgabenauswertung:
199 +* testShowScore [**true**|false] Dem Teilnehmer wird nach Testabgabe eine Testabschlusseite angezeigt, welche alle ermittelten Punktwerte, wie die Gesamtpunktzahl des Tests und ggf. Punkte pro Testabschnitt, (nicht) enthält.
200 +* testShowPassed (% class="error" %)[true|false](%%) Dem Teilnehmer wird nach Testabgabe eine Testabschlusseite angezeigt, die die Information (nicht) enthält, ob der Test bestanden wurde. Standard ist der in testShowScore gegebene Wert bzw. dessen Standard.
201 +* testShowFeedback [**true**|false] Dem Teilnehmer wird nach Testabgabe eine Testabschlusseite angezeigt, welche das durch den Autor definierte Test-Feedback (nicht) enthält.
202 +* itemShowFeedback [**true**|false] Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort das durch den Autor definierte Aufgaben-Feedback angezeigt.
203 +* itemShowScore [**true**|false] Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort angezeigt, wie viele Punkte er für die Aufgabe erreicht hat..
204 +* itemShowCorrect [**true**|false] Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort angezeigt, ob seine Antworten korrekt oder falsch waren. Impliziert itemShowScore=true.
205 +* itemShowSolution [**true**|false] Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort die korrekte Lösung angezeigt. Impliziert itemShowCorrect=true und itemShowScore=true.
220 220  
221 -\\
222 -
223 -(% class="wrapped" %)
224 -|=(((
225 -Parameter
226 -)))|=(((
227 -Beschreibung
228 -)))
229 -|(((
230 -itemShowFeedback [**true**|false]
231 -)))|(((
232 -Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort das durch den Autor definierte Aufgaben-Feedback angezeigt.
233 -)))
234 -|(% colspan="1" %)(% colspan="1" %)
235 -(((
236 -itemShowMaxScore [**true**|false]
237 -)))|(% colspan="1" %)(% colspan="1" %)
238 -(((
239 -Dem Teilneher wird die maximal mögliche Punktzahl zur jeder Aufgabe angezeigt.
240 -)))
241 -|(% colspan="1" %)(% colspan="1" %)
242 -(((
243 -itemShowScore [**true**|false]
244 -)))|(% colspan="1" %)(% colspan="1" %)
245 -(((
246 -Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort angezeigt, wie viele Punkte er für die Aufgabe erreicht hat.
247 -)))
248 -|(% colspan="1" %)(% colspan="1" %)
249 -(((
250 -itemShowCorrect [**true**|false]
251 -)))|(% colspan="1" %)(% colspan="1" %)
252 -(((
253 -Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort angezeigt, ob seine Antworten korrekt oder falsch waren. Impliziert itemShowScore=true.
254 -)))
255 -|(% colspan="1" %)(% colspan="1" %)
256 -(((
257 -itemShowSolution [**true**|false]
258 -)))|(% colspan="1" %)(% colspan="1" %)
259 -(((
260 -Dem Teilnehmer wird nach Abgabe seiner Aufgaben-Antwort die korrekte Lösung angezeigt. Impliziert itemShowCorrect=true und itemShowScore=true.
261 -)))
262 -
263 -Testauswertung:
264 -
265 -(% class="wrapped" %)
266 -|=(((
267 -Parameter
268 -)))|=(((
269 -Beschreibung
270 -)))
271 -|(((
272 -testShowFeedback [**true**|false]
273 -)))|(((
274 -Dem Teilnehmer wird nach Testabgabe eine Testabschlusseite angezeigt, welche das durch den Autor definierte Test-Feedback (nicht) enthält.
275 -)))
276 -|(% colspan="1" %)(% colspan="1" %)
277 -(((
278 -testShowScore [**true**|false]
279 -)))|(% colspan="1" %)(% colspan="1" %)
280 -(((
281 -Dem Teilnehmer wird nach Testabgabe eine Testabschlusseite angezeigt, welche alle ermittelten Punktwerte, wie die Gesamtpunktzahl des Tests und ggf. Punkte pro Testabschnitt, (nicht) enthält.
282 -)))
283 -|(% colspan="1" %)(% colspan="1" %)
284 -(((
285 -testShowPassed (% class="error" %)[**true**|false]
286 -)))|(% colspan="1" %)(% colspan="1" %)
287 -(((
288 -Dem Teilnehmer wird nach Testabgabe eine Testabschlusseite angezeigt, die die Information (nicht) enthält, ob der Test bestanden wurde. Standard ist der in testShowScore gegebene Wert bzw. dessen Standard.
289 -)))
290 -
291 -\\
292 -
293 293  {{info title="Hinweis"}}
294 294  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.
295 295  {{/info}}
296 296  
211 +(% class="auto-cursor-target" %)
212 +\\
213 +
297 297  {{error}}
298 -Folgende Parameter sind seit **ONYX Version 5.15 (% style="color: rgb(255,0,0);" %)__nicht mehr__ (%%)**verfügbar:
215 +Folgende Parameter sind seit **ONYX Version 5.15 (% style="color: rgb(255,0,0);" %)__nicht mehr__(%%)** verfügbar:
299 299  {{/error}}
300 300  
301 301  * showSolution [**true** |false] - Ersetzt durch testShowScore, testShowPassed, itemShowSolution (inkl. Implikationen)
... ... @@ -498,38 +498,12 @@
498 498  
499 499  Der ONYX Player verwendet eine Konfigurationsdatei namens onyxplugin.config.xml. Diese muss im Java Classpath liegen.
500 500  
501 -\\
502 -
503 503  {{error title="Sicherheit"}}
504 504  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 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 Players das entsprechende Zertifikat bekannt sein. Sonst ist die WebService-Kommunikation nicht möglich.
505 505  {{/error}}
506 -{{/layout-cell}}
507 -{{/layout-section}}
508 508  
509 -{{layout-section ac:type="single"}}
510 -{{layout-cell}}
511 -----
512 -{{/layout-cell}}
513 -{{/layout-section}}
514 -
515 -{{layout-section ac:type="single"}}
516 -{{layout-cell}}
517 -\\
518 -
519 -{{column}}
520 520  (% class="auto-cursor-target" %)
521 -Bei Fragen zur Konfiguration oder zum Einsatz der ONYX-Testsuite in anderen Plattformen helfen wir Ihnen gern weiter.
522 -
523 -{{panel title="BPS Bildungsportal Sachsen GmbH"}}
524 -**[[image:attach:BPS-Logo-web.png]]
525 -**
526 -
527 -**Tel.: **+49 (0) 371 666 2739 0(% style="color: rgb(89,89,89);" %)**
528 -E-Mail: **(%%)[[support@bps-system.de>>mailto:support@bps-system.de||shape="rect"]]
529 -
530 -Gern können Sie auch unser (% style="text-align: left;" %)**[[Kontaktformular>>url:https://www.bps-system.de/cms/kontakt/||shape="rect"]] **(%%)nutzen.
531 -{{/panel}}
532 -{{/column}}
423 +\\
533 533  {{/layout-cell}}
534 534  {{/layout-section}}
535 535  {{/layout}}
... ... @@ -565,7 +565,7 @@
565 565  
566 566  The ONYX Player defines a web service, which can be reached via the URL **<ONYXPlayer-URL>/onyx/onyxexamservices**.
567 567  
568 -Link to the WSDL of the public demo runtime: [[http:~~/~~/demo.bps-system.de/onyx/>>url:http://demo.bps-system.de/onyx/||shape="rect"]] [[onyxexamservices?wsdl>>url:http://demo.bps-system.de/onyx/onyxexamservices?wsdl||shape="rect"]]
459 +Link to the WSDL of the public demo runtime: [[http:~~/~~/demo.bps-system.de/onyx/>>url:http://demo.bps-system.de/onyx/||shape="rect"]][[onyxexamservices?wsdl>>url:http://demo.bps-system.de/onyx/onyxexamservices?wsdl||shape="rect"]]
569 569  
570 570  == Registration of a test ==
571 571  
... ... @@ -584,7 +584,6 @@
584 584  
585 585  === Parameter registerTest ===
586 586  
587 -(% class="wrapped" %)
588 588  |(((
589 589  testSessionId
590 590  )))|(((
... ... @@ -603,13 +603,11 @@
603 603  |(((
604 604  parameters
605 605  )))|(((
606 -(% class="content-wrapper" %)
607 -(((
608 608  (% class="TableParagraph" %)
609 -List of parameters to control the test. Additional parameters can be set for individual participants ( registerStudent ).
497 +List of parameters to control the test. Additional parameters can be set for individual participants ((% style="color: rgb(13,78,168);" %)registerStudent(%%)).
610 610  
611 611  (% class="TableParagraph" %)
612 -All parameters are optional. The default setting is shown in bold.
500 +All parameters are optional. The default setting is shown in bold.
613 613  
614 614  {{info title="Note"}}
615 615  Since ONYX version 5.15, the feedback and assessment display for the participant can be controlled more precisely during the test execution. The interface has been adapted for this functionality. For a more detailed description of the functionality from the user perspective, see section "[[Configuration of the test implementation>>url:https://www.bps-system.de/help/display/ONYXintern/.Konfiguration+der+Testdurchfuehrung+v1.11||shape="rect"]]".
... ... @@ -641,17 +641,15 @@
641 641  {{/info}}
642 642  
643 643  {{error}}
644 -The following parameters are (% style="color: rgb(255,0,0);" %)**__no longer__ **(%%)available since **ONYX** **version 5.15**:
532 +The following parameters are (% style="color: rgb(255,0,0);" %)**__no longer__**(%%)** **available since **ONYX** **version 5.15**:
645 645  {{/error}}
646 646  
647 647  * showSolution [**true **|false] - Replaced by testShowScore, testShowPassed, itemShowSolution (including implications)
648 648  * showFeedback [**true **|false] - Replaced by testShowFeedback and itemShowFeedback
649 649  )))
650 -)))
651 651  
652 652  === ReturnValue registerTest ===
653 653  
654 -(% class="wrapped" %)
655 655  |(((
656 656  Long
657 657  )))|(((
... ... @@ -671,7 +671,7 @@
671 671  * OK(42) – OK
672 672  )))
673 673  |(((
674 -\\
560 +
675 675  )))|(((
676 676  **Error codes:**
677 677  
... ... @@ -702,7 +702,6 @@
702 702  
703 703  === Parameter registerStudent ===
704 704  
705 -(% class="wrapped" %)
706 706  |(((
707 707  testSessionId
708 708  )))|(((
... ... @@ -737,7 +737,6 @@
737 737  
738 738  === ReturnValue registerStudent ===
739 739  
740 -(% class="wrapped" %)
741 741  |(((
742 742  Long
743 743  )))|(((
... ... @@ -760,7 +760,6 @@
760 760  
761 761  === Parameter testControl ===
762 762  
763 -(% class="wrapped" %)
764 764  |(((
765 765  testSessionId
766 766  )))|(((
... ... @@ -786,7 +786,6 @@
786 786  
787 787  === ReturnValue testControl ===
788 788  
789 -(% class="wrapped" %)
790 790  |(((
791 791  Long
792 792  )))|(((
... ... @@ -808,7 +808,6 @@
808 808  
809 809  === Parameter deregisterTest ===
810 810  
811 -(% class="wrapped" %)
812 812  |(((
813 813  testSessionId
814 814  )))|(((
... ... @@ -827,7 +827,6 @@
827 827  
828 828  === ReturnValue deregisterTest ===
829 829  
830 -(% class="wrapped" %)
831 831  |(((
832 832  Long
833 833  )))|(((
... ... @@ -839,14 +839,16 @@
839 839  After a test has been registered with the Player, it will be displayed to the user **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 are 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"]]
722 +[[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  
846 846  == Configuration of the ONYX Player ==
847 847  
848 -The ONYX Player uses a configuration file named onyxplugin.config.xml, which must be stored in the Java Classpath.
728 +The ONYX Player uses a configuration file named onyxplugin.config.xml, which must be stored in the Java Classpath. It is defined as follows:
849 849  
730 +[[image:attach:SchnittstellePlayer.png]]
731 +
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 for all users. If HTTPS is used during the test execution (recommended), the appropriate certificate must be known to the corresponding JVM of the LMS and the ONYX Player. Otherwise web service communication is not possible.
852 852  {{/error}}
Confluence.Code.ConfluencePageClass[0]
id
... ... @@ -1,1 +1,1 @@
1 -374473242
1 +372998366
url
... ... @@ -1,1 +1,1 @@
1 -https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/374473242/ONYX Player Interface
1 +https://www.bps-system.de/help/display/SOV/wiki/spaces/ONYX/pages/372998366/ONYX Player Interface