AkshajK's blog

By AkshajK, history, 6 years ago, In English

Hi, I'm a high school senior, and I've noticed that Codeforces is a really good way to get people passionate about competitive programming. There is something about the thrill of working and competing to improve one's rating in an online community, that helps motivate all of us to improve.

I'm wondering if, theoretically, it could be possible to recreate this experience in the high-school classroom. Currently, students see schoolwork as a burden; one funny quote I've heard is to "not let school get in the way of learning". If somehow students could learn subjects such as math, physics, or anything else in an online community through training for competitions and rating, perhaps this could make learning more fun and exciting?

Obviously I think it would be a bad idea to grade based on rating; that would only create unhealthy competition. Perhaps something such as this could replace traditional homework? I'm curious as to what you all think.

  • Vote: I like it
  • +68
  • Vote: I do not like it

| Write comment?
»
6 years ago, # |
  Vote: I like it +24 Vote: I do not like it

no, people will be depressed by ratings.

»
6 years ago, # |
  Vote: I like it +17 Vote: I do not like it

explanation

  1. Professor, is the round rated?
  2. Professor, do I sign up with the school's EDU email address or my own EDU email address?
  3. Professor, we have educational rounds to prepare for real rounds, why are educational rounds rated?
  4. Professor, can I talk in Russian if I say "in Russian"?
  5. Professor, I hate it that your contribution rises so much every time you post an announcement on your blog!
  6. Professor, please stop calling Steve a newbie!
  7. Professor, please stop calling Ishraq Div. 2 trash!
  8. Professor, Scott can't participate in the contests as they are six hours too early!
  9. Professor, why did you put my virtual participation grade in the Notes section?
  10. Professor, I am in Div. 1 but I always get worse grades than those in Div. 2!
  11. Professor, I know how to accept this problem!
  12. Professor, did you realize OneDie doesn't even go to our class, and is actually an alternative account of OneDice? CHEATER!
  13. Professor, why do we have to call you professor while you call us by our usernames? Very disrespectful!
  14. Professor! You! Forgot! To! Thank! Mike! Mirzayanov!
  15. Professor, why don't you use the gym instead of the group?
  16. Professor, Mateusz has solved all problems and now he is playing Minecraft!
  17. Professor, why are the classroom walls so bland?
  18. Professor, can you tell us the whole editorial?
  19. Professor, our contest intersects with our P.E. contest!
  20. Professor, I see that you added professor Mudri to your friends list!
  21. Professor, someone has been putting solutions on FTP for 69 years!
  22. Professor, what was it like when you were little? Did you perhaps learn topic by topic?!
  23. Professor, since when can LGMs eat Nutella in class?
  24. Professor, why does Evan Chen's username contain both his first name and his last name?
  25. Professor, why does every problem contain an irrelevant image?
  26. Professor, how is this laggy online website better than our previous Open Cloze tests?
  27. Professor, I accidentally wrote the name of the people with a lower case letter, because it was at the beginning of the sentence!
  28. Professor, you don't have to write when the contest ends on the blackboard!
  29. Professor, I don't have admin privileges and have to open contest in Internet Explorer!
  30. Professor, my eyes hurt because you didn't write the problem statements in latex!