Documentation
Complete guide to using MySchool Management System
Quick Links
Getting Started
1. School Registration
To get started with MySchool:
- Click on "Get Started" or "Register School"
- Fill in your school details including name, address, and contact information
- Create your admin account
- Verify your email address
2. Subscription Setup
After registration:
- Choose a subscription plan that fits your needs
- Complete the payment process
- 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:
- Navigate to Students → Add Student
- Fill in student information (name, admission number, class, etc.)
- Upload student photo (optional)
- Add parent/guardian details
- 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:
- Go to Staff → Add Staff
- Enter staff details (name, designation, department)
- Set up login credentials
- Assign roles and permissions
- 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:
- Navigate to Attendance → Take Attendance
- Select class, section, and date
- Mark students as Present/Absent
- 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:
- Go to Fees → Fee Types
- Create fee types (Tuition, Library, Sports, etc.)
- Set up fee structures for different classes
- 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:
- Navigate to Exams → Create Exam
- Enter exam details (name, date, class)
- Configure exam rules and grading
- Save the exam
Entering Marks
To enter student marks:
- Select the exam
- Choose class and subject
- Enter marks for each student
- 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:
- Go to Notices → Create Notice
- Enter notice title and content
- Select target audience (All, Students, Parents, Staff)
- 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