In engineering institutions, departmental task tracking and algorithmic prep face severe systemic bottlenecks:
- ๐ Fragmented Deliverables: Academic lab tasks are scattered across Google Forms, WhatsApp groups, and paper records, resulting in lost records and zero auditability.
- ๐ป Coding Velocity Blind Spot: Students solve algorithmic challenges on LeetCode and GitHub without faculty having real-time visibility into daily streaks or mastery.
- โฑ๏ธ Severe Grading Latency: Manual review creates multi-week backlogs, preventing faculty from providing actionable, personalized mentorship.
- ๐ข Corporate Recruitment Disconnect: Placement coordinators lack empirical, tamper-proof proof of students' sandboxed multi-language programming competency.
| Feature / Dimension | Conventional LMS (Moodle / Classroom) | Manual Spreadsheets & WhatsApp | ๐๏ธ VSBEC IT Vault |
|---|---|---|---|
| Sandboxed Code Execution | โ None | โ None | โ Isolated C, C++, Java 17, Python 3 Sandbox |
| Competitive Profile Telemetry | โ None | โ None | โ Automated LeetCode GraphQL & GitHub REST Sync |
| Hierarchical Approval Workflow | โ Single-Tier Only | โ None | โ 3-Tier Pipeline (Peer โ Faculty โ HOD) |
| Automated Instant Alerts | โ None | โ Telegram Webhooks + Web Push + Email Failover | |
| Anti-Cheat Proctoring | โ Paid Third-Party Addon | โ None | โ Integrated Webcam PIP & Fullscreen Lockdown |
- ๐ซ Zero Sandboxed Execution: Traditional systems treat code as plain text files without isolated compilation or test suites.
- ๐ Subjective Evaluation Bias: Without rigid rubrics and verification chains, grading consistency varies widely across evaluators.
- ๐ด Communication Blackouts: Critical placement and lab deadlines are missed due to unreliable email notifications.
VSBEC IT Vault is an institutional task governance, real-time coding competency tracking, and corporate recruitment ecosystem engineered for the Department of IT, VSB Engineering College:
- ๐๏ธ Institutional Production System: Engineered and deployed specifically for the Department of Information Technology at V.S.B. Engineering College.
- ๐ฅ Real-World Implementation: Actively adopted by 365+ enrolled students in the Department of Information Technology for centralized academic governance, LeetCode habit tracking, and corporate coding assessments.
- ๐ก๏ธ 3-Tier Verification Pipeline: Enforces an audit trail where tasks are peer-reviewed by Coordinators, validated by Advisors, and authorized by HOD.
- โก Algorithmic Momentum Daemons: Schedulers poll LeetCode GraphQL and GitHub REST APIs daily, computing solve velocity and commit streaks.
- ๐ป Sandboxed Multi-Language Compiler: Isolated execution runtime supporting Monaco Editor assessments for C, C++, Java, and Python.
graph TD
Client["Client UI (React 19 + Vite 6)"] --> Gateway["API Gateway & Middleware (Node.js / Express 4)"]
Gateway --> RBAC["Role-Based Access Guard & Monaco Assessment Core"]
Gateway --> Sandbox["Sandboxed Compiler Engine (C, C++, Java 17, Python 3)"]
Gateway --> DB[("PostgreSQL 14 Database (13 Relational Tables)")]
Gateway --> Daemons["Telemetry Schedulers (LeetCode GraphQL & GitHub REST)"]
Gateway --> Alerts["Notification Relays (Telegram Webhook & VAPID Push)"]
| System Subsystem | Technologies Implemented | Core Engineering Responsibility |
|---|---|---|
| User Interface | React 19, TypeScript 5.8, Vite 6, Tailwind CSS | Single-page portal with role layouts, Monaco IDE, and PIP proctoring |
| Application Layer | Node.js 20+, Express 4.x, TypeScript | RESTful API server, dynamic RBAC middleware, and report compilers |
| Data Layer | PostgreSQL 14+ (13 Tables), In-Memory Cache | Relational schema with foreign key integrity and optimized indexed lookups |
| Compiler Sandbox | Isolated Node.js Child Process Jails | Secure compilation for C, C++, Java, and Python with timeout traps |
| External Daemons | LeetCode GraphQL, GitHub REST, Telegram Bot | Automated nightly profile sync, webhook relays, and email dispatches |
flowchart LR
A["1. Task Ingestion & Monaco Assessment"] --> B["2. Student Coordinator Peer Audit"]
B --> C["3. Faculty Advisor Rubric Review"]
C --> D["4. HOD Final Departmental Sign-Off"]
D --> E["5. Placement Index & Corporate Export"]
- Task Submission & Verification: Student submits source code and screenshot proof โ Coordinator verifies rubrics โ Faculty reviews โ HOD signs off.
- Proctored Assessment Execution: Candidate launches Monaco test โ PIP webcam monitors focus โ Code evaluates against test suites โ Scorecard generated.
- ๐ฅ 365+ Active Students Governed: Adopted across 6 sections at VSBEC with daily operational utilization.
- ๐ Institutional Academic Excellence: Recognized departmental project serving 365+ active students across 6 sections.
- ๐ 100% Digitized Submissions: Eradicated paper logs, saving 15+ faculty hours weekly.
- ๐ค 100+ Telegram Community: Morning briefs and deadline alerts delivered with 99.9% reliability.
- โก Optimized Low-Latency Lookups: Indexed relational queries enable instantaneous student record retrieval.
- ๐ฌ Technical Feasibility: Deployed on Vercel with PostgreSQL cloud database, proven under high-concurrency coding drives.
- ๐ฐ Economic & Financial Viability: Zero-cost open-source stack eliminates recurring third-party academic SaaS fees.
- ๐๏ธ Operational Governance: RBAC precisely reflects institutional hierarchies across students, faculty, and administrators.
- ๐ Horizontal Scalability Roadmap: Modular schema easily scales to accommodate entire multi-department universities (10,000+ students).
