1. Forum
  2. >
  3. Topic: Duolingo
  4. >
  5. Mods are now monitoring XP Co…

https://www.duolingo.com/profile/Usagiboy7

Mods are now monitoring XP Competitions for scripting.

Hi folks,

We've had some cheaters sneaking into (or hosting) XP competitions lately. And, that's not really fair to those who are creating and joining these competitions with fair intentions.


Image source.

Some mods started randomly monitoring competitions in August. And since then, staff have taken action on somewhere around 10 accounts that were using scripting to cheat. I'm letting you know now to try and discourage anyone else from doing this. I also want to reassure the community that we are taking action to clear up this sort of behavior. (Even if you're scripting only outside of XP Contests, it will lead to an account ban. The Community Guidelines are explicit that scripting is prohibited.)

When the mods select an XP competition, we check the account of every user involved, including: the hosts, every participant, and all people commenting in that discussion even if they don't join the competition.

In addition, life is short, do you want to use your time to learn a language? Or to redo Basics 1 thirty times every day when you already know it? (We see those of you doing it to get it to stick and that's ok; but we also see those of you who are doing it just for the XP :P) The big picture isn't to win an XP competition by doing something mindless with the limited amount of time you have on Earth. Learning a language is worthwhile. Imagine that you come across an emergency and everyone else only spoke the language you've signed up for on Duolingo: You spent 5 hours last week going through lessons competing in an XP competition. Are the lessons you learned going to help you save a life? OR, did you waste all of that time just repeating Basics 1?

When we compete, let's do it for something meaningful! ^_^


Image source

Please check out these other two XP Competition related posts: Rule: One XP competition per month, Rule: If requesting lingot donations.

October 25, 2017

45 Comments


https://www.duolingo.com/profile/QuadraticLingual

Thanks for letting us know. I don't understand the logic behind scripting to earn worthless virtual currency. It's messed up.


https://www.duolingo.com/profile/LeiferB

Thank you for shedding some light on this, Usagi.

Cheaters/hackers really get on my nerves. If you join an XP competition, and you're just doing Basics 1 to get the prize of 1000 lingots, why even join the XP competition at all? You may as well just hack into Duolingo to get that 1000 lingots.


https://www.duolingo.com/profile/McEvan1

and you cant even spend those 1000 lingots because all the stuff in the shop cost 115 lingots!!!!


https://www.duolingo.com/profile/DreamOfFlying

That's great (at least I think it is, I've never done a XP contest, so I don't know) Also, I really like the last section of your post, it's mentally powerful ;)


https://www.duolingo.com/profile/Qiunnn

This is probably a stupid question but what is scripting?


https://www.duolingo.com/profile/jimnicholson

In this context, using an automated process to earn XP, instead of actually doing the lessons.

Although you could just do Basic 1 manually as well, over and over again, which is equally ridiculous.

[There are valid uses for scripts, in other contexts, such as adding functionality, or displaying extra information etc., where the learning experience is being enhanced not replaced]


https://www.duolingo.com/profile/LeiferB

It's basically hacking, to make it short.

So, you pretty much change the values inside of Duolingo so you could get 100's of XP in a flash. I've seen other stuff happen, like there once was this one person who got to level one, like, 20 times, then level two 20 times, yadda yadda yadda...


https://www.duolingo.com/profile/SprightBark

In general, automating a task on a computer.

So, in context ... some people have been setting their computer to automatically complete a Duolingo lesson (over and over again) without any translation input from the user, just to win XP contests.


https://www.duolingo.com/profile/Qiunnn

Huh, seems kind of pointless just for a few lingots


https://www.duolingo.com/profile/daKanga

Dear Qiunnn, your question is not stupid in any way.

However - I am not sure I am about to answer it in an appropriate way.

Please, I hope, that you will intend to follow the intention of Duolingo than seek to follow the ways that some people follow. To cheat themselves, and cheat their community.

We are here to provide quality language learning at no cost to the learner. And the way you choose to behave, it does say everything about you.

And for those that behave in an inappropriate way ... it does say enough about them.

There are many ways to go against a rule. This concept of scripting is one way to cheat the "system" that is designed and provided through the good will of so many people to assist language learning.

