Import av elever/personal i klass

  1. Skapa en textfil med de elever som skall importeras i klassen
  2. Logga in i Unikum och gå till klassens sida
  3. Klicka på Admin
  4. Klicka på Importera elever
  5. Välj den fil du vill importera och klicka på OK
  6. Du får en bekräftelsesida där du ser vilka elever som kommer uppdateras. Klicka på Importera valda användare (längst ner)
(Om du vill importera lärare klickar du först på fliken Lärare, sedan Importera lärare och bekräfta som ovan)

Import av användare och grupper

Unikum är byggt för att samverka med andra IT-system. Därför kan man importera skolor, grupper och användare med hjälp av enkla textfiler.

Principer

Filformatet är en tab-, komma- eller semikolonavgränsad texfil i formatet UTF-8 eller ISO-8859-1.

För de personer som redan finns i Unikum kommer uppgifterna i importfilen skriva över uppgifterna som finns lagrade i Unikum. Om en användare ändrat sitt telefonnummer i Unikum kommer alltså ändringen gå förlorad om importfilen innehåller ett telefonnummer för användaren.

Användare/individer

Med användare avses alla individer: elever, personal eller vårdnadshavare. En fil med användare kan laddas upp på olika sätt:

  • Elever i en klass (en fil per klass)
  • Lärare i en klass (en fil per klass)
  • Elever i en skola (en fil per skola, klassindelning görs via relationsfil eller manuellt)
  • Personal i en skola (en fil per skola, klassindelning görs via relationsfil eller manuellt)
  • Förälder i en skola (en fil per skola, koppling till elev görs via relationsfil eller manuellt)

Uppgifterna skall ligga i följande ordning (Om ni redigerar i Excel läggs ett värde i varje kolumn med början i kolumn A, B, C osv). Poster med fet stil måste alltid finnas med i importfilen, de andra är valfria.

  1. Förnamn
  2. Efternamn
  3. E-post
  4. Personnummer (ååååmmdd-nnnn)
  5. Beskrivning
  6. Telefon
  7. Mobil
  8. Arbete telefon
  9. Adress
  10. Postnr
  11. Postort
  12. Dölj kontaktuppgifter (true,false)
  13. Tillåt notisbrev (true,false)
  14. Tillåt skol- och klassbrev (true,false)
  15. Tillåt nyhetsbrev (true,false)
  16. Lämnas tomt
  17. Lämnas tomt
  18. Verifierat mobilnummer (för säker autentisering)
  19. Radtyp = user

Exempel

Kalle,Kallesson,kalle@nomail.com,20000101-0000,,08-123456,070-0123456,,Unikumvägen 1,74634,Grönköping,false,true,false,true,,,070-0123456,user
Pelle,Pellesson,pelle@nomail.com,20000102-0000,,08-654321,070-6543210,,Unikumvägen 2,74634,Grönköping,false,true,true,true,,,user

Mer instruktioner angående personer här >>
Exempel på textfil för personer >>

Klasser

  1. ID (unikt ID från externt system)
  2. Namn
  3. Skolform (Klassens skolform, om annan än enhetens)
  4. Ålder-från ()
  5. Ålder-till
  6. Beskrivning (Beskrivning som visas på klassens startsida)
  7. Radtyp = class

Exempel

klazz1,Klass 1,,6,7,En fin klass,class
klazz2,Klass 2,,7,8,,class
klazz3,Klass 3,,,,,class

Mer instruktioner angående klasser här >>
Exempel på textfil för klasser >>

Skolor

  1. ID (unikt ID från externt system)
  2. Skol-ID (SCB:s skolid)
  3. Namn
  4. Skolform
  5. Ålder-från
  6. Ålder-till
  7. Beskrivning
  8. URL
  9. Telefon
  10. Fax
  11. Address
  12. Postnummer
  13. Stad
  14. Besöksaddress
  15. Radtyp = school

Skolform

Skolor ska ha en angiven skolform, i standardiserad punktnotation (jfr. skolverkets struktur)

