Comprehensive Student Progress Tracking Site
Publicada el 2026-08-02
Descripción de la oferta
Online Academic Progress Tracking Platform Project Description: We are looking for an experienced web development team or freelancer to design and build a fully functional website that allows students (Grades 9–12 or 9–13) to participate in monthly online progress tests across multiple subjects. The platform’s goal is to help students identify their academic strengths and weaknesses, compare their performance regionally and globally, and help parents track progress. Key Features Required: 1. User Profiles Separate logins for students, parents, teachers, and admin Profile pages with student details, grade, school, and region 2. Test System Monthly tests in Math, English, and Science (expandable later to Economics and Business Studies) Multiple-choice questions (MCQs) with a 30-minute timer per subject Questions organized by topic and month (e.g., “November Test – Algebra & Geometry”) Auto-grading and instant result generation 3. Reports and Analytics Student report: Detailed feedback showing strengths, weak areas, and improvement tips Comparative performance: School-level comparison Regional comparison Country-wide and global ranking Parent dashboard: Summary of child’s progress, test history, and key improvement areas Reports enhanced by AI-generated insights and learning recommendations 4. Payment Integration Simple pay-per-test model: USD $1 per test Integration with Stripe / PayPal / Razorpay for global transactions 5. Admin Panel Ability to upload test questions, define test dates, and manage schools/regions Generate and export analytical reports Manage payments, refunds, and subscriptions 6. AI Integration AI-driven feedback that identifies performance gaps and provides targeted advice Automated generation of improvement tips per topic 7. Future Features (Phase 2) Subject expansion to Economics and Business Studies Olympiads, coding competitions, and subject-wise championships Integration of leaderboards and gamification *************************************************************************** Front end -- HTML/CSS/BOOTSTRAP Back end -- Laravel/PHP DB- MySQL Payment Gateway : Paypal (we have suggested) Single lang -- english Logo: https://drive.google.com/file/d/1yVTPpN5H2OMfY1d6gVsSm0jWbtIi4WmE/view?usp=sharing HTML DOC LINK : https://docs.google.com/document/d/1Y0CefSDI7aUK6Nt8HxdCkFQqjT7EwI9J74jr0yPJlFM/edit?usp=sharing *********************************************************************** Discussion with client 1. Introduction This document outlines the full scope of the Assessment Platform, including all modules, user roles, features, and how each part connects. It also clarifies the items included and excluded in the development cost. The goal is to deliver a modern, scalable, AI-assisted assessment platform for students, parents, teachers, school admins and the super admin. 3. User Roles & Modules The platform includes five major roles: 1. Student 2. Parent 3. Teacher 4. School Admin 5. Super Admin Below is the detailed scope for each. 4. Student Portal (Web + Mobile Responsive) 4.1 Login and Signup • Email or phone login • Signup with region,school, grade, • Self-registration allowed • Option for parent or school to create student accounts • Forgot password • Optional two-factor authentication 4.2 Student Dashboard • Next scheduled test • Countdown timer • Past test history • Strength and weakness summary • Performance trend chart • AI learning suggestions 4.3 Take Test • 30 minute timer • Randomized MCQs • One question per screen • Auto-save answer • Submit before timer ends • Auto submit on timeout 4.4 Instant Results • Total score • Percentile • Time spent per question • Topic-wise accuracy • Weakness highlight • AI improvement suggestions 4.5 Reports • Monthly reports • Comparative charts (school, region, global) • PDF download • AI recommendation output 4.6 How Student Module Connects • When a student signs up, their profile is visible to the School Admin for verification • Once approved, they appear under the school • Test results feed into parent dashboard, teacher dashboard and school dashboard 5. Parent Portal 5.1 Login • Email or phone login • Link multiple children 5.2 Parent Dashboard • Child performance overview • Strength and weakness view • Test history • Monthly progress chart 5.3 Detailed Reports • Subject-wise analytics • Trends over time • Comparative ranking • AI suggestions to help child improve 5.4 Payments • View all test purchases • Buy new tests for children 5.5 How Parent Module Connects • Parent can create student accounts • Parent can see everything related to child performance • Purchases sync with student test access 6. Teacher Portal 6.1 Teacher Dashboard • Assigned grades and subjects • Number of students • Recent test performance summary 6.2 Upload Questions • Upload MCQs via Excel or CSV • Manual question creation • Tags: topic, difficulty, grade, month • Save as draft 6.3 Review & Approval Workflow Status stages: • Draft • Reviewed • Approved • Published Teachers upload → Reviewer checks → Approver finalises 6.4 Performance Monitoring • Class-level performance • Weak areas identification • Downloadable reports 6.5 How Teacher Module Connects • Teacher manages question bank • Teachers’ approved questions feed test creation • Teachers monitor performance of their assigned students 7. School Admin Portal 7.1 School Dashboard • Total students • Total teachers • Tests taken • School average score 7.2 Management • Upload student lists • Upload teacher lists • Add or edit grades and sections 7.3 Verification Workflow • Approve students who signed up themselves • Approve students created by parents • Manage student profiles 7.4 How School Module Connects • School admin is responsible for validating student data • Verified students flow into teacher dashboards • School reports are built from verified school data 8. Super Admin Panel 8.1 Master Dashboard • Total users • Total tests taken • Revenue 8.2 Question Bank Management • Approve, edit or delete questions • Import and export question sets 8.3 Test Management • Create monthly tests • Assign topics • St windows • Publish testset tes 8.4 Payment Management • View all payments • Manage plans for future subscription model 8.5 How Super Admin Module Connects • Full oversight across all modules • Controls test schedules • Approves question banks affecting all teachers and schools 9. User Onboarding Logic 9.1 Student Account Creation • Student can signup • Parent can create student account • School can upload student list • Super Admin can create student accounts 9.2 Verification • If student or parent creates an account, it stays pending until school approves • School can correct or update student details before approval • After approval, the student is linked to school structure 10. Data Flow Between Modules Students → School • Students who sign up are sent for school approval • Once approved they are visible in school dashboard Students → Teachers • Approved students are shown under teacher classes • Teacher performance dashboards use student test data Tests → Reports • Student test results feed student reports, parent reports, teacher reports and school analytics Payments → Student Access • Parent payments unlock upcoming monthly tests for the assigned student Questions → Test Creation • Teachers upload questions • Super Admin approves • Final questions are used in the monthly tests Our Chat : Front end -- HTML/CSS/BOOTSTRAP Back end -- Laravel/PHP DB- MySQL
Skills
Fuente original: freelancer