Data Import
Data Import¶
⚠️ Imports are performed from CSV with a
;delimiter.
⚠️ Column names in the templates must not be changed.
Steps¶
- Download the corresponding import templates: links.
- Fill in the templates according to the requirements in the sections below.
- Save the files in CSV format with a
;delimiter. - Perform the import for each section separately: students, teachers, class schedule.
Student Import¶
Steps¶
-
Download the template: Template.
-
Fill in the required fields:
- Last Name
- First Name
- Section
- Educational Section
-
If needed, specify additional fields:
- Educational Subsection
- Subject
- Teacher
-
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 | |
|---|---|---|---|---|---|---|---|---|
| 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 | |
|---|---|---|---|---|---|---|---|---|
| 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 | |
|---|---|---|---|---|---|---|---|---|
| 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 | |
|---|---|---|---|---|---|---|---|---|
| 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¶
- Download the template: Template.
- Fill the template in this format (do not change column names):
- Last Name
- First Name
- Middle Name
- Fill in required fields:
- Last Name
- First Name
- Save the file as CSV with a
;delimiter.
Example¶
| Last Name | First Name | Middle Name | |
|---|---|---|---|
| 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¶
- Download the template: Template.
- Fill in the fields according to the description below.
- 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 inFriday). - 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 |