Step 12 of 12 · 20 min

Prepare and submit

Work on a branch and open a pull request. Please open it by October 31, 2026 so judging can review every eligible submission fairly. That date is the first-place local packet. The statewide judging rubric for Florida Qiskit Fallfest Hackathon is on this page and in the participant handbook.

The pull request

Copy submissions/_TEMPLATE/ to submissions/team-<name>/ in the private project repository. Branch name: team-<name>. Pull request title: [SUBMISSION] Team <name> — <project title>.

Open it when you have a draft to share, and keep improving it. The project repository is private: https://github.com/robertloredo/FAU-Qiskit-Fallfest-2026 (opens in a new tab). Ask to join it, and an organizer will add your GitHub account. This website is the guide. Your team’s project goes in that repository.

Please open the pull request by October 31, 2026 so judging can review every eligible submission fairly. A pull request opened after the deadline published with the challenge is not judged. Keep passwords, API keys, and CRNs out of the branch. If one lands there, revoke the key and create a replacement. You can keep writing the story while that is fixed.

Checklist

These are the pieces a reviewer needs. We will walk through them together. Security items stay required because a leaked key can be used by someone else.

  1. README says what the project is, how to run it, and what it does not claim.
  2. USE-CASE.md has the nine canvas fields, including the classical method and the size gap.
  3. LIMITATIONS.md says what the work cannot support.
  4. requirements.txt is present if there is code.
  5. notebooks/ or src/ holds the work the builders will actually run.
  6. results/ holds the metric, the configuration, and the baseline next to any quantum number.
  7. slides/ or demo/ holds the five-minute story.
  8. The pull request title matches [SUBMISSION] Team <name> — <project title>.
  9. No secret is in the diff.

What a complete Hetionet-style packet contains

Use this as a picture of a finished packet. Do not copy the private training notebooks into your branch, and do not rerun that study as your project.

  1. A README that states the question and points at the evidence files.
  2. A use-case note: Compound-treats-Disease ranking, not an optimization problem.
  3. A limitations note: not quantum advantage, and not a clinical result.
  4. Notebooks named for the process: ingestion, classical baseline, quantum training, and testing.
  5. Results that lead with hybrid stacking 0.7987, Random Forest 0.7838, and Extra Trees 0.7807.
  6. A sentence on 0.8581: the quantum kernel was cached while classical pieces were tuned with Optuna.
  7. A presentation glossary and, if you want the running demo, the public initialize page.

Official statewide judging rubric

This is the official statewide judging rubric for the Florida Qiskit Fallfest Hackathon. Score each criterion 1–5. Weights convert scores to a total out of 100; hardware bonus adds up to +5.

Weighted Score = Σ (criterion score × weight) ÷ 5 × 100 → out of 100. Total = Weighted Score + Hardware Bonus (max 105).

Download the judging rubric workbook

Criteria and weights
CriterionWeightWhat it measures
Problem Definition & Relevance15%Is there a clear, meaningful problem? Does the team explain who it affects and why it matters?
Quantum Rationale & Understanding of Potential20%Does the team understand WHY quantum might help here, and are they honest about today's limits (noise, qubit counts, no guaranteed speedup)?
Technical Implementation (Qiskit)20%Does the code run? Is Qiskit used appropriately (circuits, primitives, transpilation, algorithms)? Judged relative to team experience.
Results & Validation10%Are results shown and interpreted? Is there a comparison to a classical baseline, expected values, or simulator vs. hardware?
Innovation & Creativity10%Is the idea or approach original, or a fresh take on a known problem?
Presentation & Communication15%Can the team clearly articulate the problem, the solution and the results to both technical and non-technical audiences?
Q&A, Teamwork & Learning Journey10%Can the team answer questions? Do all members contribute? Can they describe what they learned and next steps?
Total weight (must equal 100%)100%

Problem Definition & Relevance (15%)

Is there a clear, meaningful problem? Does the team explain who it affects and why it matters?

Problem Definition & Relevance (15%)
1 – Beginning2 – Developing3 – Proficient4 – Strong5 – Exceptional
No clear problem; project is a demo without purpose.Problem named but vague; little sense of why it matters.Clear problem with some real-world context.Well-defined problem with clear stakeholders and motivation.Compelling, specific problem; scope is realistic and impact is clearly argued.

Questions judges can ask. What problem are you solving, and for whom? Why does it matter?

Quantum Rationale & Understanding of Potential (20%)

Does the team understand WHY quantum might help here, and are they honest about today's limits (noise, qubit counts, no guaranteed speedup)?

