You are not logged in. Please login at www.codechef.com to post your questions!

×

Is discussing long challenge problems among university juniors against terms of services ?

EDIT : It is clearly against terms of service and thus the idea has been dropped.

Our university's Codechef campus chapter is planning to hold a session where we would help juniors and beginners approach and solve some easy problems.

Now , for the sake of keeping things interesting , we were planning to make it a friendly interactive session for solving the first few problems from this month's long challenge, where everyone in the room would propose ideas and with a bit of trial and error reach the correct solutions with a bit of guidance from us.

My question is , will this be considered to "leaking" the solution and thus be a violation of terms in any way ?

asked 07 Nov '17, 05:28

my_name_is_nrg's gravatar image

4★my_name_is_nrg
826
accept rate: 0%

edited 07 Nov '17, 20:41


This is a clear violation of code of conduct.

You can use previous long contests' problem, or can use some of the old problems.

link

answered 07 Nov '17, 13:49

admin's gravatar image

0★admin ♦♦
19.8k350498541
accept rate: 36%

point noted , we will use some old problems.

(07 Nov '17, 18:33) my_name_is_nrg4★
10

So basically you asked "can we simply share solutions to the problems from ongoing contest with whole bunch of people?".

You made my day. Seriously, that's the best question that I've seen today.

And that comes from a person registered... 5 years ago?..

No surprise I don't even want to participate in such competitions :)

link

answered 07 Nov '17, 07:24

lebron's gravatar image

7★lebron
3.3k317
accept rate: 24%

I just had a doubt so asked it here. What does it have to do with my year of joining codechef ?

(07 Nov '17, 18:35) my_name_is_nrg4★

I appreciate that your University has Campus Chapter. I further appreciate that it is active and is interested in having discussions about problem solving.

To encourage the spirit of Long Solving we need to encourage the spirit of Persistance, why would your juniors try hard over a problem when they know they will soon get a cooked up ready made solution. :)

See, better idea would be to have Problem Discussion Session at the end of months where you choose the LTIME , COOK OFF and LChallenge Problems( and may be other contests ) and each one who has solved it discusses his approach.

One more thing you can do to encourage participation is to keep a small rewards for the junior who is going to win the LChallenge , COOK Off or LTIME.

link

answered 07 Nov '17, 08:13

pankajkhan's gravatar image

5★pankajkhan
1.2k10
accept rate: 15%

You didn't really get my point. How can I give them solutions to the problem I haven't yet solved myself. It would have been a session where we solve the problems together but as it is against terms , we won't be going through with it.

(07 Nov '17, 18:37) my_name_is_nrg4★

Ok, so I went through your request in detail. The probable questions you must answer are-

  1. Why questions of current long challenge? Why not previous ones?
  2. You claim that you are doing it for sake of keeping things interesting? "Lol, I will be getting solution to all these problems in the session. Why tf should I practice?". You're actually, killing off the very motivation to work ourselves.
  3. You cannot, and SHOULD NOT spoon feed. Giving all ready made logic, answer for on going contest is nothing but spoon feeding and will deteriorate the coding culture of your college.

Even though our @admin is a nice, lenient lady, she isnt this lenient to allow this. It is considered violation of terms of service.

link

answered 07 Nov '17, 11:53

vijju123's gravatar image

4★vijju123 ♦♦
15.4k12066
accept rate: 18%

"everyone in the room would propose ideas and with a bit of trial and error reach the correct solutions with a bit of guidance from us."

does this sound like spoon-feeding? Is a group programming session equivalent to spoon feeding? Anyway , the idea has been dropped so no use discussing it anymore

(07 Nov '17, 20:12) my_name_is_nrg4★
1

If questions are from a live contest, yes. Why do you practice questions? To perform well in contest. If all contest questions start being discussed and solutions being given, then it IS spoon feeding them everything- and making any "practice for contest" useless since "answers will be available in discussion."

Anyway , the idea has been dropped so no use discussing it anymore

Exactly. What was the point of that comment anyway if its no use discussing it anymore.

(07 Nov '17, 20:23) vijju123 ♦♦4★

I was just trying to explain my point of view as I was being regarded as someone who is asking permission to blatantly leak solutions , which was not really my aim. Anyway, what matters is that we won't be going through with the idea.

(07 Nov '17, 20:31) my_name_is_nrg4★

Dont take my tone wrong. I never accused you of anything. In fact, if you see, I considered, analyzed your request and instead gave you feedback where it will be negative.

I understand your aim when you said that you want to discuss Q from on going contest, but that violates the ToS. I think the matter is settled then :)

(07 Nov '17, 20:45) vijju123 ♦♦4★

Yes it is settled, thanks.

(07 Nov '17, 20:57) my_name_is_nrg4★

Do you think it is sane enough to ask such a question in a public discussion forum? :D

Indirectly, what you are asking is : Are you allowed to leak the answers of "few"(not sure how many you want to :P) questions from a ongoing contest hosted on codechef to a whole bunch of people, and you are asking that to codechef itself? Are you serious? XD Please read the code of conduct and don't asl such silly questions mate. :D

You can discuss past problems with them from previous contests to let them get an idea!

link

answered 07 Nov '17, 12:45

jaideeppyne's gravatar image

5★jaideeppyne
2616
accept rate: 3%

Yes it is sane enough to ask this question here. If you read my question properly , we would have had a session where a group of people would solve the problem together. Have you never solved long/lunchtime/cook-off together with your friends ? This would have been similar but with 10-15 people instead of 3-4 people. Anyway , the plan has been cancelled.

(07 Nov '17, 18:41) my_name_is_nrg4★

There are two parts of your post. The first two paragraphs talk about your will to help your juniors and beginners be a better coder by taking interactive sessions in your college, to which I completely agree. But the last line speaks about “leaking” the solution, which indeed is wrong and is not fair to other participants. (And as far as I remember, they will have to face certain consequences for that.)



Learning and developing the problem solving skills should be one of the main motives and one should ofcourse help their juniors with that. But doing that while the contest is still going on, defeats the purpose of the contest. This idea of “leaking” the solution infers that learning is the secondary motive whereas improving CC ranks is the primary one. Which should not be the case.

You can take two sessions on a monthly basis on weekends once the contest is ended. The first session can be about hints for solving cakewalk to easy problems. In other session you can try to explain your juniors some more complex algorithms required to solve tougher problems. 


Or you can have a CC week where on everyday after the classes you can have a discussion about one of the contest problem, different approaches to solve them. Even students should share their new approaches with others so as to broaden their thinking horizon.



But this should be done once the contest gets over.


link

answered 07 Nov '17, 08:20

therisingsun's gravatar image

4★therisingsun
3864
accept rate: 40%

thanks for the ideas

(07 Nov '17, 20:14) my_name_is_nrg4★
link

answered 07 Nov '17, 10:48

parth191's gravatar image

1★parth191
7061216
accept rate: 4%

thanks a lot

(07 Nov '17, 20:13) my_name_is_nrg4★
toggle preview
Preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported
  • mathemetical formulas in Latex between $ symbol

Question tags:

×421
×162
×67

question asked: 07 Nov '17, 05:28

question was seen: 720 times

last updated: 08 Nov '17, 21:16