Skip to content

Commit

Permalink
Move install
Browse files Browse the repository at this point in the history
  • Loading branch information
mechtelm committed Feb 19, 2025
1 parent e474333 commit b77f6a0
Show file tree
Hide file tree
Showing 24 changed files with 105 additions and 115 deletions.
2 changes: 1 addition & 1 deletion Testcenter/Studie_durchfuehren/index.qmd
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
lang: de
title: Studie durchführen
title: Studie durchführen Schritt für Schritt
---

Es kann sehr schwierig sein nachträglich Änderungen an einer Studie vorzunehmen. Eine Studie sollte deshalb im Vorfeld gut durchdacht und geplant sein. Das IQB möchte an dieser Stelle Erfahrungen aus dem Praxisalltag einbringen und bewehrte Wege hin zu einem gesicherten Studienablauf aufzeigen. Dazu dienen die nachfolgend genannten 7 Punkte.
Expand Down
39 changes: 10 additions & 29 deletions Testcenter/index.qmd
Original file line number Diff line number Diff line change
@@ -1,25 +1,15 @@
---
lang: de
title: "Eine Studie oder Befraung durchführen mit dem IQB-Testcenter"
title: "Eine Studie durchführen mit dem IQB-Testcenter"
---

# Funktionen

## Testdurchführung

Das IQB-Testcenter ist eine Webanwendung für die **Durchführung von Kompetenztests oder Befragungen**. Folgende Anforderungen sind maßgebend für Entscheidungen bei der Entwicklung und Pflege dieser Software:
Dieser Abschnitt erläutert die Funktionen der Webanwendung IQB-Testcenter und richtet sich an Verantwortliche, die mit der Vorbereitung und Durchführung beauftragt sind. Der Begriff **Studie** steht hierbei gleichermaßen für Leistungstests und für Befragungen. Als Voraussetzung muss das IQB-Testcenter muss auf einem Server installiert sein, und ein Super-Admin-Account muss zur Verfügung stehen.

* Die Konzentration auf die Funktion "Durchführung" ist wichtig, da die Tests und Befragungen des IQB und der Länder sehr große Zahlen an Testpersonen bewältigen müssen. Die Entwicklung der Testinhalte übernimmt eine andere Software [IQB-Studio](../tasks/index.qmd), und auch die Kodierung und Datenanalyse sind separat gelöst.
* Die Einstellungen, die die Durchführung eines Tests oder einer Befragung steuern, sollen in Dateiform vorliegen. Das IQB-Testcenter verfügt nicht über visuelle Konfigurationsdialoge und aufwändige Assistenten, um z. B. Zeitbegrenzungen für Aufgabenblöcke zu definieren. Statt dessen werden XML-Dateien eines speziellen, ausführlich dokumentierten Formats in das IQB-Testcenter hochgeladen. Nur über diesen Weg ist es möglich, die Parameter eines Tests festzulegen.
* Eine Integration in verschiedene Architekturen muss einfach möglich sein. Die Länder betreiben mitunter Portale für Lehrkräfte, in denen die Personenverwaltung bereits vorhanden ist. Auch Rückmeldung der Ergebnisse soll oft über vorhandene Webanwendungen erfolgen. Daher ist das IQB-Testcenter gut über eine Schnittstelle (API) mit Daten zu speisen, und über das API können gut die Antworten und Logdaten heruntergeladen werden. Die Interaktion von Web-Software auf anderen Servern mit dem IQB-Testcenter ist optimiert.

::: {.callout-note}
## Verona-Architektur

