TDS Exam Engine

Tools in Data Science (TDS) solver for IIT Madras TDS community: step-by-step guides for GA0–GA8, ROE, Project 1 & 2 and end-term practice across T1, T2 and T3 2026.

Pick a term and exam, enter your IITM email, and open your workspace instantly in your browser.

What this portal can solve

19 exams, 3 terms and 525 deterministic solvers for IIT Madras Tools in Data Science — every solver runs in your browser from your IITM email.

Latest additions newest first · from T3 2026 and T2 2026

Newest solverGA 2 (API Engineering & Cloud Services)T3 2026Current term15 solvers

Statistics APIs, CORS, OAuth JWKS verification, Redis counters, Prometheus observability, and LLM endpoints.

  1. Q1: HTTPBin Terminal Lab (termlog)
  2. Q2: Differentiate Model Intelligence — Automatic Evaluation
  3. Q3: Deploy a CORS-Aware Metrics API
  4. Q4: OAuth 2.0 / OIDC Token Verification Service
  5. Q5: Resolve 12-Factor Config Precedence
  6. Q6: Multi-Container App via Compose, Exposed by Tunnel
  7. Q7: Deploy a POST Analytics Endpoint
  8. Q8: Production Observability: Metrics, Health & Structured Logs
  9. Q9: Expose a Local LLM through a Tunnel
  10. Q10: Local LLM Structured-Output Service
  11. Q11: API Engineering: Idempotency + Pagination + Rate Limit
  12. Q12: Middleware Stack: Rate-Limit + CORS + Request Context
  13. Q13: Recover a Fragmented LLM Stream
  14. Q14: Diagnose Docker Build Cache Misses
  15. Q15: Create a Custom Ollama Model (termlog)
GA 1 (Developer Tools)T3 2026Current term16 solvers

Developer tooling, API servers, Git forensics and an agent ledger — including live-API questions.

  1. Q1: VS Code Version
  2. Q2: Find the Code in the Response Headers
  3. Q3: POST HTTP Requests with uv
  4. Q4: Run Prettier with npx
  5. Q5: Fix Broken JSON File
  6. Q6: Resolve 12-Factor Config Precedence
  7. Q7: Reorganize Files with Shell Commands
  8. Q8: Extract and Analyze CSV Sales Data from ZIP
  9. Q9: Host Your Portfolio on GitHub Pages
  10. Q10: Git Forensics — Recover the Leaked Token
  11. Q11: Cosine Similarity Search
  12. Q12: One Prompt, Two Models, Two Answers
  13. Q13: Decode It in the Terminal (termlog)
  14. Q14: Build a Live MCP Server
  15. Q15: The Ledger Agent
  16. Q16: Geometric Reasoning — Tangram
GA 8 (MLOps & LLM Systems Gateway)T2 2026Recent term10 solvers

MLOps, training-data integrity and LLM gateway systems.

  1. Q1: Immutable Training Corpus
  2. Q2: Leakage-Safe BigQuery ML Gate
  3. Q3: MLflow Evidence Promotion Gate
  4. Q4: PEFT Choice & Training Repair
  5. Q5: Quantized Model Admission Gate
  6. Q6: Content-Addressed DAG Pipeline
  7. Q7: Verifiable Model Bundle Verifier
  8. Q8: Per-Layer QLoRA Adapter Synthesis & Parameter Audit
  9. Q9: PyTorch Training Loop & MLflow Fingerprint
  10. Q10: Green AI & Model Card Carbon Frontmatter
GA 7 (Policy Gates & OSINT)T2 2026Recent term10 solvers

CI/CD release gates, policy checks and OSINT.

  1. Q1: CI/CD Container Release Gate
  2. Q2: LLM Action Firewall
  3. Q3: Terraform Plan Policy Gate
  4. Q4: LLM Output Handling Gate (LLM05)
  5. Q5: OSINT Corroboration Engine
  6. Q6: Street View OSINT: Where Is This?
  7. Q7: Advanced Search Operators
  8. Q8: WAF Rule Order
  9. Q9: Media Forensics
  10. Q10: Audit a GitHub Actions Workflow
Browse all 19 exams and 525 solvers

T2 2026 May–Sep 2026

GA 6 (Data Forensics & Automation)T2 2026Recent term10 solvers

