Sign in

Contact and help

Stuck, found something broken, or have an idea? Here is how to get in touch, and answers to what people ask most.

Email

hello@breakpointcode.com

Your teacher reads these. Never put your password in an email.

Help

I have forgotten my password

Ask your teacher to set a new one. Passwords are stored scrambled, so nobody can look yours up, not even your teacher.

It says there have been too many wrong attempts

After five wrong passwords in a row, signing in to that username is paused for a while, up to 15 minutes. Wait, check caps lock, then try once more carefully.

My code passes the examples, but Submit says it fails

Submit also runs hidden tests, so think about the unusual cases: an empty list, zero, negative numbers, one item, a word in capitals. Check that your function returns its answer rather than printing it, and that its name matches the question. From your second go on a challenge, if your code passes every example but misses a hidden test, Submit shows you that hidden test (except in a competition or a mock paper).

Run is slow the first time

The first run downloads Python into your browser, about 13 MB. After that it is quick, even with no connection.

How do points work?

Harder challenges are worth more. Writing, fixing and ordering code earn full points however many tries you need. Puzzles allow two answers: a wrong one costs points, and a right second answer earns half. Trace tables allow two checks, the second for half points, and never cost points.

How do hints work?

You start with 3 hint tokens and earn another for every 3 challenges you solve, for each hard challenge, and for doing the daily challenge on its day. Each hint costs one token. Once a challenge is solved, its hints are free to read.

Can I use it on my phone?

Yes. Tap into the code to switch to typing mode, with a row of Python keys (tab, brackets, a colon and others) just above the keyboard.

Does the site keep track of my time?

Yes: how many minutes a day you are using it, which your teacher can see. A tab left open that nobody is using does not count. In exam practice, a clock on each question keeps how long you spent on it with that attempt (you can hide the clock; it still counts), and your teacher can see that too.

Does copying and pasting code matter?

The editor notes when a large piece of code is pasted in from somewhere else, and your teacher can see that. You learn far more by typing it yourself.