🚀 PGT Global Network – AIML Internship Mega Project
Smart Evaluation • Fair Assessment • Data-Driven Insights
The Intern Performance Tracking System is an AI-powered analytics platform designed to automate intern evaluation and eliminate subjective manual assessments.
It converts raw intern data into:
- 📈 Performance scores
- 🧠 Skill gap insights
- 🎯 Personalized learning recommendations
💡 Built as a real-world industry simulation under PGT Global Network’s AIML Mega Project.
PGT Global Network empowers learners with:
🎓 Industry-grade projects
🧑🏫 Mentorship-based learning
🤖 AI & data-driven systems
✔ Objective intern evaluation
✔ Automated tracking workflows
✔ Transparent & fair decision-making
| Admin Panel | Intern Dashboard |
|---|---|
|
✅ Monitor all interns ✅ Performance analytics ✅ Skill gap detection ✅ Productivity comparison |
✅ Performance score ✅ Skill progress charts ✅ Learning recommendations ✅ Growth tracking |
┌─────────────┐
│ Intern UI │
│ (Streamlit) │
└──────┬──────┘
│ Login / Data Input
┌──────▼──────┐
│ App Layer │
│ (Python) │
└──────┬──────┘
│
┌──────▼────────────┐
│ Analytics Engine │
│ Pandas / NumPy │
│ Scoring Logic │
└──────┬────────────┘
│
┌──────▼────────────┐
│ AI Recommendation │
│ Skill Gap Engine │
└──────┬────────────┘
│
┌──────▼────────────┐
│ Visualization │
│ Charts & Graphs │
└───────────────────┘
- 🎓 Education & academic year
- 🧠 Technical skills
- 📈 CGPA
- ⏱️ Daily internship hours
- ⭐ Performance score
- 📊 Productivity index
- 📉 Progress trends
- 🎯 Personalized learning path
📊 Visual Insights Include
- Performance comparison charts
- Skill distribution graphs
- Growth trend analytics
📌 Built using Matplotlib / Power BI for clarity and impact.
- 🔑 Intern ID-based authentication
- 🔒 Secure session handling
- 👤 Role-based page rendering
| Layer | Technology |
|---|---|
| 💻 Frontend | Streamlit |
| ⚙️ Backend | Python |
| 📊 Data Processing | Pandas, NumPy |
| 📈 Visualization | Matplotlib / Power BI |
| 🗄️ Storage | CSV / JSON |
| 🧑💻 IDE | VS Code |
interntrack/
├── requirements.txt
├── main.py
├── database.py
├── ai_service.py
├── intern_app.py
├── admin_app.py
└── utils.pyPrerequisites:
- Create a
.envfile with your Google Gemini API key:API_KEY=your_google_gemini_api_key_here - Install dependencies:
pip install -r requirements.txtstreamlit==1.40.0plotly==5.24.0pandas==2.2.2google-generativeai==0.8.2python-dotenv==1.0.1
- Get your Google Gemini API key from Google AI Studio
Running the App:
streamlit run main.py
🎯 Build an end-to-end AI analytics system
🎯 Simulate corporate internship evaluation
🎯 Reduce manual intervention
🎯 Enable fair, transparent assessments
🔗 MySQL / PostgreSQL integration
🔐 JWT / OAuth authentication
☁️ AWS / Azure deployment
📱 Mobile-responsive UI
🧠 ML-based performance prediction
✨ AI-powered evaluation
✨ Industry-ready architecture
✨ Scalable & modular design
✨ Resume + recruiter friendly
Default admin credentials are provided for testing:
- Username: pgt
- Password: 123
⚠️ Security Warning: Update these credentials before production use.