Image and data forensics with automation scripts.

  1. Q1: Image Forensics — Recover a Rotated and Mirrored Grid
  2. Q2: The Multi-Model Robustness Audit
  3. Q3: DuckDB — Multi-Table Linear Regression Analysis
  4. Q4: Playwright — Reconcile a Paginated Shadow-DOM Incident Audit
  5. Q5: DuckDB — Reconcile a Versioned Nested-JSON Invoice Ledger
  6. Q6: Crawl a Static Site Respecting robots.txt
  7. Q7: Scrape Books to Scrape by Category and Value
  8. Q8: GitHub Action — Scrape Table Sums with Playwright
  9. Q9: Sum Table Values with Playwright
  10. Q10: Decode a Hidden Modem Signal in Audio
GA 5 (Agentic Systems Safety)T2 2026Recent term11 solvers

Agent safety, sandboxing and guard-rail challenges.

  1. Q1: Solve a Generated Maze Offline
  2. Q2: Spec-Driven Development: The Proration Bug
  3. Q3: Agent Harness — Pre-Tool-Call Guardrail Hook
  4. Q4: Skill Safety Audit — Scanner API
  5. Q5: Agent Harness — Run Budget & Loop Guard
  6. Q6: Build a Live MCP Server
  7. Q7: Prove You Contained It (LXD Sandbox)
  8. Q8: Guardrail Red-Team Round-Trip
  9. Q9: Lethal-Trifecta Mailroom Action Gate
  10. Q10: A2A Invoice Action Agent
  11. Q11: Build an Observable Incident-Response Agent
GA 4 (RAG & Vector Search)T2 2026Recent term13 solvers

Chunking, embeddings, hybrid retrieval and vector search.

  1. Q1: End-to-End Chunking & Hybrid Retrieval Pipeline
  2. Q2: RAG Evaluation Harness (RAGAS-style Metrics)
  3. Q3: Anti-Hallucination Grounded Answer API
  4. Q4: Production Vector Search API with Re-ranking
  5. Q5: GraphRAG Pipeline: Extract → Index → Query
  6. Late Chunking with Contextual Retrieval
  7. Semantic Caching and Query Augmentation
  8. Multimodal Embedding Calibration
  9. HyDE: Hypothetical Document Embeddings for Query Augmentation
  10. ANN Index: IVF Recall vs. Latency Tradeoff
  11. Semantic Deduplication with Numeric-Fact Guardrails
  12. Context Assembly: Beating Lost-in-the-Middle
  13. Reciprocal Rank Fusion by Hand
GA 3 (System & API Architecture)T2 2026Recent term13 solvers

Pipelines and API architecture, including LLM-backed services.

  1. Q1: Automated Video Curation Pipeline
  2. Q2: Multimodal Image Question-Answering API
  3. Q3: Fixed Schema Invoice Extraction API
  4. Q4: Dynamic Schema Structured Extraction API
  5. Q5: Cosine Similarity Search
  6. Q6: Korean Audio Dataset API Verification
  7. Q7: Invoice Intelligence — Structured Extraction API
  8. Q8: Semantic Search — Top-K Ranking API
  9. Q9: Reliable Reasoning — Word-Problem Solver API
  10. Q10: Proof-of-Work Nonce Hunt
  11. Q11: Context Window Heist
  12. Q12: Spin Up the CLI — LLM CLI Tools
  13. Q13: Embedding Trapdoors — Nearest Neighbor Search
GA 2 (API Engineering & Cloud Services)T2 2026Recent term10 solvers

Statistics APIs, CORS, serverless endpoints and cloud services.

  1. Q1: Descriptive Statistics with strict CORS
  2. Q2: OAuth JWT Verification Service
  3. Q3: 12-Factor Config Precedence
  4. Q4: Multi-Container Redis Stack with Tunnel
  5. Q5: POST Analytics Endpoint
  6. Q6: Production Observability (Metrics & Logs)
  7. Q7: Expose a Local LLM through a Tunnel
  8. Q8: Local LLM Structured-Output Service
  9. Q9: API Engineering: Idempotency + Pagination + Rate Limit
  10. Q10: Middleware Stack (Rate-Limit, CORS & Context)
GA 1 (Developer Tools)T2 2026Recent term20 solvers

