The Students page provides a centralized interface for:
  • Adding new students to the system
  • Importing multiple students via CSV upload
  • Assigning students to classrooms
  • Managing student information
  • Tracking student enrollment status

Accessing Student Management

1

Login to Admin Dashboard

Access the TalaTalk web admin dashboard at your deployment URL and log in with administrator credentials.
2

Navigate to Students

Click on the Students tab in the main navigation menu.
3

View Student List

You’ll see a list of all students currently in the system with their details and assigned classrooms.

Adding a Single Student

1

Click Add Student

On the Students page, click the “Add Student” button in the top right corner.
2

Fill in Student Information

Complete the required fields:
  • Student Number: Unique identifier for the student
  • First Name: Student’s first name
  • Last Name: Student’s last name
  • Date of Birth: Student’s birthdate
  • Gender: Select from available options
3

Assign to Classroom

Select the classroom to enroll the student in from the dropdown menu.
4

Save Student

Click “Create Student” to add the student to the system.

Bulk Student Import (CSV)

For adding multiple students at once, use the CSV import feature:
1

Click Import Students

On the Students page, click the “Import Students” button.
2

Download CSV Template

Download the CSV template provided to ensure correct formatting.
3

Fill CSV Template

Open the CSV file and fill in student information:
student_number,first_name,last_name,date_of_birth,gender
2024001,Juan,Dela Cruz,2015-03-15,male
2024002,Maria,Santos,2015-05-20,female
4

Upload CSV File

Select your completed CSV file and upload it to the system.
5

Review Import Results

The system will validate and import the students, showing success or error messages for each entry.
CSV Format Requirements:
  • All required fields must be filled
  • Student numbers must be unique
  • Date format should be YYYY-MM-DD
  • Gender values: “male”, “female”, “other”

Editing Student Information

1

Locate Student

Use the search bar or scroll through the student list to find the student you want to edit.
2

Click Edit

Click the edit icon (pencil) next to the student’s name.
3

Update Information

Modify any of the student’s information as needed.
4

Save Changes

Click “Update Student” to save your changes.

Student Enrollment Status

Students can have different enrollment statuses:

Active

Student is currently enrolled and attending classes

Inactive

Student is temporarily not attending (e.g., medical leave, transfer pending)

Graduated

Student has completed the grade level and moved on

Assigning Students to Classrooms

1

Select Student

Click on a student from the list or while editing student information.
2

Choose Classroom

Select the classroom from the dropdown menu of available classrooms.
3

Confirm Assignment

Click “Assign” or “Update” to complete the assignment.
Students can only be enrolled in one classroom at a time per grade level. To move a student to a different classroom, update their classroom assignment.

Linking Parents to Students

1

View Student Details

Click on a student to view their full profile.
2

Add Parent Connection

In the Parent Information section, click “Link Parent”.
3

Select Parent

Choose from the list of registered parents in the system.
4

Specify Relationship

Select the relationship type (Father, Mother, Guardian, etc.).
5

Confirm Link

Click “Link” to establish the parent-student connection.

Search and Filters

The Students page includes powerful search and filtering capabilities:
Use the search bar to quickly find students by:
  • Student number
  • First name
  • Last name
Filter students to show only those enrolled in specific classrooms.
View students by grade level to manage cohorts more easily.
Show only active, inactive, or graduated students.

Student Data Fields

Required Fields

Required Information

  • Student Number: Unique identifier (cannot be duplicated)
  • First Name: Student’s legal first name
  • Last Name: Student’s legal last name
  • Date of Birth: Used for age verification and record keeping
  • Gender: For demographic purposes
  • Grade Level: Current grade enrolled in
  • Enrollment Date: When the student joined the school
  • Status: Current enrollment status

Optional Fields

Optional Information

  • Address: Home address for emergency purposes
  • Medical Information: Allergies, conditions, medications
  • Emergency Contact: Phone number for urgent situations
  • Parent IDs: Links to parent accounts in the system

Pagination and Performance

The student list supports pagination for better performance:

Items Per Page

Choose how many students to display per page (10, 25, 50, 100)

Quick Navigation

Use page numbers or next/previous buttons to navigate through large student lists

Best Practices

Implement a consistent student numbering system (e.g., YYYY### for year + sequential number) to avoid duplicates and maintain organization.
Regularly verify and update emergency contact information, especially at the start of each school year.
Ensure all relevant medical information is documented for student safety.
At the start of each academic year, use CSV import to efficiently add new students.
Keep student status up to date (active, inactive, graduated) for accurate reporting.

Troubleshooting

Problem: Cannot add student because the student number already exists.Solution: Check if the student is already in the system or use a different unique student number.
Problem: Bulk import doesn’t work or shows errors.Solution:
  • Verify CSV format matches the template exactly
  • Check for duplicate student numbers
  • Ensure all required fields are filled
  • Validate date format is YYYY-MM-DD
Problem: Student cannot be added to a classroom.Solution:
  • Verify the classroom exists and is active
  • Check if the classroom has reached maximum capacity
  • Ensure you have administrator permissions

CSV Template Download

You can download a pre-formatted CSV template directly from the Students page. The template includes:
student_number,first_name,last_name,date_of_birth,gender,grade_level,address,emergency_contact
Do not modify the header row of the CSV template. The system uses these exact field names to import data correctly.
Student information is sensitive data. Ensure you follow your institution’s privacy policies and applicable data protection regulations (e.g., FERPA, GDPR) when managing student records.
I