This post is also about indicating we are aware of this issue. And we are locating what is happening.

Thank you Quinnn for being a valued learner of languages in our community.


https://www.duolingo.com/profile/Qiunnn

Thanks, it seems very appropriate :) I though it sounded like userscripts because I heard there was one of those you could get XP while doing nothing and anyone using it was banned but in the writing it also sounds like it is manually repeating things just for XP.


https://www.duolingo.com/profile/linsang10

Sorry for the unrelated question, but how did you get to the Chinese course?


https://www.duolingo.com/profile/Hxvan

Being an alpha tester, of course.

Or simply wait till it is ready and in beta phase.


https://www.duolingo.com/profile/DappleHorse1839

Awesome, dude! Thanks for posting this -- I hope it really helps make a difference, and that people won't cheat anymore, because it's not a good thing to do, and you're right -- learning a language IS worthwhile.

Keep up the good work, dude! 8D


https://www.duolingo.com/profile/Addkdjndjd

Yes true I love that last bit 很好!


https://www.duolingo.com/profile/daKanga

For an update to Competitions regulations posted in 2020, check out :

https://forum.duolingo.com/comment/38619220 : Duolingo Community Created Contest/Competition Guidelines


https://www.duolingo.com/profile/territrades

Sad that you have to take these measures, good that you take them.


https://www.duolingo.com/profile/daKanga

Thank you territrades, for being the one of those, one of the vast many, that are here to learn languages, and to make this environment the safe and supportive one for all people to learn in.


https://www.duolingo.com/profile/Woof.

Perfectly described.


https://www.duolingo.com/profile/Mindsurges

Thanks so much! I did not even know that people WERE scripting.


https://www.duolingo.com/profile/Mindsurges

I could see bunny (and kangaroo, of course) pictures all day!


https://www.duolingo.com/profile/OmegaGmaster

Just curious, if you're monitoring users for scripting, what's the criteria that allows you to determine whether or not someone is scripting?


https://www.duolingo.com/profile/Usagiboy7

I have a tool. But, outside of that mods can't talk about it.


https://www.duolingo.com/profile/Woof.

That's absolutely awful, thanks for telling us about this Usagi!

I wonder if any of my XP contest competitors were scripting...

May I ask how you dealt with the cheaters?


https://www.duolingo.com/profile/Usagiboy7

I wrote reports documenting potential scripting. After staff analyzed the data, they determined that some were not cheating. With those that were cheating, staff deleted some accounts entirely and banned others from being able to comment in the forums.


https://www.duolingo.com/profile/DreamOfFlying

Ouch. I think more people need to see this so that the people that cheat will see what happens when they do.


https://www.duolingo.com/profile/Usagiboy7

People are welcome to link to this discussion. Though, I hope everyone will be polite when they do.


https://www.duolingo.com/profile/Woof.

Woah, I hope that that will discourage people from scripting.

I also remember that I used to be in a club with this guy who, to get XP, would just to basics 1 over and over again. I also suspect they might have been scripting, because they gained a high amount of XP in a short amount of time, but maybe not. I also held an XP contest with them and they won.


https://www.duolingo.com/profile/moibii

Why doesn't Duolingo just fix their website so that it is not vulnerable to scripts like these? I know Duolingo will fall off the face of the Earth without JavaScript, but there are ways to build websites so that they are secure from malicious scripts. I run a few websites myself, and if there are hackers doing this to my websites, I would be doing everything I could to fix the problem. As the websites' administrator I would consider it a serious security issue. This would especially be true if the hackers are targeting an integral part of the website's functions, in this case the reward system of lingots. I am amazed that a popular website like Duolingo with millions of users is seemingly indifferent to these issues, as if it were a game.


https://www.duolingo.com/profile/duonks

Are you also monitoring Clubs, or are there simply too many of them? :-p


https://www.duolingo.com/profile/Usagiboy7

That is currently staff's domain and mods do not have complete information about Clubs. So, you should direct Club's questions to staff. :)


https://www.duolingo.com/profile/Sasmitcl16

hello mod u there


https://www.duolingo.com/profile/Usagiboy7

Hi Sasmitcl16, did you have a question?

Learn a language in just 5 minutes a day. For free.