Data Import
Data Import¶
⚠️ Imports are performed from CSV with a
;delimiter.
⚠️ Column names in the templates must not be changed.
⚠️ The import must contain data in the school's language, not the user's profile language.
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 |
Importing Calendar Planning¶
Steps¶
- Download the template: Template.
- Prepare a CSV file with the same column names as in the template (do not change the names):
Name;Semester;Subject;Module;Class Topic Number;Topic;Section;Homework;Grade Level - Fill in the rows for each class according to the field descriptions below.
- Save the file as CSV using
;as the separator. - Upload the file in the "Calendar Planning" module on the platform.
Fields in the template¶
- Name — the name of the calendar planning (can be arbitrary),
for example:English Language, Grade 6 (NUS).
- Semester — the name of the semester or academic year,
for example:Semester IorAcademic Year 2025–2026.
- Subject — the name of the subject,
for example:English Language.
- Module — the name of the topic or module,
for example:Topic 1: “Introduction”.
- Class Topic Number — the sequential number of the class,
for example:1,2,3, etc.
- Topic — the title/content of the class,
for example:Memories of Summer Holidays.
- Section — the name of the section or subsection,
for example:6-A.
- Homework — description of the homework task,
for example:Complete exercise 8, p. 7.
- Grade Level — the grade number, even if the institution does not have grade levels,
for example:6.
Use only numbers (for example:6, notsixand not6-A).
Example¶
| Name | Semester | Subject | Module | Class Topic Number | Topic | Section | Homework | Grade Level |
|---|---|---|---|---|---|---|---|---|
| English Language, Grade 6 (NUS) | Semester I | English Language | Topic 1: “Introduction” | 1 | Memories of Summer Holidays | 6-A | Complete exercise 8, p. 7 | 6 |
Note:
If you need to import users who are already registered on the platform, and if during the import the email and full name match, the user will be added to the school workspace. If the full name differs but the email matches, an error will occur.