Live Discussion!
2025 MATHCOUNTS State Discussion is going on now!

Stay ahead of learning milestones! Enroll in a class over the summer!

Site Support Tech support and questions about AoPS classes and materials
Tech support and questions about AoPS classes and materials
3 M G
BBookmark  VNew Topic kLocked
Site Support Tech support and questions about AoPS classes and materials
Tech support and questions about AoPS classes and materials
3 M G
BBookmark  VNew Topic kLocked
G
Topic
First Poster
Last Poster
k a April Highlights and 2025 AoPS Online Class Information
jlacosta   0
Apr 2, 2025
Spring is in full swing and summer is right around the corner, what are your plans? At AoPS Online our schedule has new classes starting now through July, so be sure to keep your skills sharp and be prepared for the Fall school year! Check out the schedule of upcoming classes below.

WOOT early bird pricing is in effect, don’t miss out! If you took MathWOOT Level 2 last year, no worries, it is all new problems this year! Our Worldwide Online Olympiad Training program is for high school level competitors. AoPS designed these courses to help our top students get the deep focus they need to succeed in their specific competition goals. Check out the details at this link for all our WOOT programs in math, computer science, chemistry, and physics.

Looking for summer camps in math and language arts? Be sure to check out the video-based summer camps offered at the Virtual Campus that are 2- to 4-weeks in duration. There are middle and high school competition math camps as well as Math Beasts camps that review key topics coupled with fun explorations covering areas such as graph theory (Math Beasts Camp 6), cryptography (Math Beasts Camp 7-8), and topology (Math Beasts Camp 8-9)!

Be sure to mark your calendars for the following events:
[list][*]April 3rd (Webinar), 4pm PT/7:00pm ET, Learning with AoPS: Perspectives from a Parent, Math Camp Instructor, and University Professor
[*]April 8th (Math Jam), 4:30pm PT/7:30pm ET, 2025 MATHCOUNTS State Discussion
April 9th (Webinar), 4:00pm PT/7:00pm ET, Learn about Video-based Summer Camps at the Virtual Campus
[*]April 10th (Math Jam), 4:30pm PT/7:30pm ET, 2025 MathILy and MathILy-Er Math Jam: Multibackwards Numbers
[*]April 22nd (Webinar), 4:00pm PT/7:00pm ET, Competitive Programming at AoPS (USACO).[/list]
Our full course list for upcoming classes is below:
All classes run 7:30pm-8:45pm ET/4:30pm - 5:45pm PT unless otherwise noted.

Introductory: Grades 5-10

Prealgebra 1 Self-Paced

Prealgebra 1
Sunday, Apr 13 - Aug 10
Tuesday, May 13 - Aug 26
Thursday, May 29 - Sep 11
Sunday, Jun 15 - Oct 12
Monday, Jun 30 - Oct 20
Wednesday, Jul 16 - Oct 29

Prealgebra 2 Self-Paced

Prealgebra 2
Sunday, Apr 13 - Aug 10
Wednesday, May 7 - Aug 20
Monday, Jun 2 - Sep 22
Sunday, Jun 29 - Oct 26
Friday, Jul 25 - Nov 21

Introduction to Algebra A Self-Paced

Introduction to Algebra A
Monday, Apr 7 - Jul 28
Sunday, May 11 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Wednesday, May 14 - Aug 27
Friday, May 30 - Sep 26
Monday, Jun 2 - Sep 22
Sunday, Jun 15 - Oct 12
Thursday, Jun 26 - Oct 9
Tuesday, Jul 15 - Oct 28

Introduction to Counting & Probability Self-Paced

Introduction to Counting & Probability
Wednesday, Apr 16 - Jul 2
Thursday, May 15 - Jul 31
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Wednesday, Jul 9 - Sep 24
Sunday, Jul 27 - Oct 19

Introduction to Number Theory
Thursday, Apr 17 - Jul 3
Friday, May 9 - Aug 1
Wednesday, May 21 - Aug 6
Monday, Jun 9 - Aug 25
Sunday, Jun 15 - Sep 14
Tuesday, Jul 15 - Sep 30

Introduction to Algebra B Self-Paced

Introduction to Algebra B
Wednesday, Apr 16 - Jul 30
Tuesday, May 6 - Aug 19
Wednesday, Jun 4 - Sep 17
Sunday, Jun 22 - Oct 19
Friday, Jul 18 - Nov 14

Introduction to Geometry
Wednesday, Apr 23 - Oct 1
Sunday, May 11 - Nov 9
Tuesday, May 20 - Oct 28
Monday, Jun 16 - Dec 8
Friday, Jun 20 - Jan 9
Sunday, Jun 29 - Jan 11
Monday, Jul 14 - Jan 19

Intermediate: Grades 8-12

Intermediate Algebra
Monday, Apr 21 - Oct 13
Sunday, Jun 1 - Nov 23
Tuesday, Jun 10 - Nov 18
Wednesday, Jun 25 - Dec 10
Sunday, Jul 13 - Jan 18
Thursday, Jul 24 - Jan 22

Intermediate Counting & Probability
Wednesday, May 21 - Sep 17
Sunday, Jun 22 - Nov 2

Intermediate Number Theory
Friday, Apr 11 - Jun 27
Sunday, Jun 1 - Aug 24
Wednesday, Jun 18 - Sep 3

Precalculus
Wednesday, Apr 9 - Sep 3
Friday, May 16 - Oct 24
Sunday, Jun 1 - Nov 9
Monday, Jun 30 - Dec 8

Advanced: Grades 9-12

