AssessGen is a customizable Aptitude & Placement Assessment Generator that allows students to create company-style aptitude tests using an AI-generated JSON file and practice them through a web-based assessment simulator.
Practice smarter. Prepare for company-style assessments. Get placement ready. 🎯
🔗 Live App: https://assess-gen.vercel.app/
📋 Generate customized aptitude assessments using the provided AI prompt
🏢 Company-style assessment formats
🧠 Multiple aptitude categories
⏱️ Customizable assessment duration
📊 Assessment overview before starting
🎯 Topic and category display
📁 JSON-based assessment import
💻 Responsive web interface
⚡ No backend required for running assessments
🔒 Client-side assessment experience
📚 Questions with options, answers, explanations, and categories
🏢 Supported Company-Style Assessments
AssessGen can be used to practice assessment styles inspired by companies such as:
TCS NQT
Infosys
Accenture
Cognizant
Capgemini
Wipro
🧠 Assessment Categories
Assessments can include categories such as:
📐 Quantitative Aptitude
🧩 Logical Reasoning
📖 Verbal Ability
📊 Data Interpretation
💻 Coding Aptitude
The available categories depend on the JSON assessment generated using the provided AI prompt.
Download or open the Aptitude_Assessment_Prompt.pdf available in this repository.
The PDF contains the prompt required to generate a customized aptitude assessment.
Open ChatGPT and paste the prompt provided in the PDF.
ChatGPT will ask you for assessment preferences such as:
Company/assessment style
Number of questions
Categories
Difficulty level
Time limit
Other assessment preferences
Provide your requirements according to your preparation goals.
ChatGPT will generate an assessment in JSON format.
Download the generated .json file.
The JSON file contains information such as:
Assessment Information
├── Title
├── Company / Assessment Style
├── Duration
├── Categories
└── Questions
├── Question
├── Options
├── Correct Answer
├── Explanation
└── Category
Open the deployed application:
🔗 https://assess-gen.vercel.app/
Upload the .json file generated by ChatGPT.
AssessGen will automatically read the assessment and display information such as:
📌 Assessment title
🔢 Number of questions
⏱️ Duration
📚 Number of categories
🎯 Topics covered
Before starting the assessment, customize the duration using the − / + controls.
This allows you to practice under different time constraints.
Click:
Complete the assessment just like a real placement aptitude test.
🔄 How AssessGen Works
AI Prompt
↓
Answer Your Preferences
↓
Generate JSON Assessment
↓
Upload JSON
↓
Customize Assessment Time
↓
Start Assessment
↓
Take the Assessment
↓
Practice & Improve
📁 Repository Structure
AssessGen/
│
├── aptitude_prep.html
├── Aptitude_Assessment_Prompt.pdf
└── README.md
This prompt is designed to be used with ChatGPT to generate the JSON assessment consumed by AssessGen.
The prompt is intentionally separated from the application so that users can:
Understand how assessments are generated Customize their assessment requirements Choose different difficulty levels Select specific aptitude categories Control the number of questions Practice different company-style formats 🛠️ Tech Stack Technology Purpose HTML5 Application structure CSS3 Styling and responsive UI JavaScript Assessment logic and interaction JSON Assessment data format ChatGPT / AI Prompt Assessment generation GitHub Source code and prompt distribution Vercel / Netlify Static deployment 🎯 Example Use Case
Suppose you are preparing for TCS NQT.
You can ask ChatGPT to generate an assessment with:
Company: TCS
Questions: 50
Difficulty: Medium
Categories:
- Quantitative Aptitude
- Logical Reasoning
- Verbal Ability
- Data Interpretation
- Coding Aptitude
The workflow becomes:
Generate JSON
↓
Download JSON
↓
Open AssessGen
↓
Upload JSON
↓
Choose Assessment Time
↓
Start Assessment
↓
Practice
This gives you a simple way to create and practice customized placement assessments.
Students often practice random aptitude questions without knowing whether the questions match the type, difficulty, or structure of the assessments they are preparing for.
AssessGen provides a simple workflow for creating customized, company-style practice assessments.
Instead of:
Random Questions
↓
Practice
↓
Repeat
You can:
Choose Company Style
↓
Choose Categories
↓
Choose Difficulty
↓
Choose Number of Questions
↓
Generate Assessment
↓
Take Timed Test
↓
Improve
Possible future features include:
📈 Detailed performance analytics
📊 Category-wise score analysis
🏆 Leaderboards
💾 Assessment history
📚 Question bookmarking
🔄 Retake previous assessments
🌓 Dark mode
📱 Improved mobile experience
🎯 Personalized practice recommendations
🤖 Direct AI assessment generation
📤 Export assessment results
AssessGen is an independent educational and placement preparation project.
Company names such as TCS, Infosys, Accenture, Cognizant, Capgemini, and Wipro are used only to describe assessment/practice styles.
AssessGen is not affiliated with, sponsored by, or officially endorsed by these companies.
⭐ Support
If you find AssessGen useful, consider giving the repository a ⭐ on GitHub.
Your support helps motivate further development! ❤️
Practice → Improve → Get Placed 🚀
Made with ❤️ for students preparing for placements.
Copyright © 2026 Ankit Raj
AssessGen
Created by: Ankit Raj
GitHub: rajankit3632
Original Project Signature: ASSESSGEN-ANKITRAJ