Answer the question
In order to leave comments, you need to log in
Organization of training on solving Olympiad problems?
In our work, we came across a problem - children are completely unable to solve programming problems with standard automatic checking through reading / writing files. The question is not about specific children from the circle, but in general for schools in the republic. Including rural ones.
There is an idea to make distance courses. But for this you need to configure the verification server and much more.
Who faced?
What useful ideas/materials are there?
And most importantly - what problems can arise?
Ps What I have already found causes restrained optimism. But I would like to know the practical details. I'm ready to argue on Habré there are people who organized something similar.
Answer the question
In order to leave comments, you need to log in
Many times participated in Olympiads from the university in ACM ICPC and everywhere as a checking system was ejudge . The teacher also raised the system within the university, on a Linux server. It is possible to add different compilers and read input data both from a file and from I/O. There is documentation and installation instructions.
Monakhov Vadim Valerievich has been holding physics olympiads for schoolchildren, and for a long time (students write their diplomas on expanding functionality): barsic.spbu.ru/olymp/index_reg.html
Works at St. Petersburg State University, in the room next to me, so there is access to it .
There is an opinion that a system is needed that allows not necessarily writing the entire code of the program as a whole, but filling in the gaps in an already more or less written program. Over time, gaps can become larger and larger. So the kids will be less scared. We once made such a system (on the web) with a graduate student, but it was a long time ago, and this is student work, you know. But I think it's a good idea.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question