Skip to content

Add New Student

Add New Student

Create a student record with personal details, contact information, and course enrollment.

Time Required: 10 minutes Module: Core User Role: Back Office Admin


Table of Contents

  1. Before You Begin
  2. Create Student Record
  3. Add Personal Information
  4. Add Contact Details
  5. Enroll in Course
  6. Save and Verify
  7. Field Reference

Before You Begin

Ensure you have:

  • Course and Batch configured
  • Student’s personal information available
  • (Optional) Student photo (JPG/PNG, max 5MB)
  • (Optional) Parent/Guardian contact details

Create Student Record

Step 1: Navigate to Students

  1. Click OpenEduCat in the main menu
  2. Click Students
  3. Click Profile
  4. Click Create button (top-left)

Step 2: Form Opens

A new student form appears with several sections:

  • Header (name, contact)
  • Personal Information
  • Address
  • Other Information
  • Courses tab

Add Personal Information

Step 3: Fill Name Fields

FieldWhat to EnterExampleRequired
TitleHonorificMr., Ms., Dr.No
First NameGiven name”John”✅ Yes
Middle NameMiddle name(s)“Robert”No
Last NameFamily name”Smith”No

The Name field is auto-calculated from the parts: “John Robert Smith”

Step 4: Upload Photo

  1. Click the placeholder image area (top-left)
  2. Select a photo file (JPG, PNG)
  3. Image uploads and displays

💡 Tip: Photos should be passport-style, facing forward, on neutral background.

Step 5: Fill Personal Details

FieldWhat to SelectExampleRequired
GenderMale, Female, or OtherMale✅ Yes
Date of BirthBirth date2000-05-15No
Blood GroupSelect from dropdown”O+ve”No
NationalityCountry of citizenship”United States”No

Blood Group Values

ValueCode
A+veA+
A-veA-
B+veB+
B-veB-
O+veO+
O-veO-
AB+veAB+
AB-veAB-

Step 6: Additional Information

FieldWhat to EnterExampleRequired
ID NumberGovernment ID”SSN: XXX-XX-1234”No
Visa InfoVisa details (international students)“F-1 Student Visa”No
CategoryStudent category”Regular”No

Add Contact Details

Step 7: Fill Contact Information

FieldWhat to EnterExampleRequired
EmailPrimary emailjohn.smith@email.comRecommended
PhoneContact number”+1 (555) 123-4567”Recommended
LanguagePreferred language”English”No

⚠️ Important: Email is used for:

  • Portal login (if enabled)
  • Communication
  • Password reset

Step 8: Fill Address

FieldWhat to EnterExampleRequired
StreetAddress line 1”123 Main Street”No
Street2Address line 2”Apt 4B”No
CityCity name”Springfield”No
StateState/Province”Illinois”No
ZIPPostal code”62701”No
CountryCountry”United States”No

Step 9: Emergency Contact

FieldWhat to EnterExample
Emergency ContactSelect or create contact”Jane Smith (Mother)”

To create new emergency contact:

  1. Type a name in the field
  2. Click Create and Edit
  3. Fill in contact details
  4. Click Save

Enroll in Course

Step 10: Navigate to Courses Tab

Click the Other Information tab, then look for the Courses section (or it may be a separate Courses tab depending on configuration).

Step 11: Add Course Enrollment

Click Add a line in the course list:

FieldWhat to SelectExampleRequired
CourseSelect course”Bachelor of Computer Science”✅ Yes
BatchSelect batch (filters by course)“BCS-2025-A”✅ Yes
Roll NumberStudent’s roll number”CS2025001”No
Academic YearEnrollment year”2025-2026”No
Academic TermStarting term”Fall Semester”No
SubjectsSelect subjects”Data Structures, DBMS”No

Roll Number Rules

Roll numbers must be:

  • Unique within a batch
  • Can follow your institution’s format
  • Examples: “001”, “CS2025001”, “BCS/2025/A/001”

Step 12: Multiple Enrollments

Students can be enrolled in multiple courses:

  1. Click Add a line again
  2. Select different course/batch
  3. Assign different roll number

💡 Tip: Used for students taking minor programs, dual degrees, or supplementary courses.


Save and Verify

Step 13: Set Registration Number

In the Other Information tab:

FieldWhat to EnterExample
Registration Number (GR No)Unique student ID”STU-2025-0001”

⚠️ Important: Registration number must be unique across all students.

Step 14: Review and Save

Before saving, verify:

  • Name is spelled correctly
  • Gender is selected
  • Email is valid (if portal access needed)
  • At least one course enrollment exists
  • Roll number is assigned

Click Save button.

Step 15: Verify Creation

After saving:

  • Record gets an ID
  • Name appears in the title bar
  • Related records (partner) are created
  • Student appears in batch student list

Field Reference

Student Fields