Olympiad Geometry
Tuesday, Jun 10 - Aug 26

Calculus
Tuesday, May 27 - Nov 11
Wednesday, Jun 25 - Dec 17

Group Theory
Thursday, Jun 12 - Sep 11

Contest Preparation: Grades 6-12

MATHCOUNTS/AMC 8 Basics
Wednesday, Apr 16 - Jul 2
Friday, May 23 - Aug 15
Monday, Jun 2 - Aug 18
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

MATHCOUNTS/AMC 8 Advanced
Friday, Apr 11 - Jun 27
Sunday, May 11 - Aug 10
Tuesday, May 27 - Aug 12
Wednesday, Jun 11 - Aug 27
Sunday, Jun 22 - Sep 21
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

AMC 10 Problem Series
Friday, May 9 - Aug 1
Sunday, Jun 1 - Aug 24
Thursday, Jun 12 - Aug 28
Tuesday, Jun 17 - Sep 2
Sunday, Jun 22 - Sep 21 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Monday, Jun 23 - Sep 15
Tues & Thurs, Jul 8 - Aug 14 (meets twice a week!)

AMC 10 Final Fives
Sunday, May 11 - Jun 8
Tuesday, May 27 - Jun 17
Monday, Jun 30 - Jul 21

AMC 12 Problem Series
Tuesday, May 27 - Aug 12
Thursday, Jun 12 - Aug 28
Sunday, Jun 22 - Sep 21
Wednesday, Aug 6 - Oct 22

AMC 12 Final Fives
Sunday, May 18 - Jun 15

F=ma Problem Series
Wednesday, Jun 11 - Aug 27

WOOT Programs
Visit the pages linked for full schedule details for each of these programs!


MathWOOT Level 1
MathWOOT Level 2
ChemWOOT
CodeWOOT
PhysicsWOOT

Programming

Introduction to Programming with Python
Thursday, May 22 - Aug 7
Sunday, Jun 15 - Sep 14 (1:00 - 2:30 pm ET/10:00 - 11:30 am PT)
Tuesday, Jun 17 - Sep 2
Monday, Jun 30 - Sep 22

Intermediate Programming with Python
Sunday, Jun 1 - Aug 24
Monday, Jun 30 - Sep 22

USACO Bronze Problem Series
Tuesday, May 13 - Jul 29
Sunday, Jun 22 - Sep 1

Physics

Introduction to Physics
Wednesday, May 21 - Aug 6
Sunday, Jun 15 - Sep 14
Monday, Jun 23 - Sep 15

Physics 1: Mechanics
Thursday, May 22 - Oct 30
Monday, Jun 23 - Dec 15

Relativity
Sat & Sun, Apr 26 - Apr 27 (4:00 - 7:00 pm ET/1:00 - 4:00pm PT)
Mon, Tue, Wed & Thurs, Jun 23 - Jun 26 (meets every day of the week!)
0 replies
jlacosta
Apr 2, 2025
0 replies
Introducing myself at AoPS, and what's your magic wand?
asuth_asuth   645
N an hour ago by HappyBobcat28
Hi!

I'm Andrew Sutherland. I'm the new Chief Product Officer at AoPS. As you may have read, Richard is retiring and Ben Kornell and I are working together to lead the company now. I'm leading all the software and digital stuff at AoPS. I just wanted to say hello and introduce myself! I'm really excited to be part of the special community that is AoPS.

Previously, I founded Quizlet as a 15-year-old high school student. I did Course 6 at MIT and then left to lead Quizlet full-time for a total of 14 years. I took a few years off and now I'm doing AoPS! I wrote more about all that on my blog: https://asuth.com/im-joining-aops

I have a question for all of you. If you could wave a magic wand, and change anything about AoPS, what would it be? All suggestions welcome! Thank you.
645 replies
asuth_asuth
Mar 30, 2025
HappyBobcat28
an hour ago
k FTW Composite Scoring
AIMETestTaker   8
N an hour ago by aok
Hi, does anyone know what the formula for the composite FTW scoring is?

8 replies
AIMETestTaker
Apr 4, 2025
aok
an hour ago
k question
dragonlouis   1
N 2 hours ago by bpan2021
hey, my class just ended. i was wondering if there was any support team I could contact to extend the amount of time I can access the course materials. thanks!
1 reply
dragonlouis
3 hours ago
bpan2021
2 hours ago
Can't search in PMs
ChaitraliKA   15
N Yesterday at 4:10 AM by Craftybutterfly
Summary of the problem: searching literally anything doesn't give any results
Page URL: https://artofproblemsolving.com/community/search-private
Steps to reproduce:
1. Search literally anything!!! Any key words that you know are obviously present in your PMs. It does not give any search results.
Expected behavior: it should give search results similar to searching in forums
Frequency: every time
Browser(s), including version: chrome
Additional information: I tried on multiple devices
15 replies
ChaitraliKA
Apr 2, 2025
Craftybutterfly
Yesterday at 4:10 AM
No more topics!
k The Current State of AoPS
Generic_Username   70
N Sep 10, 2016 by gmaas
An Open Letter to AoPS:

As low-quality posts and other deplorable behavior are becoming noticeably more frequent, I and many other users have found it necessary to discuss some of the aspects that we feel are plaguing the forums. Since this post is to contribute to a net improvement of this community, we will also suggest possible suggestions to these recurring problems. We are very sorry for the trouble we have caused over the past couple of weeks, and we feel that this can explain the rationale behind our actions.

On the Deterioration of AoPS as a Whole

On Banning the Wrong Users

On Possible Solutions

