Skip to content

Data Import

Data Import

⚠️ Imports are performed from CSV with a ; delimiter.
⚠️ Column names in the templates must not be changed.

Steps

  1. Download the corresponding import templates: links.
  2. Fill in the templates according to the requirements in the sections below.
  3. Save the files in CSV format with a ; delimiter.
  4. Perform the import for each section separately: students, teachers, class schedule.

Student Import

Steps

  1. Download the template: Template.

  2. Fill in the required fields:

    • Last Name
    • First Name
    • Section
    • Educational Section
  3. If needed, specify additional fields:

    • Educational Subsection
    • Subject
    • Teacher
    • Email
  4. Add rows according to the examples below. Sections and subsections are created automatically if they do not yet exist.

Example 1

Last Name First Name Middle Name Section Educational Section Educational Subsection Subject Teacher Email
Ivanov Ivan 1 1-A

Ivanov Ivan will be imported to 1-A section of Section 1. If such a section does not exist, 1-A section will be created under Section 1, and Ivanov Ivan will be added there.

Subsection Creation

Required for subsection: - Last Name - First Name - Section - Educational Section - Educational Subsection

Optional, assigned to the subsection: - Subject - Teacher

Example 2

Last Name First Name Middle Name Section Educational Section Educational Subsection Subject Teacher Email
Ivanov Ivan 1 1-A I Subsection

As in the first example, Ivanov Ivan will be imported to 1-A section of Section 1. If such a section does not exist, 1-A section will be created under Section 1, and Ivanov Ivan will be added there. Besides, he will be added to the subsection "I Subsection" with the main section 1-A. If the subsection does not exist, it will be created without subject or teacher.

Example 3

Last Name First Name Middle Name Section Educational Section Educational Subsection Subject Teacher Email
Ivanov Ivan 1 1-A I Subsection English Petrenko Olena

As in example 2, Ivanov Ivan will be imported to 1-A section of Section 1; if such a section does not exist, 1-A section will be created under Section 1, and Ivanov Ivan will be added there. He will also be added to the subsection "I Subsection" with main section 1-A. If the subsection does not exist, it will be created with the subject "English" and teacher "Petrenko Olena".

⚠️ If a student appears twice in the list, a new account is not created — the student will be added to all specified sections/subsections.

Example 4

Last Name First Name Middle Name Section Educational Section Educational Subsection Subject Teacher Email
Ivanov Ivan 1 1-A
Ivanov Ivan 2 2-A (external)

Ivanov Ivan will be imported to 1-A section in Section 1 and to 2-A (external) section in Section 2. If these sections do not exist, the 1-A section will be created under Section 1 and/or the 2-A (external) section under Section 2, and Ivanov Ivan will be added there.


Teacher List Import

Steps

  1. Download the template: Template.
  2. Fill the template in this format (do not change column names):
    • Last Name
    • First Name
    • Middle Name
    • Email
  3. Fill in required fields:
    • Last Name
    • First Name
  4. Save the file as CSV with a ; delimiter.

Example

Last Name First Name Middle Name Email
Ivanenko Olena Petrivna [email protected]
Petrenko Andrii [email protected]
Kovaliuk Svitlana Mykolaivna [email protected]

Class Schedule Import

⚠️ Before importing, make sure that the platform already has: Subjects, Rooms, Teachers, Educational Sections, Grading Systems, Bell Schedule.

Steps

  1. Download the template: Template.
  2. Fill in the fields according to the description below.
  3. Save the file as CSV with a ; delimiter.

Fields in the Template

  • Room — name of the classroom or room for the class.
  • Subject — name of the subject, must match exactly the name on the platform.
  • Teacher — full name of the teacher as registered on the platform (e.g., Ivanenko Olena Petrivna).
  • Educational Section — name of the educational section, must match the name on the platform.
  • Section — number of the section for which the schedule is added.
  • Grading System — name of the grading system for the section (e.g., 12-point, Level-based).
  • Period Start Date — import period start date in format DD-MM-YYYY (e.g., 01-09-2025).
  • Period End Date — import period end date in format DD-MM-YYYY (e.g., 31-12-2025).
  • Weekday — one of: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday (use correct apostrophe in Friday).
  • Frequency — one of: Weekly, Every other week, Once.
  • Class Time — start and end time in the format HH:MM-HH:MM (e.g., 08:00-08:45). The value must exist in the Bell Schedule.

Required Fields

  • Subject
  • Teacher
  • Educational Section
  • Grading System
  • Period Start Date
  • Period End Date
  • Weekday
  • Frequency
  • Class Time

Example

Room Subject Teacher Educational Section Section Grading System Period Start Date Period End Date Weekday Frequency Class Time
201 Mathematics Ivanenko Olena Petrivna 5-A 5 12-point 01-09-2025 31-12-2025 Monday Weekly 08:00-08:45
201 Mathematics Ivanenko Olena Petrivna 5-A 5 12-point 01-09-2025 31-12-2025 Wednesday Every other week 09:00-09:45
305 English Petrenko Andrii Mykolaiovych 6-B 6 12-point 01-09-2025 31-12-2025 Friday Once 10:00-10:45