Not to take anything too seriously, but how does one check progress towards a (second) Socratic badge? I've seen a script for another Overflow site, but it doesn't seem to work here.
1$\begingroup$ There is a feature request about this on Meta Stack Exchange: Track next Socratic badge progress. You might check the answers posted there to see whether there are some suggestions which might be useful. (And, of course, you can upvote that feature request if you think that it's a good idea.) Here is another related post: How can we see our progress towards the next Socratic badge? (The answer posted there suggests a SEDE query which could be considered as an estimate.) $\endgroup$– Martin SleziakJan 15, 2022 at 15:01
2$\begingroup$ There is also this post on Meta Stack Overflow: I would like to track my next Socratic badge. You wrote in the question: "I've seen a script for another Overflow site". Maybe if you include a link to the place where you saw it, somebody might be able to say whether it is possible to get it working on MO. $\endgroup$– Martin SleziakJan 15, 2022 at 15:07
$\begingroup$ Thanks - this script seems to work: data.stackexchange.com/mathoverflow/query/919952/… I guess I must have asked two well-received questions on the same day at least a dozen times :( $\endgroup$– H A HelfgottJan 15, 2022 at 15:08
$\begingroup$ When putting your userid in the query from the preceding comment, I see 192 days. $\endgroup$– Martin SleziakJan 15, 2022 at 15:30
$\begingroup$ OK, eleven times. $\endgroup$– H A HelfgottJan 15, 2022 at 23:15
Although the question is about progress towards the specific badge, maybe it is useful to include also some details with a brief explanation how to run SEDE queries when you want a look at a specific site (in this case MathOverflow) and on a specific user. (You can find pointers to further information about SEDE in the corresponding tag info.)
The OP provided this SEDE query in a comment: Socratic badge progress .
- Notice that every SEDE query can be run on different sites — you have to choose MathOverflow. (You can also choose MathOverflow Meta and various other sites.)
- The query has a parameter userid — where you have to enter your userid.
- You should also keep in mind that the data in this database are only updated once a week.
- As a side note, it is slightly better to be logged in on SEDE. (So that you do not have to solve a captcha when running a query.)
The userid is the number you can see in the URL and in the search bar when you go to your profile page. (If you have accounts on several sites, userid on each of them will be different.) More details on this: What is my user ID?
Regarding the original question about badge progress towards the next Socratic badge, it might be useful to add some links.
- There is the following feature request on Meta Stack Exchange: Track next Socratic badge progress. In fact, Glorfindel's answer to that question contains precisely the query mentioned above. (And it also mentions the warning that the query will not be precise.)
- There is also this post on Meta Stack Overflow: I would like to track my next Socratic badge. And one more related post on Meta Stack Exchange: How can we see our progress towards the next Socratic badge? In both cases, another SEDE query was suggested: Progress towards Curious, Inquisitive and Socratic badges. (This one was created by Jon Ericson. Unlike Glorfindel's query, this one only counts the number of days — it does not check whether a user has a positive question record, which is the other requirement for this badge.) In this specific case, this query returns one more day than the other one (at the moment). The query contains a comment saying: "only posts closed within 60 days count against qualification". This might be a possible explanation for the difference (which could be caused by Work of ICM 2010 plenary speakers (and other humans)).
- In case you want to examine more closely which days actually contribute to those numbers, here is a query looking at individual days. It basically contains just one small part of the query linked above. (For example, if you sort the results by the number of questions, you can see the days when you asked more than one question.) You can find questions from a specific date using search with the parameters user:me is:q created:YYYY-MM-DD. 10k+ users can also search among their deleted posts by adding deleted:1.
- Those SEDE queries take into account only the questions which are not deleted. If you also want to review your deleted questions, here is a post saying how to find them: Can I somewhere see my own deleted questions?
I took the query created by Jon Ericson and modified it to a version which returns these numbers for more users, not just one. You can see here the result on the main site and on meta. You can compare the results with the number of Socratic badges that various users have: main, meta.