If you have read the entire post, we’d really appreciate if even a fraction of the concerns we have raised were addressed. Thank you so much. God Bless AoPS.

Signing off,
Our essay-writing group.
70 replies
Generic_Username
Sep 6, 2016
gmaas
Sep 10, 2016
The Current State of AoPS
G H J
G H BBookmark kLocked kLocked NReply
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Generic_Username
1088 posts
#1 • 202 Y
Y by doitsudoitsu, phi_ftw1618, checkmatetang, coolstuff, PiDude314, DrMath, geoman523, stephy2003, skipiano, Marzi, TopNotchMath, math101010, soojoong, sflorin, bigmath, weakinduction, Benq, Chess88, mathwizard888, Eugenis, InCtrl, NorwegianStar, GeneralCobra19, qwerty733, stardune, rsheng37, Wave-Particle, dantx5, champion999, lucasxia01, EpicSkills32, AlgebraFC, bogstop320, liopoil, mikechen, MathSlayer4444, wu2481632, joey8189681, hotstuffFTW, summitwei, Sun13, SPG2500, ythomashu, ac_math, Aspen, avy, legolego, Cube1, hwl0304, henry24816, palindrome-enumeration, eveningstarandlion, Einstein314, El_Ectric, Royalreter1, Plasma_Vortex, doodlemaster7, RoastBeef, Tommy2000, Flash12, Ankoganit, sqrt-1__like__math, MathStudent2002, muti66, tau172, cjquines0, lion11202, irishfeet123, T628319, Dhman2727, WhaleVomit, MathLearner01, dalek14, blastWavecontinuum, Mathguy5837, brianapa, ArsenalFC, ingenio, zxcv1337, MATH1945, blep, Ancy, claserken, hockey10, RedPhoenix, abk2015, DarkDragon, I-_-I, mathwiz_aku, Intellectuality123, solvemath2, sonicmouse37, ohmcfifth, fifty51, Lucario20786, Samchooo, paperplates, yellowbirdie, QuestForKnowledge, adik7, idomath12345, Terry_athens, hodori01, ilikepie2003, Mudkipswims42, supermessi, tastymath75025, ShineBunny, hiabc, azmath333, zhuangzhuang, mcmcphie, MathArt4, pinetree1, FlakeLCR, Mathaddict11, princessfiona, spin8, algebra_star1234, KateL, zaiyo28, greenpepper9999, Debussy, thegabster37, rkm0959, Maths4J, purpleapples, aq1048576, StarFrost7, Kaladesh, premchandj, 62861, moab33, asp211, jk23541, ar07jog, Fvr_Vain, pi_Plus_45x23, Springhill, skonar, foodie, Chessking345, Problem_Penetrator, Kagebaka, Vfire, speulers_theorem, wlm7, onezero, rubixsolver, pyaops, sudsw12, pycops, nikhil.mudumbi, Ultroid999OCPN, Juno, InfiniteAnswers, mathisgreat247, mathlogician, RYang2, foxtrot3, Billybob2016, Augusttang, Me_5, NekoIsLife, mathleticguyyy, xMidnightFirex, AmirKhusrau, montana_mathlete, ZONE148C, CoolCarsOnTheRun, reedmj, hdrcure, Inconsistent, Toinfinity, Stormersyle, mathicorn, OlympusHero, presto502, SciBoy2000, kevinmathz, wamofan, amazingxin777, eagles2018, Jndd, centslordm, pith0n, ASweatyAsianBoie, RedFlame2112, suvamkonar, megarnie, kante314, rayfish, ryanbear, aayr, vincentwant, boing123, Kea13, Adventure10, Mango247, Yummo, Tem8, MathNinja7
An Open Letter to AoPS:

As low-quality posts and other deplorable behavior are becoming noticeably more frequent, I and many other users have found it necessary to discuss some of the aspects that we feel are plaguing the forums. Since this post is to contribute to a net improvement of this community, we will also suggest possible suggestions to these recurring problems. We are very sorry for the trouble we have caused over the past couple of weeks, and we feel that this can explain the rationale behind our actions.

On the Deterioration of AoPS as a Whole

On Banning the Wrong Users

On Possible Solutions

If you have read the entire post, we’d really appreciate if even a fraction of the concerns we have raised were addressed. Thank you so much. God Bless AoPS.

Signing off,
Our essay-writing group.
This post has been edited 1 time. Last edited by LauraZed, Sep 6, 2016, 9:01 PM
Reason: Removed references to particular users
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
slester
1456 posts
#2 • 29 Y
Y by EpicSkills32, LauraZed, Marzi, TopNotchMath, champion999, dantx5, liopoil, MathSlayer4444, levans, lion11202, blizzard10, dalek14, mathcrazymj, hockey10, abk2015, fifty51, Terry_athens, yyang2, premchandj, foxtrot3, Inconsistent, OlympusHero, HamstPan38825, pith0n, suvamkonar, megarnie, Kea13, Adventure10, Mango247
I'm locking this now to prevent flamewars, but I'll forward this thread to our community managers and let them respond.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
LauraZed
2582 posts
#3 • 23 Y
Y by slester, TopNotchMath, bluecarneal, dantx5, liopoil, wlm2, Marzi, MathSlayer4444, lion11202, dalek14, mathcrazymj, abk2015, premchandj, MathMania11, Inconsistent, OlympusHero, HamstPan38825, pith0n, suvamkonar, megarnie, Kea13, Adventure10, Mango247
Edited out some parts of the letter (though saved them elsewhere for admins to read), because it targeted another user specifically. Either I or someone else will respond to the letter more generally when we have time, but note that it's never appropriate to complain about one specific user so extensively in a public post.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
rrusczyk
16194 posts
#4 • 20 Y
Y by EpicSkills32, Generic_Username, mathwizard888, TopNotchMath, Marzi, champion999, MathSlayer4444, mathcrazymj, abk2015, premchandj, OlympusHero, player01, ihatemath123, ChrisalonaLiverspur, HamstPan38825, pith0n, suvamkonar, megarnie, Kea13, Adventure10
Quote:
A small change, but we feel as if allowing one to change the Community button to redirect to either the Olympiad Classic view or Olympiad and College Portal in the Community Settings would be helpful.

This already exists. It's the second setting in the "General" section on the page you reach in "Edit Community Settings".
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
rrusczyk
16194 posts
#5 • 106 Y
Y by wlm2, soojoong, Generic_Username, jonyj1005, wu2481632, eveningstarandlion, FlyingCucumber, math101010, PiDude314, ShineBunny, henry24816, violinist, DrMath, bogstop320, Marzi, El_Ectric, bluecarneal, MathSlayer4444, trumpeter, LauraZed, MathStudent2002, annieliu12, djmathman, bestwillcui1, MSTang, Wave-Particle, slester, geoman523, mathwizard888, qwerty733, gauss202, lion11202, irishfeet123, sflorin, SPG2500, jlammy, stephy2003, doitsudoitsu, brianapa, Royalreter1, numbersandnumbers, blep, thkim1011, mathcrazymj, hockey10, Samchooo, gmaas, melschulz, MathDroid69, alchemis80, abk2015, Intellectuality123, skipiano, champion999, fifty51, Emathmaster, Mudkipswims42, Aopser101, noah_liu, wheee, pi_Plus_45x23, premchandj, InCtrl, ArrumShin22, MathMania11, moab33, win.melon, 277546, speulers_theorem, aa1024, Toinfinity, OlympusHero, Zorger74, barry.yyc, Atpar, rg_ryse, player01, ihatemath123, ChrisalonaLiverspur, HamstPan38825, rayfish, Math_olympics, UnknownMonkey, CoolCarsOnTheRun, centslordm, pith0n, RedFlame2112, suvamkonar, FIREDRAGONMATH16, megarnie, samrocksnature, ThisUsernameIsTaken, WhitePhoenix, kante314, bingo2019, J55406, llr, ryanbear, smartguy888, vincentwant, michaelwenquan, ilvyu2, Kea13, Adventure10, niuaccount, Sedro
While some other people in the office work through this post, I'd like to address a pattern I've seen a lot on the site recently. I post here because I suspect this topic is getting plenty of attention.

