The Hackinscience platform is a free, without ads, and open-source (repo on framagit) exercise platform, by a team of Python passionates.
So, yes, even in a profesional context, even if you're a teacher, of any school, of any country, you can use HackInScience for free.
If at the end you're grateful of our work, you can still donate.
If you're a teacher, you can add your students to a team and ask me (julien at palard dot fr) to give you access to the teacher admin panel to get an overview of what your students are doing.
Good news, we teach Python too! Both in schools and companies, don't hesitate to drop us an email at team at hackinscience dot org and we'll discuss about it. We're based in Paris, France, but it may be OK for the team to move in other places, or do it remotely, let's talk about it!
You may have spotted Python exceptions are often nicely explained, how do we do that?
We're using André Roberge's friendly-traceback, a project which tries to understand what caused the exception, and explain it.
If you spot an exception that is not explained by
friendly-traceback
, which end up with "You might want to report this
case to ...", don't hesitate to report the case to the given link,
André is always very fast to implement the case and it will help many
people, not only HackInScience users!
In the other hand if you spot a correction message that is not
helpfull and does not give a link to friendly-traceback
, please open
an issue on hackinscience's
issue tracker, as it's probably to be enhanced in our side.