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 |
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 |