October 6, 2026Compete
Function mode in battles
Battles now have the Function and Full program picker, the same as practice. Switching modes keeps each mode's own code.

What changed
- Battles now have the Function and Full program picker, the same as practice. Switching modes keeps each mode's own code.
- Interactive problems lock to Function mode and explain their tests in plain words. Languages that cannot run them are greyed out.
- Winning a battle in Function mode now marks the problem solved, and teachers see an assignment solved in Function mode as solved. If your GitHub email already has an account, sign-in asks to link the two.