Field NameTechnical NameTypeRequiredDescription
TitletitleMany2oneNoHonorific (Mr., Ms., etc.)
First Namefirst_nameCharGiven name
Middle Namemiddle_nameCharNoMiddle name(s)
Last Namelast_nameCharNoFamily name
NamenameCharAutoFull name (computed)
GendergenderSelectionm=Male, f=Female, o=Other
Birth Datebirth_dateDateNoDate of birth
Blood Groupblood_groupSelectionNoBlood type
NationalitynationalityMany2oneNoCountry of citizenship
ID Numberid_numberCharNoGovernment ID
Visa Infovisa_infoCharNoVisa details
Categorycategory_idMany2oneNoStudent category
Registration Nogr_noCharNoUnique GR number
EmailemailCharNoContact email
PhonephoneCharNoContact phone
LanguagelangSelectionNoPreferred language
Emergency Contactemergency_contactMany2oneNoEmergency contact
Photoimage_1920BinaryNoStudent photo
ActiveactiveBooleanAutoArchive status
Partnerpartner_idMany2oneAutoRelated contact record
Useruser_idMany2oneAutoPortal user (if created)

Gender Values

ValueTechnical CodeDisplay
MalemMale
FemalefFemale
OtheroOther

Address Fields (Inherited from Partner)

Field NameTechnical NameType
StreetstreetChar
Street 2street2Char
CitycityChar
Statestate_idMany2one
ZIPzipChar
Countrycountry_idMany2one

Student Course Fields

Field NameTechnical NameTypeRequiredDescription
Studentstudent_idMany2oneAutoStudent reference
Coursecourse_idMany2oneEnrolled course
Batchbatch_idMany2oneClass batch
Roll Numberroll_numberCharNoRoll within batch
Academic Yearacademic_years_idMany2oneNoEnrollment year
Academic Termacademic_term_idMany2oneNoStarting term
Subjectssubject_idsMany2manyNoEnrolled subjects
StatestateSelectionAutorunning/finished

Buttons Reference

ButtonWhereWhat It Does
SaveTop toolbarSaves student record
DiscardTop toolbarCancels changes
Action > ArchiveAction menuDeactivates student
Action > DuplicateAction menuCreates copy
Create UsersAction menuCreates portal login
InvoicedStat button (with fees)Shows fee invoices
Admissions ⚙️Stat buttonShows enrollments

Troubleshooting

”Registration number must be unique” error

Problem: Cannot save because GR number exists.

Solutions:

  1. Search for existing student with that number
  2. Use a different registration number
  3. Check archived students (they retain GR numbers)

Birth date validation error

Problem: “Birth date cannot be in the future”

Solution:

  • Verify the date format
  • Ensure birth date is before today

Student not appearing in batch list

Problem: Saved student but not visible in batch.

Solutions:

  1. Verify course enrollment was saved
  2. Check batch selection matches where you’re looking
  3. Check student is not archived (active=True)

Cannot add to batch (batch not showing)

Problem: Batch dropdown is empty when adding enrollment.

Solutions:

  1. Select course first (batch filters by course)
  2. Verify batch exists and is active
  3. Check batch date range includes today

Email validation failed

Problem: Cannot save with entered email.

Solutions:

  1. Ensure email format is valid (has @ and domain)
  2. Check for spaces before/after email
  3. Try a different email if duplicate exists

Examples

Example 1: Undergraduate Student

Title: Mr.
First Name: John
Middle Name: Robert
Last Name: Smith
Name: John Robert Smith
Gender: Male
Birth Date: 2005-03-15
Blood Group: O+ve
Nationality: United States
Email: john.smith@email.com
Phone: +1 (555) 123-4567
Address:
Street: 123 Main Street
City: Springfield
State: Illinois
ZIP: 62701
Country: United States
Emergency Contact: Jane Smith (Mother) - +1 (555) 987-6543
Registration Number: STU-2025-0001
Course Enrollment:
- Course: Bachelor of Computer Science
- Batch: BCS-2025-A
- Roll Number: CS001
- Academic Year: 2025-2026
- Academic Term: Fall Semester

Example 2: International Student

Title: Ms.
First Name: Maria
Last Name: Garcia
Name: Maria Garcia
Gender: Female
Birth Date: 2004-07-22
Nationality: Mexico
Visa Info: F-1 Student Visa (Valid until 2029)
Email: maria.garcia@university.edu
Phone: +52 55 1234 5678
Category: International Student
Registration Number: INT-2025-0042
Course Enrollment:
- Course: Master of Business Administration
- Batch: MBA-2025
- Roll Number: MBA042
- Academic Year: 2025-2026

Next Steps

After creating a student:

  1. Create Portal User - Enable login access
  2. Link Parents - Connect parent records
  3. Assign Fees - Set up billing
  4. Mark Attendance - Track presence


Last updated: January 2026