Skip to content

angelaschule-os/asm6csv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asm6csv

Der Apple School Manager (ASM) importiert Accounts aus CSV-Dateien. Die Eigenschaften und Beziehungen werden in 6 verschiedene Tabellen abgebildet. Apple dokumentiert den Aufbau ziemlich ausführlich. Die Bezüge zwischen den Spalten verschiedener Tabellen müssen dabei exakt eingehalten werden. Das macht das händische Anlegen dieser 6 Tabellen mühsam.

Da wir die interne Struktur der Schule nicht im ASM abbilden wollen, aber für die Nutzung von verwalteten Apple Ids die Accounts brauchen, beschränken wir uns auf eine gemischte Tabelle, deren Inhalt dieses Tool auf die benötigten 6 Tabellen verteilt.

Kommandozeilenargumente

$ ./asm6csv -h
Usage: asm6csv [options] filename.csv
Options:
-t    Generate csv template (shorthand).
-template
      Generate csv template

Beispiel für eine ausgefüllte Tabelle

student_id first_name last_name class_id course_id teacher_id password_policy location_name
blau1 blau 1 Blau Blau Lempel Schule
blau2 blau 2 Blau Blau Lempel Schule
blau3 blau 3 Blau Blau Lempel Schule
blau4 blau 4 Blau Blau Lempel Schule
rot1 rot 1 Rot Rot Lempel Schule

About

Kommandozeilentool zur Erzeugung einfacher csv-Dateien zum Upload in den Apple School Manager (ASM)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages