Academic Results & Performance System

Access comprehensive academic records, track student performance trends, and generate detailed report cards instantly. A secure and efficient platform for educators and administrators.

  • Instant Grade Calculation
  • Secure Historical Records
  • Printable PDF Transcripts
  • Class Performance Analytics

Streamlined Academic Management

Our results management module offers powerful tools to simplify the grading process and provide actionable insights into student learning.

Automated Grading

Input raw marks and let the system handle grade conversions, GPA calculations, and position ranking automatically.

Report Generation

Generate professional, school-branded report cards and transcripts in PDF format with just a single click.

Performance Analysis

Visualize progress with dynamic charts. Identify high performers and students needing extra support efficiently.

Secure Archives

All academic data is safely stored and backed up, ensuring historical records are always accessible when needed.

Source Codes & Local Setup

Download the complete source code package and configure the Results Management System for your institution.

Results System Source Code

Download the full PHP source code. Includes NECTA-compliant database schemas, PDF report generators, and AI analytics scripts.

Download ZIP
×

System Installation Guide

Running on Localhost

  1. Download results.zip and extract it into your server directory (e.g., C:/xampp/htdocs/results/).
  2. Open your browser and navigate to http://localhost/phpmyadmin.
  3. Create a new database named results_db.
  4. Click Import and upload the database.sql file included in the root folder.
  5. Update your database connection credentials in db_connection.php:
<?php $host = 'localhost'; $user = 'root'; $pass = ''; // Default XAMPP has no password $dbname = 'results_db'; $conn = new mysqli($host, $user, $pass, $dbname); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?>

Deploying to Live Server (cPanel)

  1. Login to your cPanel and open File Manager.
  2. Navigate to your domain directory (e.g., public_html/), upload results.zip, and click Extract.
  3. Go to MySQL Databases in cPanel. Create a new database and a new database user. Link the user to the database with ALL PRIVILEGES.
  4. Go to phpMyAdmin, select your new database, and import database.sql.
  5. Edit the db_connection.php file via File Manager with your live credentials:
<?php $host = 'localhost'; $user = 'yourcpaneluser_dbuser'; $pass = 'Your_Strong_Password_123'; $dbname = 'yourcpaneluser_results_db'; $conn = new mysqli($host, $user, $pass, $dbname); ?>

Configuring Gemini AI Analytics

To enable automated student performance insights and personalized remarks, configure the Google Gemini API.

  1. Register or login at Google AI Studio.
  2. Click Get API key and generate a new key.
  3. Open the helpers.php or ai_config.php file in your downloaded source code and paste your key:
<?php // Paste your Google Gemini API Key here define('GEMINI_API_KEY', 'AIzaSyYourGeneratedGeminiApiKeyHere'); ?>