It goes like this: User X does something immature, spazzy, and unproductive. User Y then does something mean to User X. User Y has made a critical error here: User Y has changed the story from "User X is immature and unproductive" to "User Y is mean". And being mean is worse than being immature and unproductive. Moreover, admins now have 2 problems to deal with (or 3 or 4 or 5, when other User Y's pile on). Because being mean is worse than being immature and unproductive, we have to deal with "mean" first. We try to deal with both, to varying degrees of success, but we definitely deal with "mean" first. There is no excuse for being mean.

Had User Y simply reported the post and explained what was going on, we admins could focus on the behavior of User X. Instead, we're stuck dealing with Users $Y_1, Y_2, Y_3,$ etc., first. If the Users $Y_i$ would be part of the solution rather than exacerbating the problem, we might be able to make more progress.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
LauraZed
2582 posts
#6 • 52 Y
Y by jonyj1005, qwerty733, Hermia, levans, Generic_Username, PiDude314, checkmatetang, numbersandnumbers, TopNotchMath, geoman523, doitsudoitsu, Eugenis, MathLearner01, gmaas, melschulz, bluecarneal, LunarLlama, abk2015, irishfeet123, slester, champion999, Wave-Particle, Lucario20786, Marzi, Aopser101, eveningstarandlion, Mudkipswims42, Royalreter1, ShineBunny, wheee, Emathmaster, SPG2500, Samchooo, premchandj, Chessking345, win.melon, Happy2020, Toinfinity, Zorger74, barry.yyc, OlympusHero, HamstPan38825, amazingxin777, rayfish, pith0n, suvamkonar, megarnie, kante314, J55406, Kea13, Adventure10, Mango247
First of all, to the users who contributed to this letter: Thank you for your apology, and for taking the time to write out your suggestions.

Below, we’ll try to address the various concerns you brought up in your letter. We’ve regrouped some points that were similar so that we can respond to them all at once. While we won’t be able comment on every single thing you mentioned, I hope that these responses that I and other site admins put together address all of the overarching points you brought up.


Relevant quotes
Finding ways to decrease the amount of spam that’s posted in the first place is certainly a goal of ours – though it’s a less straightforward task than dealing with spam and other inappropriate posts that have already been made. However, most of the posts in this section aren’t clear-cut examples of spam (although it might have been difficult to find examples because any threads created in Site Support for the sole purpose of spamming or trolling are deleted). While AoPS is indeed primarily intended to be a website about mathematical problem solving, Site Support is intended to be a place where users can ask questions related to any aspect of the site and where they can report issues about the site. Emoticons and avatars are not super vital components of our website, but if a user has questions about them, they should ask these questions on Site Support.

Relevant quote
Both of those threads are now cleaned up! Threads like these are good places to use the report button. If you want to help out further, you could lead by example by posting a full solution in threads where people have been posting only the answer.

Relevant quotes
There are ways to contact those of us who send private messages through AoPS Sheriff – posting on this forum, emailing sheriff@aops.com, etc. – and we’ll try to make these options more obvious. I’ll see if it would be possible to add info about how to contact us when users try to PM the Sheriff, or something like that, but do note that even if it is possible it might take some time to be implemented.

In general, remember that we have dozens of situations to deal with every day on the Community. Sometimes we misfire with our responses. Sometimes we take the right action but give the wrong reason. Keep in mind that while we try to keep an eye on the Community overall, we can’t follow exactly what is happening in every thread. We certainly don’t deliberately wait to deal with issues on the Community – sometimes they just aren’t reported to us until days or even weeks after they take place. I’d encourage you to make use of the “Further Details” box when reporting issues if you want to clarify what the issue is with the thread/post you’re reporting.

Relevant quotes
We can’t give tons of details about each of these cases – AoPS Sheriff messages are sent as private messages for a reason – but here are some general comments:

- Please keep in mind that we have a lot of information about users' activities that you don't have. People you don't think should be banned will not necessarily tell you about all of those activities. Remember that the most trolly/spammy/etc. posts on AoPS are deleted, so even if the posts in a thread or by a particular user seem fine to you, there were likely posts you didn’t see that led to us locking a thread or restricting a user from posting.

- On the flip side, don’t assume we haven’t contacted a particular user you’ve seen spamming. When we have time, we try to make public posts in threads that have been derailed by spam or trolling as well to give general advice that could help both the users posting spam in those threads and any other users who see it (hopefully we’ll now have more time to do this if we only have to deal with unintentional spam). However, if we want to contact particular users about their behavior in more detail we’ll contact them privately – singling out users extensively in public doesn’t benefit them or the Community in general.

- Even if a user has previously contributed positively to our Community or mathematical achievements, we’re not going to ignore it if they start spamming or trolling. In fact, if a user has been on AoPS for a long time, we probably have higher expectations for that user’s posts. We’re not happy either when we have to ban or restrict users that have previously made good contributions to our Community.

Relevant quotes
Again, don’t assume that the Sheriff hasn’t contacted a particular user (I haven’t looked up this particular incident, but if a user is spamming extensively and has been reported for doing so, I’m sure we’ve contacted them). However, as rrusczyk explained in the post above, we do sometimes have to deal with the response to spam before we deal with the spam itself – just telling another user they are not mature and have bad grammar/spelling is not a respectful or helpful response.

Also, remember that “insult the user who’s spamming” and “let the user spam freely” aren’t the only two options available to you! Insulting a user who’s unintentionally spamming, perhaps because they’re younger and new to the forums, doesn’t show them how to be a better user – it just makes the AoPS Community a place where these users feel insecure and scared of being attacked for their age or English skills. This could in turn chase away users who are interested in mathematics and who might have been able to make positive contributions to our Community in the future. Instead of telling a spammy user that they are immature, giving them specific advice on how to make better posts would be more productive. Here’s an example of a better response in a scenario like the one you described: “If you hope to be a moderator of our forum, you should try to make posts that contribute positively to our forum and follow its rules, which are (insert list of rules or link to post with rules here)”.

One way to double check whether or not your post is constructive criticism is to try to put yourself in the other user’s shoes. When you were less mature (and we were all less mature when we were younger, by definition), what would you have found more helpful: being told that you weren’t mature or being given specific advice and goals? Side note: keep this in mind in general when making posts online. Earlier in your letter, while describing a thread that was locked for a reason other than the one you expected, you wrote that “any sentient person who glanced at the thread would have concluded that the post was not meant to be taken seriously”. Insulting someone is not an effective way to get them to listen to your advice. Furthermore, remember that you don’t have facial expressions or tones of voice online, so criticisms and insults tend to come across harshly even if you didn’t intend them to.

If you think a user was spamming on purpose (i.e., it wasn’t just a user who is new to the forums and is unintentionally spamming) or you can’t think of a positive+helpful way to respond, though, it’s always fine to just report the post so that we can deal with it. We have definitely banned some users temporarily because of spamming, just as we have banned the people who are mean to them. Also, as we mentioned earlier in terms of the Alcumus forum, you can try to show others how to make good posts by focusing on making good posts yourself.

Relevant quote
That is odd; my best guess is that the post was accidentally deleted as well when the post below it (which was spam) was deleted. I’ve un-deleted it and deleted the post asking why the first one was deleted, since it’s no longer relevant.


Now, on to the suggested solutions. We aren’t going to specifically address each of the possible site changes you mentioned, but we will pass them along to the developers who work on the Community. However, note that all of our developers are very busy with other projects right now, so even those changes that do get added to their to-do list won’t be implemented immediately. Also, we don’t think that some of the changes suggested (like reorganized the dropdown menus, editing the forums on My AoPS, or colors on the front page) would have a particularly huge impact – at the very least, not as big as an impact as all of you leading by example by making constructive posts and helping us deal with spam by reporting posts.

Relevant quote
That is an interesting idea – we want to have the most active forums near the top of the Other Forums box, but stickying some particularly noteworthy forums to the top so they don’t disappear down the list if they’re temporarily less active would be nice. Again, this wouldn’t be implemented for a while even if the developer of the Community agrees that it’s a good idea, but I wanted to note that I personally like it :)

