Jump to content

Main Page

From Edupro SMS Documentation

Welcome to Edupro School Management System Wiki[edit | edit source]

Edupro School Management System (Edupro SMS) is an open-source, all-in-one platform for managing school operations and digital learning. It integrates:

  • Moodle for Learning Management
  • Gibbon for Student Information Management
  • Custom AI Features for automation and analytics

This wiki provides comprehensive documentation for installation, usage, and troubleshooting.

🌟 Features[edit | edit source]

Edupro SMS offers a range of features to streamline school management:

Learning Management (Moodle)[edit | edit source]

  • Course creation & management
  • Online assessments, grading, and feedback
  • Attendance tracking & collaboration tools
  • Personalized learning paths & certification

Student Information System (Gibbon)[edit | edit source]

  • Student registration & profile management
  • Academic progress tracking & reporting
  • Parent-teacher communication

AI-Driven Learning Tools[edit | edit source]

  • Adaptive assessments & AI tutoring
  • Predictive analytics for student success

Custom Features[edit | edit source]

  • School fee management & online payments
  • Event management & notifications
  • Role-based access for admins, teachers, parents, and students

πŸ“₯ Installation Guide[edit | edit source]

Prerequisites[edit | edit source]

Before installing Edupro SMS, ensure you have:

  • Web Server: Apache/Nginx
  • Database: MySQL/MariaDB
  • PHP: 7.4+
  • Node.js & npm (for frontend features)
  • Docker (optional for containerized deployment)

Installation Steps[edit | edit source]

  1. Download and Extract Files
    • Obtain Edupro SMS from the official repository.
    • Upload the extracted files to your cPanel’s public_html directory.
  2. Create a MySQL Database
    • Open phpMyAdmin and create a new database.
    • Import the provided database file.
  3. Configure Database Connection
    • Open the config.php file and enter your database credentials.
  4. Update Gibbon Settings
    • Locate the gibbonSettings table in phpMyAdmin.
    • Replace all instances of 2quo.com/ with your actual site URL.

πŸ”§ Configuration[edit | edit source]

After installation, configure the system:

  • Navigate to Admin Panel > Site Settings
  • Set up user roles and permissions
  • Customize branding (logos, colors, themes)

πŸ” Troubleshooting[edit | edit source]

If you encounter issues:

  • Check error logs in storage/logs/
  • Ensure database credentials are correct in config.php
  • Restart your server if necessary

πŸ“… Roadmap[edit | edit source]

Phase Features Timeline
Phase 1 Moodle & Gibbon Core Integration Q3 2024
Phase 2 AI Features & Mobile App Q4 2024
Phase 3 Multi-Language & Plugin Support Q1 2025

🀝 Community & Support[edit | edit source]

Join our community for discussions, troubleshooting, and feature requests:

  • Edupro Community Forum: forum.edupro.com
  • Official Documentation: docs.edupro.com
  • Email Support: support@edupro.com

πŸ“œ License[edit | edit source]

Edupro SMS is licensed under the GNU General Public License v3.0. You are free to modify and distribute it under the same license.

πŸ”— Useful Links[edit | edit source]

  • GitHub Repository
  • Documentation
  • YouTube Tutorials

This provides a detailed, structured overview of Edupro SMS in MediaWiki format, without unnecessary code. Let me know if you'd like to refine it further! πŸš€