Edjet LMS Cloud

Import certifikátů z CSV

Instruktor info NOVÉ

Pokud potřebujete migrovat certifikační záznamy z jiného řešení nebo je hromadně aktualizovat, můžete vytvořit soubor CSV a importovat jej do systému Edjet LMS.

Můžete importovat tolik certifikátů, kolik potřebujete.

Kroky pro import certifikátů ze souboru CSV:

  1. Přihlaste se do administrace Edjet LMS.
  2. V menu klikněte na workspace_premium Certifikáty.
  3. Na panelu nástrojů klikněte na archive Importovat.
  4. Pokud je soubor umístěn v zařízení, klikněte na tlačítko Procházet soubory.
  5. Pokud je soubor již nahrán v knihovně médií, klikněte na možnost Vybrat z knihovny médií a vyberte soubor.
  6. Můžete změnit režim importu.
  7. Můžete změnit nastavení oddělovače polí.
  8. Klepnutím na Importovat na panelu nástrojů zahájíte import.
  9. Kliknutím na OK pod výpisem stavů nebo na Zrušit na panelu nástrojů se vrátíte na stránku Uživatelé.

Zobrazí se záznam importu. Zkontrolujte stav importu, zda nedošlo k chybám.

Režim importu

Můžete si vybrat ze 3 režimů importu:

Režim Popis
Vytvořit a aktualizovat V LMS se položky vytvoří a stejné položky se v LMS přepíší. Jedná se o výchozí metodu
Vytvořit V LMS se položky pouze vytvoří.
Aktualizovat V LMS se položky pouze přepíší.

Položky jsou identifikovány sloupcem "uid", pokud existuje. Pokud tedy importujete certifikát, který již v systému LMS existuje, nevytvoří se žádný duplicitní certifikát. Místo toho se aktualizuje stávající certifikát.

Oddělovač polí

Oddělovač polí je znak, který se používá k oddělení jednotlivých polí (sloupců) v souboru CSV. Výchozí je čárka, ale použitý znak můžete změnit.

Možnosti:

  • Čárka (,) // výchozí hodnota
  • Středník (;)
  • Dvojtečka (:)
  • Tabulátor
  • Mezera
  • Jiný // znak definovaný uživatelem

Požadavky na soubor CSV

  • Znaková sada: Unicode (UTF-8)
  • Oddělovač polí: ve výchozím nastavení čárka (,), ale při importu lze změnit
  • Oddělovač řetězců: " (dvojité uvozovky)
  • Konce řádků: LF

Je nutné použít první řádek v souboru CSV pro spárování sloupců s odpovídajícími políčky v databázi LMS.

Sloupce

Lze importovat všechna běžná data uživatele. Specifikace sloupců zahrnuje:

Sloupec Popis Datový typ Povinné
cert_user_id Certifikovaný uživatel
ID certifikovaného uživatele (user:id). Slouží k přiřazení certifikátu k uživateli. Platné hodnoty jsou existující ID uživatelů. Pokud je hodnota prázdná, není přiřazen žádný uživatel (v režimu aktualizace je přiřazený uživatel odstraněn). Tato hodnota se použije, pokud importní data obsahují pole "uc_uid" a/nebo "uc_code".
integer ne
uc_uid [CERT_USER_UID]
Jedinečný identifikátor certifikovaného uživatele (user:uid). Slouží k přiřazení certifikátu k uživateli. Platné hodnoty jsou existující uživatelské jedinečné identifikátory. Pokud je hodnota prázdná, není přiřazen žádný uživatel (v režimu aktualizace je přiřazený uživatel odstraněn). Tato hodnota se ignoruje, pokud importní data obsahují pole "cert_user_id" nebo "uc_code".
varchar(256) ne
uc_code Kód
Kód certifikovaného uživatele (user:code). Slouží k přiřazení certifikátu k uživateli. Platné hodnoty jsou existující kódy uživatelů. Pokud je hodnota prázdná, není přiřazen žádný uživatel (v režimu aktualizace je přiřazený uživatel odstraněn). Tato hodnota se ignoruje, pokud importní data obsahují pole "cert_user_id" nebo "uc_uid".
varchar(256) ne
course_id Kurz
ID kurzu (course:id). Slouží k přiřazení certifikátu ke kurzu.
integer ne
name Název
Název certifikátu.
varchar(1024) ne
media_lib_id Layout image
ID položky knihovny médií (media-library:id).
integer ne
content Obsah
Obsah certifikátu (vizuální editor).
text ne
valid_from Platnost od datum (více viz níže) ne
valid_to Platnost do datum (více viz níže) ne
uid Jedinečný identifikátor
Tento sloupec slouží k identifikaci položek pro aktualizaci.
varchar(256) ne

