SDS V1 CSV-Dateiformat
Wichtig
SDS (klassisch) TRANSITION CUSTOMERS: Nicht alle Felder werden unterstützt, um Daten basierend auf dem v1-Format in die neue SDS-Benutzeroberfläche zu übertragen. Sie finden sie unter SDS v1 CSV-Dateiformat in der Spalte Erforderlich? als daten nicht unterstützt.
Wichtig
Außerdem müssen die übergebenen Benotungswerte und Kursfachwerte an den entsprechenden ENUM-Codes (List of Values) ausgerichtet sein. Verwenden Sie bei Bedarf Verwalten der Werteliste , um Notenwerte und Kursbetreff zu erweitern, um Codewerte zu unterstützen, die standardmäßig nicht unterstützt werden.
Sie können CSV-Dateien (durch Trennzeichen getrennte Werte) im SDS V1-Format verwenden, um Ihr Schulinformationssystem (SIS) mit Office 365 zu synchronisieren. Die Verwendung des SDS V1-CSV-Dateiformats zum Erfassen der folgenden Datenkategorien ermöglicht Es Ihnen, die wichtigsten SDS-Funktionen für die Bereitstellung zu erweitern. Es hilft Ihnen auch, die Erfahrungen für die Microsoft 365-Produkte und -Features zu verbessern.
Wenn Sie das SDS V1-Format verwenden, müssen die Dateien entsprechend formatiert sein. Laden Sie die Dateien hoch, die genau wie unten beschrieben benannt sind. Bei Spaltenüberschriften wird die Groß-/Kleinschreibung beachtet. CSV-Dateien müssen im UTF-8-Format und RFC-kompatibel sein. Außerdem akzeptieren wir keine Zeilenumbrüche in eingehenden Daten. Informationen zum Überprüfen und Herunterladen eines Beispielsatzes von SDS V1-CSV-Dateien finden Sie im SDS-GitHub-Repository.
Wichtig
Nach dem ersten Upload während der Erstellung Ihres eingehenden Datenflusses müssen Sie immer denselben Satz von Dateien für nachfolgende Uploads bereitstellen, unabhängig von Datenänderungen, die in den optionalen Dateien vorgenommen wurden oder nicht. Wenn Sie dies nicht tun, ermittelt das System, dass die Datensätze nicht mehr aktiv sind, und markiert sie als solche.
Erforderlich: Die drei unten aufgeführten Dateien müssen ausgewählt werden, bevor Sie den Vorgang ausführen können. Wenn Sie nur Benutzer und keine Klassen verwalten, müssen Sie nur diese Dateien bereitstellen.
school.csv
student.csv
teacher.csv
Optional/Erforderlich: Nicht erforderlich, wenn Sie nur Benutzer verwalten. Wenn Sie auch Klassen und Klassenregistrierungen verwalten, müssen Sie die drei unten aufgeführten Dateien zusammen mit den drei oben aufgeführten Dateien bereitstellen. Wenn Sie dies nicht getan haben, wählen Sie keine Dateien mit diesen Namen aus.
section.csv
studentenrollment.csv
teacherroster.csv
Optional: Diese sind nicht erforderlich, um fortzufahren, können aber die Benutzerfreundlichkeit verbessern. Wenn eine der folgenden Dateien ausgewählt ist, muss auch die andere ausgewählt werden, um fortzufahren.
user.csv
guardianrelationship.csv (Erfordert benutzer- und kursteilnehmerdatensatz zum Erstellen einer Kontaktzuordnung.)
Jede CSV-Datei muss Daten für die Felder enthalten, die unter "Erforderlich" mit "Ja" angegeben sind. Die felder mit "Nein" sind "Optional"-Daten. Die als "Erforderlich" gekennzeichneten Feldüberschriften müssen in den angegebenen Dateien vorhanden sein, andernfalls werden sie nicht akzeptiert. Die als "Optional" markierten Feldüberschriften müssen nicht in den Dateien vorhanden sein, wenn die entsprechenden optionalen Daten nicht übergeben werden.
Die Felder mit definierten Aufzählungswerten, die in der Spalte "Datentypen" markiert sind, verfügen über einen bestimmten Satz von Werten, die sie unterstützen. Die unterstützten Standardwerte für Enumerationsfelder finden Sie unter Standardliste der Werte.
school.csv
Feld | Pflichtfeld? | Beispiel | Datentyp |
---|---|---|---|
SIS-ID | Ja | 456789 | Eindeutige ID |
Name | Ja | Contoso High School | Zeichenfolge |
NCES-ID der Schule | Nein | 456789 | Zeichenfolge |
Schulnummer | Daten werden nicht unterstützt | ||
Untere Klasse | Daten werden nicht unterstützt | ||
Höhere Klasse | Daten werden nicht unterstützt | ||
Bundesstaat-ID | Daten werden nicht unterstützt | ||
SIS-ID des Schulleiters | Daten werden nicht unterstützt | ||
Name des Schulleiters | Daten werden nicht unterstützt | ||
Zweite E-Mail-Adresse des Schulleiters | Daten werden nicht unterstützt | ||
Adresse | Daten werden nicht unterstützt | ||
Stadt | Daten werden nicht unterstützt | ||
State | Daten werden nicht unterstützt | ||
Zip | Daten werden nicht unterstützt | ||
Land | Daten werden nicht unterstützt | ||
Telefon | Daten werden nicht unterstützt | ||
Zone | Daten werden nicht unterstützt |
- Alle aufgeführten Organisationen werden auf den organization Typ "Schule" festgelegt.
student.csv
Feld | Pflichtfeld? | Beispiel | Datentyp |
---|---|---|---|
SIS-ID | Ja | 123456 | Eindeutige ID |
SCHUL-SIS-ID | Ja | 456789 | Eindeutige ID |
Benutzername | Ja | jsmith@contoso.edu | Zeichenfolge |
Vorname | Ja (nur beim Erstellen von Benutzern) | John | Zeichenfolge |
Nachname | Ja (nur beim Erstellen von Benutzern) | Smith | Zeichenfolge |
Zweiter Vorname | Nein | William | Zeichenfolge |
Zweite E-Mail-Adresse | Nein | jsmith@contoso.edu | E-Mails |
Schülernummer | Nein | 123456 | Zeichenfolge |
Klasse | Nein | 8 | Enum |
Geburtsdatum | Nein | 2009-12-19 | Datum |
Status | Daten werden nicht unterstützt | ||
Kennwort | Daten werden nicht unterstützt | ||
Abschlussjahr | Daten werden nicht unterstützt | ||
Bundesstaat-ID | Daten werden nicht unterstützt |
- Erfordert einen Verweis auf die zugeordnete Schule mithilfe des Felds "Schul-SIS-ID". Dadurch entsteht eine Abhängigkeit von der school.csv-Datei.
- Alle aufgeführten Benutzer werden auf den Rollentyp "Student" festgelegt.
- Es wird erwartet, dass Datumswerte in ISO8601 Format angegeben werden.
teacher.csv
Feld | Pflichtfeld? | Beispiel | Datentyp |
---|---|---|---|
SIS-ID | Ja | 654321 | Eindeutige ID |
SCHUL-SIS-ID | Ja | 456789 | Eindeutige ID |
Benutzername | Ja | jcook@contoso.edu | Zeichenfolge |
Vorname | Ja (nur beim Erstellen von Benutzern) | Jane | Zeichenfolge |
Nachname | Ja (nur beim Erstellen von Benutzern) | Kochen | Zeichenfolge |
Zweiter Vorname | Nein | Meredith | Zeichenfolge |
Lehrernummer | Nein | 654321 | Zeichenfolge |
Klasse | Nein | 8 | Enum |
Zweite E-Mail-Adresse | Nein | jcook@contoso.edu | E-Mails |
Status | Daten werden nicht unterstützt | ||
Kennwort | Daten werden nicht unterstützt | ||
Position | Daten werden nicht unterstützt | ||
Bundesstaat-ID | Daten werden nicht unterstützt | ||
Qualifikation | Daten werden nicht unterstützt |
- Erfordert einen Verweis auf die zugeordnete Schule mithilfe des Felds "Schul-SIS-ID". Dadurch entsteht eine Abhängigkeit von der school.csv-Datei.
- Alle aufgeführten Benutzer werden auf den Rollentyp "teacher" festgelegt.
section.csv
Feld | Pflichtfeld? | Beispiel | Datentyp |
---|---|---|---|
SIS-ID | Ja | 334455 | Eindeutige ID |
SCHUL-SIS-ID | Ja | 456789 | Eindeutige ID |
Abschnittsname | Ja | Periode 1 - Weltgeschichte | Zeichenfolge |
Bereichsnummer | Nein | 334466 | Zeichenfolge |
Kurs-SIS-ID | Nein | 123456789 | Eindeutige ID |
Kursname | Nein | Weltgeschichte 10 | Zeichenfolge |
Kursnummer | Nein | 123456789 | Zeichenfolge |
Kursbeschreibung | Nein | Geschichte der Welt | Zeichenfolge |
Kursbetreff | Nein | 54999 | Enum |
Semester-SIS-ID | Daten werden nicht unterstützt | ||
Semestername | Daten werden nicht unterstützt | ||
Semester-Startdatum | Daten werden nicht unterstützt | ||
Semester-Enddatum | Daten werden nicht unterstützt | ||
Status | Daten werden nicht unterstützt | ||
Zeiten | Daten werden nicht unterstützt |
- Erfordert einen Verweis auf die zugeordnete Schule mithilfe des Felds "Schul-SIS-ID". Dadurch entsteht eine Abhängigkeit von der school.csv-Datei.
- Wenn Term-Informationen erforderlich sind, empfehlen Sie, in das SDS v2.1-CSV-Format zu wechseln und auch academicSessions.csv-Datei bereitzustellen.
studentenrollment.csv
Feld | Pflichtfeld? | Beispiel | Datentyp |
---|---|---|---|
Abschnitt SIS-ID | Ja | 334455 | Eindeutige ID |
SIS-ID | Ja | 123456 | Eindeutige ID |
- Dies erfordert einen Verweis auf den zugeordneten Abschnitt mithilfe des Felds "Abschnitts-SIS-ID". Dadurch entsteht eine Abhängigkeit von der section.csv-Datei.
- Dies erfordert einen Verweis auf den zugeordneten Benutzer, der das Feld "SIS-ID" verwendet. Dadurch entsteht eine Abhängigkeit von der student.csv-Datei.
teacherroster.csv
Feld | Pflichtfeld? | Beispiel | Datentyp |
---|---|---|---|
Abschnitt SIS-ID | Ja | 334455 | Eindeutige ID |
SIS-ID | Ja | 654321 | Eindeutige ID |
- Dies erfordert einen Verweis auf den zugeordneten Abschnitt mithilfe des Felds "Abschnitts-SIS-ID". Dadurch entsteht eine Abhängigkeit von der section.csv-Datei.
- Dies erfordert einen Verweis auf den zugeordneten Benutzer, der das Feld "SIS-ID" verwendet. Dadurch entsteht eine Abhängigkeit von der teacher.csv-Datei.
user.csv
Feld | Pflichtfeld? | Beispiel | Datentyp |
---|---|---|---|
E-Mails | Ja | jsmith@outlook.com | E-Mails |
Vorname | Ja | John | Zeichenfolge |
Nachname | Ja | Smith | Zeichenfolge |
Telefon | Nein | +1234567890 | Telefon |
SIS-ID | Nein | P_123456 | Eindeutige ID |
- Wenn Sie auch Kontaktbeziehungen (Erziehungsberechtigte) synchronisieren, müssen Sie einen Datensatz für diese in die user.csv aufnehmen.
- Erwarten Sie, dass das Telefonfeld basierend auf dem E.164-Standard formatiert ist, bei dem das Pluszeichen verwendet und von der Telefonnummer oder eher dem Pluszeichen gefolgt von Landesvorwahl, Ortsvorwahl, Telefonpräfix und Zeilennummer verwendet wird.
guardianrelationship.csv
Feld | Pflichtfeld? | Beispiel | Datentyp |
---|---|---|---|
SIS-ID | Ja | 123456 | Eindeutige ID |
E-Mails | Ja | jsmith@outlook.com | E-Mails |
Rolle | Nein | Parent | Enum |
- Wenn Sie auch Kontaktbeziehungen (Erziehungsberechtigte) synchronisieren, müssen Sie einen Datensatz für diese in die user.csv aufnehmen.
- Dies erfordert einen Verweis auf den zugeordneten Benutzer, der das Feld "Email" verwendet. Dadurch entsteht eine Abhängigkeit von der user.csv-Datei.
- Dies erfordert einen Verweis auf den zugeordneten Benutzer, der das Feld "SIS-ID" verwendet. Dadurch entsteht eine Abhängigkeit von der student.csv-Datei.
- Wenn der Role-Wert nicht angegeben wird, wird der Beziehungswert standardmäßig auf "userContact" festgelegt.