Relevant quotes
The rules in the MSM forum were developed as a collaboration between the moderators of that forum and site administrators; we’ll look into creating Rules+FAQs announcement threads in other forums. We’ll also go through the suggested edits to the MSM rules, but note that we have to strike a balance between thoroughness and brevity when creating rule posts like that – in general, people don’t like to spend a long time reading through a list of rules. Also, while I’ll pass on the various suggestions for changing how announcements appear in forums, I think having them not be visible from the main Community page was a deliberate decision of the developer because they took up too much space otherwise. Links to articles/threads that have particularly good advice about how to prepare for particular math contests would be helpful, but probably would be incorporated into the same Rules+FAQs thread for similar reasons.

To briefly address the point of such posts “clogging up forums”, I’ll quote a previous post I made in response to a user who was concerned about multiple posts about a similar problem overwhelming MSM: “If someone posts a thread within a day or two of another thread on the same topic in MSM, feel free to make a post directing people in the new thread to the other recent one and then report the duplicate thread so that we can lock it (but – and this is directed at users in general, not to anyone specific – don't yell at the user for posting a duplicate thread. If they're new to AoPS and just aren't good at navigating the forums yet, that wouldn't exactly be a welcoming first experience for them!) However, if it's a month or so, while that might seem recent to you, that's actually plenty of time for a thread to be buried in MSM and it certainly isn't clogging up the forum.” In terms about multiple posts asking for general advice about preparing for a math contest, if some useful links are added to the Rules+FAQ threads in forums, I’d recommend pointing users at those links first so that they can read them and then follow up with any more specific questions they have.

Relevant quote
Wanted to comment on this quickly – when testing this site originally, some people didn't realize that "Community" (and, similarly, "School", "Bookstore", and "Resources") was clickable, so we made sure that someone new to our site would still be able to get to the forums even if they didn't think that they could click on "Community"! :)

Relevant quotes
Again, thank you for recognizing that responding to spam by trolling or making otherwise inappropriate posts only exacerbates the problem. In this letter, you mentioned a few times that it seems like there’s more spam than usual on the forums. I’m not sure if there’s a definite increase in “spazzy” spam – perhaps there has been just because our Community has grown overall, so there’s more of everything – but I do know that there has been an overall increase in the time we have to spend on issues on the Community, and like rrusczyk mentioned we have to deal with issues where a user was being mean first.

To wrap all of this up, we want the AoPS Community to be a place where users can have constructive mathematical conversation, while letting students also use the forums as a social space that they might not have access to in their schools because of their unique interest and ability in math. We want to support you, because we once were you. It is frustrating for us as well to see users with potential waste their time and ours by responding to spam in unproductive ways, so we’re happy to see that users are beginning to instead spend time thinking about how to contribute positively to the forums. When we don’t have to spend as much time dealing the responses to spam on top of dealing with the spam itself, we have more time to participate in conversations on the forums (and we enjoy being able to interact with all of you outside of sending Sheriff messages!). Hopefully, if we aren’t as distracted by other matters, and experienced users focus on being good role models for new users, we can make our Community even better.

We're now going to unlock this thread, and please heed the advice in this post and don't spam or start flamewars so that we have to lock it.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
ArsenalFC
967 posts
#7 • 6 Y
Y by premchandj, pith0n, RedFlame2112, megarnie, Kea13, Adventure10
First of all:
I rate your post (the OP) 9/10, it covers many important points about spammy users that sometimes just want to say something, but they put it in a way that isn't right. Your points are clearly stating how sometimes there is mess-ups that the admins consider.
Here are the two forums you can post spam (appropriate spam):
Fun Factory
Frivolous Forum
Lately, I've seen spam drifiting to other fora.
Also, I was unaware that CantonMathGuy was banned, but from your POV, it was completely unnecessary. A warning, in my opinion, would have been fit for that. Note that I'm not saying that the AoPS admins are doing a bad job, they are great at what they are doing and that's why we have this beautiful website. But, everyone makes mistakes. Everyone, from admins to normal users do. There are users that don't post great content (a little hypocritical on my side to say that), then the people who respond to that in an unkind way (like rrusczyk stated).
Also, I was a little confused when you said on Generic_Username posting the "Ban Me Sheriff" , where it was said his/her's account was immediately deactivated. If that is true, then how are you posting?
But aside from that, you're suggestions were creative and looked to be something decent. I have, like many users, have changed my opinion on downvotes.
I really appreciate your so-called writing group (on a math website :P) on posting this, and I hope people try to make the community great again use this message to help AoPS be a better website.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Generic_Username
1088 posts
#8 • 8 Y
Y by doitsudoitsu, checkmatetang, premchandj, pith0n, megarnie, Kea13, Adventure10, Mango247
Thanks, LauraZed, for your response!

We still have some questions, a couple of suggestions ;)
Quote:
There are ways to contact those of us who send private messages through AoPS Sheriff – posting on this forum, emailing sheriff@aops.com, etc. – and we’ll try to make these options more obvious. I’ll see if it would be possible to add info about how to contact us when users try to PM the Sheriff, or something like that, but do note that even if it is possible it might take some time to be implemented.
I'm not sure if I'm missing something obvious, but what would be the downside of being able to PM AoPSSheriff, as opposed to emailing? Obviously most people won't want to post about their warnings in the fora, and emailing just adds another layer of complexity.
Quote:
Emoticons and avatars are not super vital components of our website, but if a user has questions about them, they should ask these questions on Site Support.
We understand that questions about emotes and avatars, are appropriate, but sometimes the posts are either inappropriate or wrong. For example this post is obviously inspected. The "glitch" is obviously not legit; for more proof, the 107 people that upvoted the post in that "screenshot" are the exact same 107 people that upvoted this post.
We're not trying to accuse these users; however, it seems increasingly easy to pretend to be a new user and troll like so. We know a user who pretends to be a new user and so posts some spam, and has never been banned. We have told him that he probably shouldn't be doing such things, but the fact that he is able to get away with posting spam like that is not good. If the admins would like, we can tell you all his username and you can confirm.