Podporované formáty datumů:

  • DD.MM.RRRR
  • DD.MM.RRRR HH:MM

Další informace o datových typech naleznete na adrese: https://www.postgresql.org/docs/current/datatype.html

Příklady

Příklad jak importovat certifikáty:

"valid_from";"valid_to";"name";"cert_user_code";"course_id";
"1.1.2023";"1.1.2024";"Imported certificate A";"U1234";"1"
"1.1.2023 9:30";"1.1.2024 16:30";"Imported certificate B";"U1234";"1"

Pokud plánujete data aktualizovat, doporučujeme přidat sloupec "uid" a vygenerovat hodnoty v tabulkovém souboru před prvním importem. Pokud to potřebujete udělat později, musíte exportovat data včetně sloupce "login" a poté provést aktualizaci.

Na pořadí sloupců nezáleží.

Jak uložit soubory CSV do formátu UTF-8

Postup se může lišit v závislosti na verzi aplikace Excel, Calc nebo Numbers.

Microsoft Excel

Obecně lze říci, že postup je následující:

  1. Klikněte na Soubor a poté na Uložit jako.
  2. V rozevírací nabídce vyberte CSV UTF-8.
  3. Vyberte umístění a zadejte název souboru.
  4. Klikněte na Uložit

Navštivte stránku Import nebo export textových (.txt nebo .csv) souborů, část "Export dat do textového souboru uložením" na webu podpory společnosti Microsoft.

Libre Office Calc

Obecně lze říci, že postup je následující:

  1. Klikněte na Soubor a poté na Uložit jako.
  2. V rozevírací nabídce vyberte Text CSV.
  3. Klikněte na Upravit nastavení filtru a vyberte požadované možnosti.
  4. Vyberte umístění a zadejte název souboru.
  5. Klikněte na Uložit

Navštivte stránku Otevírání a ukládání textových souborů CSV, část "Uložení listu jako textového souboru CSV" na webu nápovědy LibreOffice.

MacOS Numbers

  1. Klikněte na Soubor, pak na Exportovat do a pak na CSV.
  2. Klikněte na Advanced Options a vyberte požadované možnosti.
  3. Klikněte na Další.
  4. Vyberte umístění a zadejte název souboru.
  5. Klikněte na OK

Navštivte stránku Export do jiných formátů souborů v aplikaci Numbers v počítači Mac na webu podpory společnosti Apple.

Řešení problémů s importem CSV

Chyba/výstraha "Zadáno nedostatečné množství dat."

  • Zkontrolujte příponu souboru.
  • Pomocí volně dostupného textového editoru (Notepad, PSPad, VS Code) otevřete soubor CSV a zkontrolujte znakovou sadu a konce řádků.
  • Zkontrolujte, zda v názvech sloupců nejsou nežádoucí mezery - systém LMS data nijak neořezává.
  • Ujistěte se, že vaše data neobsahují znak oddělovače (") uvnitř řetězce.
  • Zkontrolujte soubor CSV, abyste správně přiřadili sloupce záhlaví k datům.
Správa uživatelů