Värde Betydelse
se.forskoleverksamhet.forskola Förskola
se.forskoleverksamhet.familjedaghem Familjedaghem
se.forskoleverksamhet.oppenforskola Öppen förskola
se.grundskoleutbildning.forskoleklass Förskoleklass
se.grundskoleutbildning.grundskola Grundskola
se.grundskoleutbildning.specialskola Specialskola
se.grundskoleutbildning.sameskola Sameskola
se.grundskoleutbildning.sarskola.grundsarskola Grundsärskola
se.grundskoleutbildning.sarskola.traningsskola Träningsskola
se.gymnasieutbildning.gymnasieskola Gymnasieskola
se.gymnasieutbildning.gymnasiesarskola Gymnasiesärskola
se.vuxenutbildning.grundlaggande Grundläggande vuxenutbildning
se.vuxenutbildning.sfi Svenska för invandrare (sfi)
se.vuxenutbildning.sarvux Särvux
se.vuxenutbildning.gymnasial Gymnasial vuxenutbildning
se.vuxenutbildning.kompletterande Kompletterande vuxenutbildning
se.vuxenutbildning.pabyggnads Påbyggnadsutbildning
se.folkhogskola Folkhögskola
se.ky Kvalificerad yrkesutbildning
se.universitet Universitet
se.personal.medarbetarsamtal Medarbetarsamtal

Exempel

unikaskolan,144123456,Unika skolan,,7,12,,http://www.unikaskolan.se,08-100000,,Unikumgatan 1,74634,Grönköping,,school
lillaskolan,145123456,Lilla skolan,,7,9,,,,,,,,,school

Mer instruktioner angående skolor här >>
Exempel på textfil för skolor >>

Relationer

Genom all ladda upp en relationsfil kan du skapa och ta bort relationer mellan befintliga användare och grupper. Relationsfilen är tabbavgränsad och innehåller instruktioner som kopplar ihop befintliga användare och grupper.

Unika ID för grupper och skolor

För att kunna koppla ihop användare och grupper måste både användarna och grupperna ha unika identifierare. För personer är det personnummer i formen ååååmmdd-nnnn. När det gäller grupper föreslår vi identifierare som ser ut ungefär så här:

Klass 7E i som började i Lilla Skolan, Grönköping 2007: gronkoping_lillaskolan_E_2007 - på det sättet kan gruppen behålla sitt ID även när klassen blir klass 8E nästa år.

Relationstyper

school_in_org (skola i kommun)
class_in_school (klass i skola)

student_in_class (elev i klass)
teacher_in_class (lärare i klass)

mentor_for (mentor för)
guardian_for (vårdnadshavare för)
external_user_in_school (vårdnadshavare i skolan)

student_in_school (elev i skola)
staff_in_school (personal i skola)

administrator_for (administratör för)

Exempel:

add 19700101-0101 guardian_for 19900202-0202
remove 19700101-0101 guardian_for 19810202-0202
add 19900202-0202 student_in_class gronkoping_lillaskolan_E_2007

Mer info angående koppling klass i skola här >>
Mer info angående koppling elev i klass här >>
Mer info angående koppling lärare i klass här >>
Mer info angående koppling mentor för elev här >>
Mer info angående koppling vårdnadshavare för elev här >>
Mer info angående koppling personal i skola här >>

Automatiserad synkronisering och import på kommunnivå

Importförfarandet kan automatiseras på följande sätt:

1. Avsändande kommunen genererar filer i Unikums format. Filer med användare, grupper, skolor skall ha filändelsen ".principals". Filer innehållande relationer skall ha filändelsen ".relations".
2. Avsändande kommun packar filerna (zip).
3. För att garantera säkerheten används PGP för att kryptera och signera filen. Kontakta support@unikum.net för att få vår publika PGP-nyckel.
4. Filen skickas via FTP till en FTP-server (kontakta support@unikum.net för inloggningsuppgifter).
5. Unikum hämtar filpaketet en gång per dag, avkrypterar och kör importen.
6. Alla administratörer på kommunnivå får en rapport med resultatet av importen.

Mer om autosynk här >>