next,
ArsenalFC wrote:
Here are the two forums you can post spam (appropriate spam):
Fun Factory
Frivolous Forum
We'd encourage not spamming at all...
ArsenalFC wrote:
Also, I was a little confused when you said on Generic_Username posting the "Ban Me Sheriff" , where it was said his/her's account was immediately deactivated. If that is true, then how are you posting?
We contacted the Administrators and they realized the mistake and unbanned me :D
ArsenalFC wrote:
But aside from that, you're suggestions were creative and looked to be something decent. I have, like many users, have changed my opinion on downvotes.
On this, we have realized that removing one's ability to downvote won't remove their opinion, especially if it's a legitimate opinion. We have tried to be a bit more respectful towards others who post things that we don't believe are productive, but reinstating downvotes will help users realize their mistakes and learn to improve. We realize that the downvote has some flaws; after all, so does the second Amendment. But this doesn't mean we can just take them away. Like guns, some people will abuse this right. But that isn't the problem with the gun, that's the problem with the person. I don't think the person who posts this will realize that they did something wrong until either some others answer to it, which could possibly come off as mean, or administrators notify this person.

That's all for now,
Generic_Username
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
Generic_Username
1088 posts
#9 • 5 Y
Y by premchandj, megarnie, Kea13, Adventure10, Mango247
Quote:
just telling another user they are not mature and have bad grammar/spelling is not a respectful or helpful response

In addition, from what Wu tells me, the user was asking to be the moderator of a legitimate forum. Wu gave that as his explanation why that user shouldn't be a moderator; he didn't just say that randomly because that user was spamming.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
ArsenalFC
967 posts
#10 • 3 Y
Y by premchandj, megarnie, Adventure10
To Generic_Username:
Quote:
ArsenalFC wrote:
Here are the two forums you can post spam (appropriate spam):
Fun Factory
Frivolous Forum
We'd encourage not spamming at all...
Realistically, there is always going to be some spam in these fora.
Quote:
ArsenalFC wrote:
Also, I was a little confused when you said on Generic_Username posting the "Ban Me Sheriff" , where it was said his/her's account was immediately deactivated. If that is true, then how are you posting?
We contacted the Administrators and they realized the mistake and unbanned me :D
That's good. You probably know this by now, but that wasn't exactly the smartest move.
To be totally honest, I would like to see a change as much as the people who upvoted the OP.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
First
2352 posts
#11 • 4 Y
Y by math101010, premchandj, megarnie, Adventure10
I was recently in the position of getting mean remarks from other users from something they saw as spam that I saw as an innocent poll, and firsthand it is not helping anyone if you give snarky remarks, just tell the user to stop doing whatever they are doing wrong unless they have a history of doing it and won't stop. It wastes your time giving snarky remarks, the admins time cleaning it up, and is not nice to the user. Also people, you do realize that you are not exactly anonymous on the internet, I'm not going to elaborate but just remember it's not that hard to find out who you are if you are trolling knowingly.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
BOGTRO
5818 posts
#12 • 31 Y
Y by djmathman, slester, LauraZed, mathwiz_aku, Benq, gmaas, bluecarneal, hockey10, melschulz, Math1331Math, FlyingCucumber, Lucario20786, Aopser101, eveningstarandlion, Mudkipswims42, wheee, mgrimalo, champion999, MSTang, rkm0959, Samchooo, geoman523, premchandj, qwerty733, desertiris, Ultroid999OCPN, hannahptl, OlympusHero, megarnie, Adventure10, Mango247
I don't have the time right now to respond to the OP in full, but I wanted to cross-post this because I think it's somewhat important:
Generic_Username wrote:
I do agree that sometimes sheriff will overreact, and sometimes a rebuttal during a heated conversation might come off as mean when really the intention is just to provide a case to support a point. If a post like this offends someone, the internet might not be the right place for them. However, we should still be more considerate that the community of AoPS is a lot younger than the average forum.

I would posit that the post in question is indeed unnecessarily mean, and really doesn't serve much purpose other than to gain brownie points with the "in crowd" by making fun of another user. In other words, it is dangerously close to bullying, assuming the context is that kyzcsurr and First do not know each other particularly well (obviously, among friends the circumstances change significantly).

It is true that this is a relatively minor example, and perhaps relatively harmless, but that's not the point. The point is that the post doesn't achieve anything of value (as it is unreasonable to expect First to take the post as constructive criticism), while simultaneously pronouncing a clear message that incorrect grammar/capitalization/English/etc. is not welcome here. This has the measurable (though in this case, obviously small) effect of driving certain classes of users (e.g. younger users) away, especially when posts like the above are made often, tolerated (if not encouraged), and thus shown to be representative of AoPS culture.

To put it another way, if I were a young user making a post like First's, and received a response like kyzcsurr's, it is far more likely for me to simply stop posting rather than for me to think "wow, that's a really good point about my grammar!". This is more true when larger-scale operations (such as the Globai news forum) are undertaken for the specific purpose of exhibiting how much "better" one user is compared to another. To make this perhaps more relatable: if you were to make your first post on, say, stackoverflow (or any site that is typically frequented by people that are more educated than you are) and were downvoted to oblivion with comments like "perhaps you should go back to high school English before trying to do math", then I suspect you would simply not use stackoverflow anymore rather than undertaking great personal effort to improve your English to academic-level standards.