Das Testcenter bestimmt in keiner Weise die Präsentation und Interaktion der einzelnen Testaufgaben. Vielmehr stellt es den rahmengebenden Bildschirmbereich, in dem die Aufgaben bzw. Frageitems dargestellt werden, jedoch ist die Programmierung dafür in einen sog. Player ausgelagert. Siehe hierzu [Verona-Interfaces](https://verona-interfaces.github.io/)!
:::

**Ausgewählte Funktionen der Testdurchführung**:
**Ausgewählte Funktionen**

* Anmeldung der Testperson: Über Link (z. B. QR-Code), Name und Kennwort oder zweistufig mit einem zusätzlichen Code
* Anmeldung ohne Personenbezug, z. B. für Befragungen
Expand All @@ -32,20 +22,11 @@ Das Testcenter bestimmt in keiner Weise die Präsentation und Interaktion der ei
* sofortige Speicherung: Alle Antworten werden sofort zum Server gesendet; nach Abbruch der Testung oder Absturz eines Computers bzw. Browsers kann der vorherige Stand wiederhergestellt werden
* In Abhängigkeit gegebener Antworten und einer zuvor festgelegten Wichtung, kann zu bestimmten Aufgaben verzweigt werden (adaptives Testen)

Die Steuerung eines Tests ist im Abschnitt [Testinhalte](Testinhalte/index.qmd) ausführlich beschrieben.

Im Abschnitt [Datenauswertung](Datenauswertung/index.qmd) finden Sie Verfahren und Spezifikationen zum Download der Ergebnisse.

Eine Sammlung von Ratschlägen für die Vorbereitung, Durchführung und Auswertung von Tests bzw. Befragungen [finden Sie hier](Ratgeber/index.qmd).

## System-Check

Ein [System-Check](System_Check/index.qmd) wird im Vorfeld der Testung mit dem Serversystem und der Schulhard- und -software durchgeführt, die dann auch beim Test eingesetzt werden soll. Daher ist der System-Check fester Bestandteil des Systems zur Testdurchführung. So sollen Schwachstellen aufgedeckt und mögliche Probleme bei der Durchführung vermieden werden. Es können dann noch andere Geräte beschafft oder Browser aktualisiert werden. Auch Software zum Jugendschutz oder andere Inhaltsfilter werden bemerkt und können besser konfiguriert werden.

## Gruppenmonitor

Über eine spezielle Anmeldung kann die Testleitung einen [Gruppenmonitor](Gruppenmonitor/index.qmd) aufrufen. Man kann darüber den Fortschritt jeder Testperson einer Gruppe beobachten. Man kann das Weiterleiten in andere Blöcke erzwingen, den Test pausieren, beenden oder sperren.

# Installation
Lesen Sie weiter:

Das IQB hat alle Programmierungen unter der Open Source-Lizenz [MIT](https://iqb-berlin.github.io/license.html) veröffentlicht und erleichtert die [Installation](install/index.qmd) durch Containervirtualisierung (Docker). Für die Installation muss man einen Server bereitstellen und dieser Server muss dann über eine Internet-Adresse erreichbar sein. Die Installation sollte erfahrenes IT-Fachpersonal durchführen. Die Dokumentation hierzu setzt Wissen vor allem zur Virtualisierungssoftware Docker voraus. Es ist weiterhin Wissen zur Datensicherheit nötig, denn sobald ein Server öffentlich verfügbar ist, müssen Maßnahmen gegen Angriffe durch Schadsoftware ergriffen werden. Das IQB ist bemüht, die Installationspakete und die eigentlichen Anwendungen gut abzusichern, übernimmt aber im Schadensfall keine Haftung. Mehr zu diesem Thema ist dem gleichnamigen Kapitel zu entnehmen.
* Die Steuerung eines Tests ist im Abschnitt [Testinhalte](Testinhalte/index.qmd) ausführlich beschrieben.
* Im Abschnitt [Datenauswertung](Datenauswertung/index.qmd) finden Sie Verfahren und Spezifikationen zum Download der Ergebnisse.
* Ein [System-Check](System_Check/index.qmd) kann im Vorfeld der Testung mit dem Serversystem und der Schulhard- und -software durchgeführt werden, um Schwachstellen aufzugedecken und mögliche Probleme bei der Durchführung zu vermeiden.
* Über eine spezielle Anmeldung kann die Testleitung einen [Gruppenmonitor](Gruppenmonitor/index.qmd) aufrufen. Man kann darüber den Fortschritt jeder Testperson einer Gruppe beobachten. Man kann das Weiterleiten in andere Blöcke erzwingen, den Test pausieren, beenden oder sperren.
* Über eine [Schritt-für-Schritt-Anleitung](Studie_durchfuehren/index.qmd) kann man gut den Arbeitszyklus verstehen.
* [Häufige Fragen](faq/index.qmd) werden beantwortet.
12 changes: 0 additions & 12 deletions Testcenter/install/admin.qmd

This file was deleted.

38 changes: 0 additions & 38 deletions Testcenter/install/index.qmd

This file was deleted.

30 changes: 19 additions & 11 deletions _quarto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,19 +42,27 @@ website:
- href: intro/bt.qmd
text: Bildungstrend
- href: intro/vera.qmd
text: Nutzung in den Ländern
text: VERA
- section: Installation
href: intro/install/index.qmd
contents:
- href: intro/install/studio-super-admin/index.qmd
text: "Studio: Super-Admin"
- href: intro/install/configuration.qmd
text: "TC: Konfiguration"
- href: intro/install/load-test.qmd
text: "Lasttests"
- href: intro/install/security.qmd
text: "Datensicherheit"
- href: intro/install/offline.qmd
text: "Offline-Szenario"
- href: intro/install/e2e.qmd
text: "Software-Tests"
- href: intro/install/releases.qmd
text: "Release-Plan"
- section: Studie durchführen
href: Testcenter/index.qmd
contents:
- section: Installation
href: Testcenter/install/index.qmd
contents:
- Testcenter/install/configuration.qmd
- Testcenter/install/load-test.qmd
- Testcenter/install/security.qmd
- Testcenter/install/offline.qmd
- Testcenter/install/Softwarequalität.qmd
- Testcenter/install/releases.qmd
- Testcenter/Workspace/index.qmd
- Testcenter/Zugriffsrechte/index.qmd
- section: Testinhalte
Expand All @@ -68,7 +76,7 @@ website:
- Testcenter/System_Check/index.qmd
- Testcenter/Gruppenmonitor/index.qmd
- Testcenter/Adaptives_Testen/index.qmd
- section: "Studie durchführen"
- section: "Schritt für Schritt"
href: Testcenter/Studie_durchfuehren/index.qmd
contents:
- Testcenter/Studie_durchfuehren/Anforderungen.qmd
Expand Down
22 changes: 12 additions & 10 deletions intro/index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -17,26 +17,28 @@ Weiter in diesem Abschnitt:
```{mermaid}
flowchart TD
R(Aufgabenentwicklung<br/><b>IQB-Studio</b>) --> H[Testaufgaben]
style R fill:#cdf
style H fill:white
style R fill:#adf, stroke:#037
style H fill:white, stroke:#037
H --> B
G[Testablauf] --> B
style G fill:white
style G fill:white, stroke:#037
A[Testpersonen] --> B(Testdurchführung<br/><b>IQB-Testcenter</b>)
style A fill:white
style B fill:#cdf
style A fill:white, stroke:#037
style B fill:#adf, stroke:#037
B --> K[Antworten]
style K fill:white
style K fill:white, stroke:#037
B --> J[Logdaten]
style J fill:white
style J fill:white, stroke:#037
H -.-> C(Kodierung<br/><b>IQB-Kodierbox</b>)
style C fill:#cdf
style C fill:#adf, stroke:#037
K --> C
J --> C
C -->D(Analyse)
style D fill:#ddd, stroke:#037
L[Vergleichsdaten] --> D
style L fill:white
D -->E[Bericht/Rückmeldung]
style L fill:white, stroke:#037
D -->E[Bericht/Rückmeldung]
style E fill:#ddd, stroke:#037
```
Ablaufschema Lernstandserhebung, IQB-Webanwendungen
:::
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
lang: de
title: "Konfiguration"
title: "Testcenter Konfiguration"
---

Eine Testcenter-Instanz wird nicht aus einer zentralen Stelle heraus konfiguriert, sondern bietet an verschiedenen Stellen die Möglichkeit unterschiedliche Konfigurationen vorzunehmen.
Expand Down
Loading

0 comments on commit b77f6a0

Please sign in to comment.