Quick answers about downloading and deploying the software.
What is the difference between the Polytechnic Attendance System and the College Attendance Management System?
The Polytechnic Attendance Maintenance System is the existing product for polytechnic and diploma institutions. The newer College Attendance Management System v1.12.22 is a separate configurable product intended for different types of colleges and programme durations. Both products remain available on this page.
What is the MCQ Practice Portal?
The MCQ Practice Portal v2.9.29 is a separate PHP/MySQL application for diploma student internal practice tests. It supports departments, subjects, units, a question bank, test templates, managed students, open practice for other colleges, CSV/Excel import, results, analytics, backup and restore. Final examinations remain offline; this tool is for internal practice only.
Are these software packages free?
Yes. This page offers the listed software for educational use by colleges.
Can I install the software on a local server?
Yes. The page lists local server/localhost deployment, including custom ports, as a supported environment.
Can I install the software on a subdomain?
Yes. Subdomain hosting is listed as a supported deployment model.
Can I install it inside a website subdirectory?
Yes. Web-server subdirectory deployment is listed as supported, for example example.com/attendance.
Where are the installation instructions?
Detailed procedures for the current Attendance v1.10.25, Fee Management v1.9.21 and MCQ Practice Portal v2.9.29 releases are provided above. Each ZIP also includes its release-specific README and installation guide.
What should I do after installation?
Test the application and database connection, verify important workflows, and remove the install folder as instructed after setup.
Can these systems be installed on a subdomain such as fee.example.com or attendance.example.com?
Yes. The current distribution packages are prepared for subdomain deployment. Upload the application
files to the document root of the relevant subdomain and follow the installation procedure provided above
and inside the ZIP package.
Can I install the systems inside a normal website subdirectory?
Yes. The current deployment specification supports web-server subdirectories such as
example.com/fee or example.com/attendance. Use the package installer and test
the generated links after installation.
Can I install the software on localhost or XAMPP?
Yes. All products are intended to support local-server deployment. Create the required MySQL/MariaDB
database, place the application in the web root, and follow the installation guide included in the ZIP.
Do I need to create the MySQL database before running the installer?
For shared hosting/cPanel, yes. Create the database and database user in the hosting control panel and
assign the user to the database. The installers are designed so they do not depend on the ability to
create a new database from PHP.
What should I do if the installer shows HTTP ERROR 500?
First check the hosting PHP version, required PHP extensions, database credentials, file permissions and
the server's PHP/Apache error log. A 500 error is normally a server-side PHP/configuration problem;
disabling HTTPS is not a recommended fix.
Why does my browser say “Not secure” even though the installer opens?
The browser warning is normally related to the SSL/TLS certificate or HTTPS configuration of the domain
or subdomain. Verify that the certificate covers the exact hostname and that the hosting account is
serving the site over HTTPS. The application should not require you to disable SSL.
What database credentials should I enter during installation?
Enter the database host, database name, database username and database password created for the
application. On cPanel, the database and username may include the hosting account prefix, so copy the
values exactly as shown in the hosting control panel.
Should I upload the ZIP file directly to the website?
Normally you should extract the distribution package and upload its application contents to the intended
document root or subdirectory. Do not leave the application buried inside an unintended extra folder
unless that folder is the desired web path.
What should I do after a successful installation?
Log in and test the major workflows before entering live data. Then remove the installer directory when
instructed by the package documentation, keep a secure backup of the distribution package, and configure
regular database/file backups appropriate for your hosting environment.
Can I move an installed system from localhost to a web server?
The deployment environments are supported, but migration should be treated as a controlled deployment:
move the application files, export/import the database, update the database configuration for the new
server, verify the base URL/path, permissions and PHP environment, and test before going live.
Where can I find the complete installation instructions?
The product page contains a convenient step-by-step procedure for the current packages. The downloaded
ZIP also contains release-specific documentation, including the installation guide where applicable.
Follow the documentation for the exact version you downloaded.
Are the Attendance and Fee Management systems dependent on each other?
They are distributed as separate products. Install and configure each package independently using its own
database/application setup unless a future release explicitly documents an integration requirement.