HackTrain

Our initial users are beginner cybersecurity students in instructor-led courses and their teachers at training centers. During practical web-security labs, students often struggle to interpret an error, understand why an attempt failed, or choose their next step. They may follow a walkthrough and complete the task without understanding how to solve a similar problem independently. Teachers then need to review explanations and ask follow-up questions individually to identify each student’s difficulty. A completed task alone does not reveal how much help the student needed or what they actually understood. The problem is helping students progress while giving teachers clear evidence of which skills students can apply independently and where they need further practice.

Preliminary score

58.5/ 100Promisingaverage of 2 judges
  • Value for the user18.0 / 25

    A specific problem and a clear outcome from solving it.

  • Prototype and use of AI14.5 / 30

    A working core scenario, and what AI actually contributes to the result.

  • Quality testing10.0 / 20

    Tests, examples of failures, and comparison with the current approach.

  • Feasibility10.5 / 15

    Data requirements, running costs and a clear next step.

  • Originality5.5 / 10

    A meaningful difference from common solutions.

What the judges wrote

  • Claude Opus 5.5Preliminary55/100
    Strengths
    Your problem framing is sharp: separating 'completed' from 'understood' gives teachers and training centers something they cannot see today, and you name specific users (beginner web-security students, instructors with 15–25 students). Your backend is engineered seriously, with server-side JSON Schema validation of AI output, Redis rate limits, a circuit breaker and a fallback hint that is explicitly labelled as non-AI. Your README is unusually candid about what is and isn't finished, and you report a real deployment failure (API calls returning the frontend page). Your unit economics (≈1.3 AZN cost per learner, AZN pricing, pilot timeline) make the business side concrete.
    To improve
    Your core differentiator is not built yet: the README says the lab runner, attempt evidence, assessment and reporting are incomplete, and only Level 1 hints exist. The demo therefore shows course management plus an LLM hint, not the 'Lab B proves you learned' loop from the deck. Your deck cites 60 AI eval runs across 20 cases, but the submission says live AI quality was not established and shows no results, so publish the per-case scores and failures. Your README also says the test suite was not re-run after the latest AI changes. Prioritise one end-to-end SQL-injection lab with server-verified success and an unassisted follow-up task, then measure fixed hints against AI hints on time-to-first-useful-action.
  • GPT-6 AstraPreliminary62/100
    Strengths
    Your team identifies a concrete teaching problem: completing a cybersecurity lab does not demonstrate independent competence. Your documented course-to-task tutoring flow gives AI relevant learning objectives and student explanations rather than offering a generic chatbot. Your explicit fallback labeling and specific authentication, access-control and deployment failure cases show useful engineering discipline.
    To improve
    Your pitch should distinguish the implemented Level 1 tutor from the unfinished lab runner, independent assessment and teacher evidence card. Re-run tests against the submitted version, since your README limits earlier results to an older code state, and substantiate the deck’s 60 AI evaluations with outputs and scored results. Compare live tutoring against fixed hints for correctness, answer leakage, teacher review time and success on an unassisted follow-up task. Validate your per-learner cost assumptions using measured hint usage and lab-hosting workloads during a small training-center pilot.

The team

  • Əli Ağazadə

    product

  • Ramin AbdullayevLead

    developer

  • Elgun Garayev

    developer

  • Mustafa Qasımov

    developer