DTech Eligibility Checker

University Admission Calculator
Back to Gateway

System Overview

The DTech Eligibility Checker is a web-based application (wrapped optionally as an Android APK) designed to help students evaluate their likelihood of acceptance into various South African university courses based on their National Senior Certificate (NSC) or equivalent marks.

The core purpose is to take a user's academic performance (subjects, marks) and compare it against the admission criteria (APS, FPS, subject-specific requirements) for multiple universities. It outputs an "Eligibility Score" (a percentage likelihood) along with a detailed breakdown of how that score was calculated.

How it Works (The Workflow)

1. User Input:

2. Data Storage & Navigation:

3. Evaluating Eligibility on University Pages:

Detailed File Breakdown

Frontend & Logic Files

Data Files (University JSONs)

These files are the structured data representing the admission requirements for various universities. They are generated by parsing unstructured PDFs (handled by other scripts not actively detailed here, but presumed to use pdfplumber/PyMuPDF).

Generation Script

Generated HTML Files

Android Application Wrapper (`app/` directory)

The web application is made available as a native Android app using a WebView container.

Visit Live Platform