Quantum Rationale & Understanding of Potential (20%)
1 – Beginning2 – Developing3 – Proficient4 – Strong5 – Exceptional
No explanation of why quantum is used; or claims are inaccurate / overhyped.Generic claims ("quantum is faster") with little connection to the problem.Names a relevant quantum idea (superposition, entanglement, sampling, optimization, simulation) and links it to the problem.Clear reasoning for quantum fit; acknowledges current hardware limits and classical alternatives.Nuanced view of near-term vs. future potential; realistic about advantage; outlines what scale or hardware would be needed.

Questions judges can ask. Why quantum instead of a classical approach? What would need to improve for this to beat classical methods?

Technical Implementation (Qiskit) (20%)

Does the code run? Is Qiskit used appropriately (circuits, primitives, transpilation, algorithms)? Judged relative to team experience.

Technical Implementation (Qiskit) (20%)
1 – Beginning2 – Developing3 – Proficient4 – Strong5 – Exceptional
Code missing or does not run.Runs partially; mostly copied tutorial code with little adaptation.Working implementation adapted to the problem; reasonable circuit design.Solid, well-structured code; thoughtful use of Qiskit features (e.g., primitives, transpiler, parameterized circuits).Polished, documented, reproducible; creative or advanced techniques used correctly (e.g., error mitigation, hybrid workflows).

Questions judges can ask. Walk me through your circuit. What did you build vs. reuse? What was hardest to get working?

Results & Validation (10%)

Are results shown and interpreted? Is there a comparison to a classical baseline, expected values, or simulator vs. hardware?

Results & Validation (10%)
1 – Beginning2 – Developing3 – Proficient4 – Strong5 – Exceptional
No results shown.Results shown but not explained.Results explained with some interpretation.Results compared against a baseline or expectation; limitations discussed.Rigorous analysis: baselines, error bars or repeated runs, simulator vs. hardware comparison, clear conclusions.

Questions judges can ask. How do you know it worked? What did you compare against? What surprised you?

Innovation & Creativity (10%)

Is the idea or approach original, or a fresh take on a known problem?

Innovation & Creativity (10%)
1 – Beginning2 – Developing3 – Proficient4 – Strong5 – Exceptional
Direct copy of an existing tutorial or example.Minor variation on a common example.Some original thinking in problem choice or approach.Original idea or a creative application to a new domain.Highly original; would make other teams and judges say "I hadn't thought of that."

Questions judges can ask. What makes your approach different from existing examples?

Presentation & Communication (15%)

Can the team clearly articulate the problem, the solution and the results to both technical and non-technical audiences?

Presentation & Communication (15%)
1 – Beginning2 – Developing3 – Proficient4 – Strong5 – Exceptional
Hard to follow; problem and solution unclear.Some structure, but heavy jargon or key pieces missing.Clear problem-solution story; mostly understandable to non-experts.Engaging and well-structured; good visuals; explains quantum concepts in plain language.Excellent storytelling; accessible to any audience while still technically accurate; within time.

Questions judges can ask. Can you explain your project in one sentence to someone with no physics background?

Q&A, Teamwork & Learning Journey (10%)

Can the team answer questions? Do all members contribute? Can they describe what they learned and next steps?

Q&A, Teamwork & Learning Journey (10%)
1 – Beginning2 – Developing3 – Proficient4 – Strong5 – Exceptional
Cannot answer basic questions about their own project.Answers are partial; one member carries the team.Answers most questions; describes some lessons learned.Confident, accurate answers; shared ownership; clear next steps.Insightful answers, strong collaboration, clear growth story and realistic roadmap.

Questions judges can ask. What did each of you contribute? What would you do with another month?

Hardware Bonus (judge selects one tier per team)

Hardware Bonus (judge selects one tier per team)
Hardware tierBonus ptsDescription
Simulator only0Ran on a local or cloud simulator (e.g., Aer, statevector). No penalty; strong simulator projects can win.
Real quantum device3Circuit executed on real IBM Quantum hardware; job results shown.
Real device + noise analysis5Ran on real hardware AND compared to simulator, analysed noise, or applied error suppression/mitigation.

Scoring notes

  • Score relative to a student hackathon, not a research lab. A '3' is a solid, good project.
  • Simulator-only projects are fully eligible; the bonus rewards the extra effort of running on real hardware, it is not a requirement.
  • Reward honesty: a team that clearly explains why quantum may NOT yet beat classical methods shows more understanding than one that overclaims.
Which sentence is a claim this workshop does not want?

Choose one answer when you are ready. This is practice.

Open the resource list