Git, GitHub Actions, JSON, shell tools and developer workflows.

  1. Q1: VS Code Version (code -s)
  2. Q2: Multi-cursor → JSON (jsonhash)
  3. Q3: Prettier SHA256 of README.md
  4. Q4: LLM Bash Pipeline
  5. Q5: Reorganize Files with Shell Commands
  6. Q6: Record Terminal Session with asciinema
  7. Q7: Three-Way Configuration Merge: Detect Conflicts
  8. Q8: Git Time Travel: History Investigation
  9. Q9: GitHub Pages with Email
  10. Q10: GitHub Action with Email in Step Name
  11. Q11: POST HTTP requests with uv
  12. Q12: Use DevTools
  13. Q13: Fix Broken JSON File
  14. Q14: Extract JSON from a ZIP
  15. Q15: Unicode → Markdown Converter
  16. Q16: Infer SQL Schema from CSVs
  17. Q17: SQL: Average Order Value
  18. Q18: Markdown Deployment Architecture
  19. Q19: Debug and Improve a Failing Prompt
  20. Q20: Verify and Fix AI-Generated Code
GA 0 (Warm-up Exam)T2 2026Recent term25 solvers

Warm-up exam: charts, data repair and file tasks.

  1. Q1: Axis Scale Manipulation Repair
  2. Q2: Binary Evaluation Rubric
  3. Q3: The Bug Hunter (Property-Based Testing)
  4. Q4: Quality Control (Sample Variance)
  5. Q5: Code Interpreter Service
  6. Q6: Color Encoding Mismatch Repair
  7. Q7: Crawl HTML: Link Normalization
  8. Q8: CSS Selector Discount Sum
  9. Q9: dbt Operations performance mart
  10. Q10: FastAPI Students CSV Service
  11. Q11: FastAPI Batch Sentiment Analysis
  12. Q12: Get LLM to say YES (Jailbreak)
  13. Q13: GitHub Action Workflow
  14. Q14: Image Grayscale Reconstruction
  15. Q15: LLM Sentiment Analysis (httpx)
  16. Q16: Move and rename files
  17. Q17: Network Game: Graph Detective
  18. Q18: Local Ollama Endpoint
  19. Q19: Replace Across Files
  20. Q20: Sort and Filter JSON Catalog
  21. Q21: Average Salary by Department
  22. Q22: Process Unicode Files
  23. Q23: Use DevTools
  24. Q24: Use GitHub
  25. Q25: Vercel Latency
Project 2T2 2026Recent term8 solvers

Data case studies solved with analysis and write-ups.

  1. Case Study 1A — DTH Month-End Mystery
  2. Case Study 1B — DTH Complaints Went Quiet
  3. Case Study 2A — Solar Inverter Smell Test
  4. Case Study 2B — Solar 31.6% Impact Claim
  5. Case Study 3A — Swiss Mismatch Control
  6. Case Study 4A — QC Queue Smell Test
  7. Case Study 3B — Is the Irish Preference Claim Supported?
  8. Case Study 4B — Spare-Parts Search
Project 1T2 2026Recent term5 solvers

AI problem discovery and requirements-interview tasks.

  1. Q1: AI Problem Discovery — Requirements Interview
  2. Q2: Differentiating Model Intelligence
  3. Q3: AI Agent GCS Bucket Setup
  4. Q4: AI Agent Dataset Upload to GCS
  5. Q5: Data Analyst Telegram Bot
ROE Re-ExamT2 2026Recent term12 solvers

Re-examination questions: OSINT, forensics, APIs and data tasks.

  1. Q4: Street View OSINT — Where Is This?
  2. Q6: Donate Your Marks
  3. Q7: Donate Your Marks — Tell Them Why (Audio)
  4. Q1: Incident Atlas — Georegister and Route
  5. Q2: Unicode Doppelganger Ledger Forensics
  6. Q3: HTTP Cache Time Machine — Reconstruct the Shared Cache
  7. Q10: Prompt for Detecting AI-Generated Content
  8. Q11: AI Opportunity Discovery
  9. Q9: The Unusual Useful Essay
  10. Q8: Something You Did On Your Own Initiative (Audio)
  11. Q12: Insights from NSS80 Telecom Data
  12. Q13: AI Tutor Challenge
End-Term Mock (175 MCQ + 25 MSQ + 100 Subjective)T2 2026Recent term300 solvers

A 300-question practice bank (MCQ, MSQ and subjective) with worked explanations.

300 practice questions with explanations — open the workspace to browse and practise them.

T1 2026 Jan–Apr 2026

GA 8 (MLOps & DevOps)T1 2026Archive15 solvers

