Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project LINK

Project LINK (Learner Information Network and Knowledgebase) is a web-based Integrated Learner Information and School Management System designed to streamline school operations by centralizing learner information into a single, secure, and role-based platform.

The system automates attendance monitoring, academic record management, health profiling, guidance services, and parent engagement while providing real-time reports that support evidence-based decision-making.


Features

Administrator Portal

  • Dashboard with real-time statistics
  • Teacher-recorded attendance monitoring
  • Learner Management
  • Teacher Management
  • User Account Management
  • Section Management
  • Subject Management
  • School Year Management
  • Attendance Reports
  • Academic Reports
  • Health Reports
  • Guidance Reports
  • System Activity Logs
  • Backup and Restore Database

Teacher Portal

  • Dashboard
  • Class Adviser Management
  • Import Grades
  • Export Grade Templates
  • Encode Grades
  • View Learner Profiles
  • View Attendance Records
  • Create Parent Accounts
  • Link Parents to Learners
  • View Academic History
  • Generate Class Reports

Health Coordinator Portal

  • Dashboard
  • Learner Health Profiles
  • Height and Weight Recording
  • Automatic BMI Computation
  • Nutritional Status Monitoring
  • Health History
  • Deworming Records
  • School-Based Feeding Program (SBFP) Monitoring
  • Medical Intervention Records
  • Health Reports

Guidance Counselor Portal

  • Dashboard
  • Learner Guidance Profiles
  • Individual Counseling Records
  • Group Counseling Records
  • Referral Management
  • Behavioral Monitoring
  • Intervention Plans
  • Parent Conference Records
  • Follow-up Monitoring
  • Career Guidance Records
  • Guidance Reports
  • Case Management

Parent Portal

  • Dashboard
  • View Learner Profile
  • Attendance Monitoring
  • Academic Performance
  • Grade History
  • Health Records (Authorized Information)
  • Guidance Appointment Notifications
  • School Announcements
  • Contact Adviser

Core Modules

Teacher Attendance System

  • Daily attendance recording by teachers
  • Late detection
  • Attendance reports
  • Attendance history

Learner Information Management

  • Personal Information
  • Enrollment Records
  • Academic Records
  • Attendance Records
  • Health Records
  • Guidance Records

Reporting Module

  • Daily Attendance Reports
  • Monthly Attendance Reports
  • Learner Attendance Reports
  • Class Performance Reports
  • Health Reports
  • Guidance Reports
  • Export to PDF and Excel

System Highlights

  • Integrated Learner Profile
  • Teacher Attendance Recording
  • Role-Based Access Control (RBAC)
  • Centralized Database
  • Real-Time Dashboard
  • Automated Report Generation
  • Parent Engagement Portal
  • Health Monitoring
  • Guidance Case Management
  • Secure User Authentication
  • Responsive Web Interface

Technology Stack

Frontend

  • HTML5
  • CSS3
  • Bootstrap 5
  • JavaScript
  • AJAX

Backend

  • PHP 8
  • Laravel Framework (or Native PHP)

Database

  • MySQL / MariaDB

Libraries and Tools

  • Chart.js
  • DataTables
  • SweetAlert2

User Roles

  • Administrator
  • Teacher
  • Health Coordinator
  • Guidance Counselor
  • Parent
  • Learner
  • Student

Security Features

  • Role-Based Access Control (RBAC)
  • Password Hashing
  • User Authentication
  • Secure Session Management
  • Activity Logs
  • Input Validation
  • Database Backup and Recovery

Learner Account Setup and Privacy

Learner accounts are created or reset by an administrator from Learner Accounts or by an assigned teacher from Learner Profile > Basic Profile. The learner's 12-digit LRN is used as the temporary username and password. On first login, the learner must set a different password and is returned to the login screen.

Only an active learner with an enrolled record for the current school year can access the learner portal. Each learner record can be linked to only one user account. Learner portal data is scoped through the authenticated learner link and includes profile, current-year grades, current-year attendance, and announcements. Health, disability, and guidance case information remains restricted to authorized staff and is not displayed in the learner portal.


Objectives

Project LINK aims to:

  • Centralize learner information into a unified digital platform.
  • Record attendance directly by assigned teachers.
  • Improve administrative efficiency.
  • Support evidence-based decision-making.
  • Strengthen collaboration among administrators, teachers, parents, health coordinators, and guidance counselors.
  • Enhance learner monitoring through integrated academic, attendance, health, and guidance records.
  • Promote parent engagement through secure access to learner information.

Future Enhancements

  • SMS Notifications
  • Email Notifications
  • Mobile Application (Android and iOS)
  • Push Notifications
  • Learning Analytics Dashboard
  • Early Warning and Intervention System
  • AI-Assisted Student Support
  • Appointment Scheduling
  • Electronic Document Management
  • School Clinic Inventory Management
  • Multi-School Support
  • Cloud Deployment

License

This project is developed as an educational innovation and research initiative.

© 2026 Project LINK. All Rights Reserved.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages