Documentation

Complete guide to using MySchool Management System

Getting Started

1. School Registration

To get started with MySchool:

  1. Click on "Get Started" or "Register School"
  2. Fill in your school details including name, address, and contact information
  3. Create your admin account
  4. Verify your email address

2. Subscription Setup

After registration:

  1. Choose a subscription plan that fits your needs
  2. Complete the payment process
  3. Your subscription will be activated immediately

3. Initial Configuration

Configure your school settings:

  • Set up academic sessions
  • Create classes and sections
  • Add subjects and courses
  • Configure grading systems

Student Management

Adding Students

To add a new student:

  1. Navigate to Students → Add Student
  2. Fill in student information (name, admission number, class, etc.)
  3. Upload student photo (optional)
  4. Add parent/guardian details
  5. Save the student record

Student Profiles

Each student has a comprehensive profile including:

  • Personal information
  • Academic records
  • Attendance history
  • Fee payment records
  • Exam results

Staff Management

Adding Staff Members

To add staff members:

  1. Go to Staff → Add Staff
  2. Enter staff details (name, designation, department)
  3. Set up login credentials
  4. Assign roles and permissions
  5. Save the record

Leave Management

Staff can apply for leaves through the system:

  • Submit leave applications
  • Track leave balance
  • View leave history

Attendance Management

Taking Attendance

To mark attendance:

  1. Navigate to Attendance → Take Attendance
  2. Select class, section, and date
  3. Mark students as Present/Absent
  4. Save attendance

Biometric Integration

For biometric attendance:

  • Register biometric data for students/staff
  • Configure biometric devices
  • Attendance is automatically recorded

Fee Management

Setting Up Fee Structure

To configure fees:

  1. Go to Fees → Fee Types
  2. Create fee types (Tuition, Library, Sports, etc.)
  3. Set up fee structures for different classes
  4. Assign fees to students

Fee Collection

Collect fees through:

  • Offline payment recording
  • Online payment gateway (Razorpay)
  • Generate receipts automatically

Exams & Results

Creating Exams

To create an exam:

  1. Navigate to Exams → Create Exam
  2. Enter exam details (name, date, class)
  3. Configure exam rules and grading
  4. Save the exam

Entering Marks

To enter student marks:

  1. Select the exam
  2. Choose class and subject
  3. Enter marks for each student
  4. Submit marks

Report Cards

The system automatically generates report cards with:

  • Subject-wise marks
  • Grade calculations
  • Attendance summary
  • Overall performance

Communication System

Notices & Announcements

To create notices:

  1. Go to Notices → Create Notice
  2. Enter notice title and content
  3. Select target audience (All, Students, Parents, Staff)
  4. Publish the notice

Notifications

The system sends notifications for:

  • Fee payment reminders
  • Exam schedules
  • Attendance alerts
  • Important announcements

API Documentation

MySchool provides a comprehensive RESTful API for mobile applications.

Authentication

All API requests require authentication using Laravel Sanctum tokens.

Base URL

https://myschool.codefusiononline.com/api

Available Endpoints

  • POST /api/login - User authentication
  • GET /api/dashboard - Dashboard data
  • GET /api/students - List students
  • GET /api/students/{id} - Student details
  • GET /api/notices - Get notices
  • GET /api/events - Get events

For detailed API documentation, please refer to the API Documentation file.

Need Help?

If you need assistance, please contact our support team:

  • Email: support@myschool.com
  • Phone: +1 (555) 123-4567
  • Hours: Monday - Friday, 9 AM - 6 PM