I understand that many feel driving away younger/low quality users is a desirable outcome (this is especially evident in your statement "the internet might not be the right place for them"), but this is simply an unsustainable approach. Obviously I don't have the data to back this up, but I would posit that most AoPS "community leaders" (so to speak) started at a very young age; at least, that has been my personal experience (for comparison/ego's sake, you're welcome to sift through some of my early posts and take note of how impressively low-quality they are). Driving these people away at an early age would have been disastrous in my opinion.

Essentially, the main issue is that you're attempting to apply mid-high school discussion standards to literal children, many of whom are using discussion platforms for the first time in their lives. Just like it wouldn't make sense for a highly-respected professor to pick apart some of our posts to show to his colleagues, it does not make much sense for a respected high school AoPS community leader to pick apart the posts of our younger members to gain upvotes from other high school students who will click the thumbs-up button for anything that can be described as "savage".

Anyway, the above explains why the post in question is bad, but doesn't help too much with what response would be good. I agree and understand that it is awkward to make a post consisting entirely of a grammar correction and patiently explaining why it is necessary, and you (rightfully) probably do not view this as your responsibility. Indeed, the classical correct course of action is to leave it alone (or report it) and allow the moderator to deal with the situation, but it is true that moderators are often overwhelmed (especially in recent times) and don't always have the time to deal with the more minor issues like grammar. I'll have to think about what better solutions are, but I am quite certain that in any event, posts like the above are simply counterproductive.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
slester
1456 posts
#15 • 5 Y
Y by abk2015, premchandj, LauraZed, megarnie, Adventure10
I've deleted a few posts. Let's try to stay on topic in this thread. Thanks.
Generic_Username wrote:
We contacted the Administrators and they realized the mistake and unbanned me
This wasn't a mistake, but it was a temporary ban. Not all bans are permanent, and most of the time we privately message people about their posts instead of publicly doing so. We have a lot of tools at our disposal, not just permanently banning people and forgetting about it. We would much rather people become productive netizens than just excluding them at the first sign of bad behavior.
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
phi_ftw1618
2954 posts
#16 • 5 Y
Y by chezbgone, premchandj, megarnie, Adventure10, Mango247
I think a big issue is that the standard for posting is much lower. Posts that might have been considered spam say, a year ago, are now considered to be somewhat decent now.

That said, I don't think we, as a userbase, can make the effort to improve post quality on our own. Such a movement would need a large amount of support from both fellow users and site administrators. I think we need to more clearly redefine what spam really is: irrelevant/repetitive posting that serves no purpose to the current discussion. Of course, this is only for replies. There are also spam threads, which may be irrelevant for a forum, or perhaps just not constructive. If AoPS's main goal is to learn math, then threads should be directly related to math in the math forums. And not just any math, but rather, it should be math people can learn from.

Users also need to be made more aware that they should not be spamming by default: in my opinion, it isn't enough to just tell people who spam. In addition, I believe some users don't even know that they are spamming when they really are. I'm not sure how much goes on behind the scenes, but AoPSSheriff warnings should probably not be used as much, so that getting an AoPSSheriff warning sends a stronger message. Perhaps writing a message in-thread for more minor issues would be enough.

It's also my opinion that right now there's no real way for users to take matters into their own hands to help younger users realize they're spamming. It used to be that if you spammed, you would receive downvotes, and if you asked why, you would get a constructive reply that would allow you to realize you were spamming. Sometimes users would skip the last two steps and realize, "Oh! That wasn't a good post!" Now, the downvotes are cut out and all users are receiving is the negative post to tell them they're spamming, right off the bat. It's a bit extreme.

I suppose what all this is suggesting is a more progressive form of discipline -- simply deleting the post isn't enough to alert the user that they were spamming, as after you post something you may not even really remember what you posted. However, going straight to PMs is too much. Even then, I believe there are users out there who do not listen to the AoPSSheriff PMs.
This post has been edited 6 times. Last edited by phi_ftw1618, Sep 8, 2016, 11:06 PM
Z Y
The post below has been deleted. Click to close.
This post has been deleted. Click here to see post.
melschulz
138 posts
#17 • 12 Y
Y by LauraZed, slester, Aopser101, Mudkipswims42, wheee, champion999, doitsudoitsu, premchandj, OlympusHero, megarnie, Adventure10, Mango247
@Generic_Username, thank you for your thoughtful response to LauraZed's post. Let me address a couple of your suggestions.

On users being able to PM AoPSSheriff:

Since multiple admins act as sheriff, there is no one person who would own and thus be able to check a sheriff PM account. However, the sheriff@aops.com address is linked to all of the appropriate admins' email accounts, so we'll all see a message if it gets sent there. Likewise, admins monitor Site Support, so we will see anything that is posted there.

On the glitch you describe in Site Support:

We do not believe that this particular post was intended as trolling. And even if it was, the post itself was succinct, and an admin responded promptly and then locked the thread. In other words, it never got to the point where it became a nuisance. However, if you do suspect that someone is trolling, please report it to us and we'll look into it.

@phi_ftw1618, you make a good point about sending reminders about spam through posts on the message boards. We agree with you, and we are making an effort to post reminders in threads when appropriate. However, please know that our standards have not changed. As the community has grown, the quantity of spammy posts has grown along with it. And, as rrusczyk notes, we are often delayed in our response to spam because we have to address users who are being mean to spammers first.

You're also right that it's up to both admins and users to maintain the high-quality of the community and teach new users the best way to participate on the message boards. You and other veteran AoPSers can help out in a big way by setting a good example of relevant posting and polite behavior on the forums.
Z Y
G
H
=
a