GitHub Actions, hash chains and MLOps tasks.

  1. GitHub Actions: Secret Hash Chain
  2. GCP Gemini API: Math Puzzle
  3. Deploy a FastAPI Iris Classifier
  4. Hugging Face Spaces: ML Model API
  5. Docker Multi-stage Build: Verify Your Image
  6. MLOps Bash Script: Deterministic Output
  7. Pre-commit Hooks + CI Gate: ruff
  8. MLOps Concepts: Hash-Verified Quiz
  9. GCP Cloud Run: Deploy a Compute Service
  10. GCP Cloud Functions: HTTP Text Processor
  11. GCP AI Studio: Gemini Text Classification
  12. GCP Cloud Run: Deploy an ML Classifier
  13. GCP Cloud Run: Environment Variable Configuration
  14. GCP Cloud Run: Hash Verification API
  15. GCP AI Studio: Gemini JSON Data Extraction
GA 7 (Data Visualization)T1 2026Archive15 solvers

Chart repair, colour encoding and visualization fixes.

  1. Fix the Color Encoding Mismatch
  2. Chartjunk Removal and Data-Ink Ratio Repair
  3. Narrative Integration Repair
  4. Data-Narrative Number Reconciliation
  5. Broken Aggregation and Sort Order Repair
  6. Scale Manipulation Repair
  7. Headline Rewriting: Description vs Finding
  8. Prompt Reverse-Engineering
  9. Presentation Prompt Structural Repair
  10. Ranked Anomaly Detection
  11. Poisoned Document Detection
  12. Flaw Priority Ranking
  13. Chart Error Detection
  14. Cloud Deployment Cost & Performance Analysis
  15. Service Latency Spike Detection
Project 2 Part BT1 2026Archive2 solvers

Blockchain forensics and QR tracing for Project 2 Part B.

  1. Q3: QR Forensics — Solana Devnet Tracer
  2. Q4: Discourse KB Solver (50 Tasks)
ROE Re-ExamT1 2026Archive15 solvers

Re-examination questions across APIs, encodings and data tasks.

  1. Collaborative Token Exchange
  2. 韓国語音声データセットAPI検証
  3. Regex Golf Challenge
  4. Maze Solver with Constraints
  5. Cipher Trail (Caesar Decode)
  6. Layered Encoding Challenge
  7. Region Containing Point (Geospatial)
  8. Reorganize Files (Shell SHA256)
  9. Refactor Python Code (PEP 8)
  10. Fix Broken JSON
  11. Cross-Lingual Entity Disambiguation
  12. Trick Question (Hidden Chinese)
  13. Terminal Recording (asciinema)
  14. FastAPI IoT Sensor Analytics
  15. Video Attendee Extraction (Gemini)
Academic Integrity & Safe Learning Agreement
1. Purely Educational Simulation Sandbox
SANDBOX CODE

This workspace serves strictly as a client-side offline simulation sandbox for personal study, algorithm verification, and deep-dive technical research. All solvers execute locally in your browser's sandboxed context with zero network transmissions, API telemetry, database syncs, or communication with official IIT Madras grading frameworks.

2. Malpractice Prohibition & Honor Code
RESTRICTED

Use of this application as a cheating helper, live exam bypass, or learning proxy during active graded evaluations is strictly prohibited. By accessing these resources, you covenant to remain bound by Section 4.1 of the IIT Madras Student Code of Conduct (Academic Integrity). You pledge to utilize this system solely to verify manual derivations, study computational patterns, and check your work. Circumventing active learning violates university regulations.

3. Non-Affiliation & Fair Use Exemption
FAIR USE

This project is a entirely independent open-source workspace. It is NOT affiliated, sponsored, endorsed, or associated with the Indian Institute of Technology Madras (IIT Madras) or the Tools in Data Science (TDS) course administration. The mathematical algorithms, educational templates, and structural cleanroom code are published under the Fair Use Doctrine (Section 52(1)(a) of the Indian Copyright Act, 1957) strictly for private study and research exemption.

4. Liability Covenant & Takedown Protocol
COOPERATIVE

The developers, contributors, and the GyaanFlow team accept zero liability or legal responsibility for individual user conduct or academic standings. We operate in complete transparency. If any representative, coordinator, or instructor from the IITM TDS course administration has compliance concerns or takedown requests, please connect with us via our verified LinkedIn Profile. We pledge immediate cooperation and swift action.