You are now following this channel
- You will see updates in your content feed.
- You may receive emails, depending on your notification preferences.
You are now following this topic
- You will see updates in your content feed.
- You may receive emails, depending on your notification preferences.
Contributors metainfo: reputation and more
Latest activity Reply by Rena Berman
on 7 Jun 2023
As asked by Vieniava in "How to make a list of user's reputation?", some of us came up with interesting ideas on how to fill an updated list with the reputation scores of the contributors to Answers.
I took the initiative to compile a public list of users with meta info:
- position (desc ordering by reputation)
- id
- nickname (truncated to fit the page)
- reputation
- # of comments
- # of questions asked
- % accept rate
- # of posts answered
- # of accepted answers
The code used to compile the list is available at the bottom.
EDIT
TMW team implemented a page with the metascores: http://www.mathworks.com/matlabcentral/answers/contributors
Please refer to it and congrats to the team!
Use this function to retrieve info from the link above:
function [metainfo, elapsedTime] = metainfo(type,order)
% METAINFO - Retrieve metainfo on contributors to www.matworks.com/.../answers
%
% METAINFO Retrieve data sorted by reputation in descending order
%
% METAINFO(TYPE,ORDER) Specify TYPE and sorting ORDER as
% type : 'reputation'
% 'questions'
% 'answered'
% 'accepted'
%
% order: 'asc'
% 'desc'
%
% Examples:
%
% % Standard call (rep, disc)
% info = metainfo;
%
% % Sort by question answered in descending order
% info = metainfo('an','d');
%
% See also: URLREAD, REGEXP
% Author: Oleg Komarov (oleg.komarov@hotmail.it)
% Tested on R14SP3 (7.1) and on R2009b. In-between compatibility is assumed.
% 28 feb 2011 - Created
tic
% Check # inputs
error(nargchk(0,2,nargin))
% Retrieve inputs
if nargin == 0
type = 'reputation';
order = 'desc';
end
if ~exist(type,'var')
sortTypes = {'reputation','questions','answered','accepted'};
type = sortTypes{strncmp(type,sortTypes,numel(type))};
order = 'desc';
end
if ~exist(order,'var')
orderTypes = {'asc','desc'};
type = orderTypes{strncmp(order,orderTypes,numel(order))};
end
% Build url string
url = ['http://www.mathworks.com/matlabcentral/answers/contributors?'...
'dir=' order '&sort=' type '&page='];
% First read
[page, ok] = urlread([url '1']);
% Catch number of pages to read
if ok
totcon = regexp(page,'>1 - 50 of (\d+)','tokens');
totcon = dataread('string',totcon{1}{1},'%d');
nPages = ceil(totcon/50);
else
error('Cannot read ".../contributors?page=1"')
end
% Loop over contributors pages
metainfo = cell(totcon,7);
metainfo(1:end,1) = num2cell(1:size(metainfo,1));
for p = 1:nPages
if ok
endpos = 50*p;
% Id, Rep
expr = '><a href="\/matlabcentral\/answers\/contributors\/(\d+)';
data = regexp(page, expr,'tokens');
if 50*p > totcon; endpos = 50*(p-1)+numel(data); end
metainfo(1+(p-1)*50:endpos,2) = [data{:}];
% Nickname
expr = ['"Reputation: (\d+)">([\w\ ' reshape([repmat(92,1,137);33:59,61:64,91:97,123:126,161:255],1,[]) ']+)</a></h2>'];
data = regexp(page, expr,'tokens');
metainfo(1+(p-1)*50:endpos,[4,3]) = cat(1,data{:});
% Qcount, Ans, Acc
data = regexp(page, '<span >(\d+)</span>[A-z<>"-\s\/]+','tokens');
metainfo(1+(p-1)*50:endpos,5:7) = reshape(cat(1,data{:}),3,[]).';
else
error('Metainfo import stopped. \nCannot read ".../contributors?page=%d"',p)
end
[page, ok] = urlread([url sprintf('%d',p+1)]);
end
% Convert to doubles
metainfo(:,[2,4:7]) = cellfun(@str2double,metainfo(:,[2,4:7]),'un',false);
elapsedTime = toc;
643 Comments
(Answers Dev) Congrats to our newest Editor, @Paul, for reaching user level 7 at 3k reputation points!! Thank you for all of your efforts in MATLAB Answers!
(Answers Dev) Congrats to our newest MVP, @DGM, for reaching user level 8 at 5k reputation points and getting the Ace Badge!! Thank you for all of your efforts in MATLAB Answers!
Finally! This means I can quit now, right?
Just kidding. Thanks though. Maybe in time I'll do more to earn it.
🥳congratulations! Thank you for the top answers, and a few interesting discussions along the way.
Thanks for your very educational answers. 🙂🎓
Congratulations!
(Answers Dev) Congrats to @Torsten for reaching user level 9 at 10k reputation points and achieving the Master badge!! Thank you for all of your efforts in MATLAB Answers!
(Answers Dev) Congrats to @Matt J for reaching user level 10 at 25k reputation points and achieving the Grand Master badge!! Thank you so much for all of your efforts in MATLAB Answers!
Congrats!
Congratz, Matt!
Congrats!
(Answers Dev) Congrats @Geoff Hayes for reaching User level 9 at 10k points and getting the Master Badge!! Also congrats to @_, our newest MVP for reaching User level 8 at 5k reputation points and getting the Ace Badge!! Thank you both for all of your efforts in MATLAB Answers!
Thanks everyone!
Thank you Rena, Adam, and Chen!
Thanks for your valuable, creative, and committed contributions to the forum @Geoff Hayes and @_ ! I've learned a lot from both of your contributions!
I think it would be a great idea to identify prolific users in each toolbox. For example, I do not have enough leisure time, and of course expertise, to reach to the top of the leaderboard. But I regularly check the questions asked about SimEvents and answer the majority of the questions asked there.
And what @Bruno Luong mentions is a very fair question, sometimes phrased as "Are we going to pay this person to sit around helping outsiders a lot of the time, or do we need them to concentrate on working for us?"
There are cases where helping people would be part of the job, and thus long-established evidence that the person is helpful for sustained periods might be entirely relevant. But would the person be able to switch focus to helping the new organization exclusively (during working hours), or would you be doing the equivalent of paying to "air condition the outside", if they are not likely to focus.
There is a degree to which helping outside people improves the skills of the person doing the helping -- exposing them to new skills and ideas that they might be able to apply to the paying organization. But a lot of organizations are not willing to pay for that.
Does the organization have a continuing education budget that it encourages people to use even if the benefits might not be immediately obvious? To, for example, take an Astronomy course while working in a Telephony position, under the principle that it helps keep the person's mind fresh and innovating and that there could turn out to be skills or questions in the course that turn out to be useful in unpredicted ways, that learning does not go to waste, that the "networking" to new groups of people might come in handy?
Some organizations work on that principle of continuous learning, and so to them the kind of activities implied by long Answers experience might be just fine. But a lot of organizations pay employees to do specific things to directly benefit the organization, and for those (the majority), asking whether the Answerer is going to concentrate on "their work" is relevant.
It might have even an opposite effect; the person who wants to hire you check and see you spend too much time on a Answers and decide that the job is not for you.
I was in the top ten of the reputation points several times. This does not produce any benefits. The provided solutions are not better and the asking persons are not more satisfied or thankful.
If you help a specific person 5 times and this person is responsible for hiring you for a job, you will see that the participation in this forum is connected to a real world reputation beyond the points.
Thanks! Sorry, haven't been around much the last year and a half so didn't see this before.
Congratulations Adam 👏 👍
@Adam: congratulations, it is good having you here!
Amazing achievement! Thanks for sharing your expertise with the community.
Congratulations, Adam! I've learned a lot from your answers.
Congratulations to our latest editor @David Hill at 3k reputation points! Thank you for all of your efforts in MATLAB Answers!
Congratulations David!
Congratulations @Star Strider for getting to 50k reputation points!!! Thank you so much for all of your efforts in MATLAB Answers!!
Thank you!
This is a amazing milestone. Congratulations and thank you for your outstanding contribution to the community. @Star Strider
Thank you!
Congratulations! Try to imagine this emoji clapping 50,000 times: 👏
Thank you all!
50000 claps! It'll take me 4 hours.
(Answers Dev) Congratulations to @Adam Danz for getting to 10000 points and getting the Master badge!!! Thank you so much for your time and effort in Answers :)
Huge congratulations, Adam. Thank you for your outstanding contribution to Answers and the entire MATLAB Central community.
Thanks for your posts Adam, I have learned a lot from you. I hope to learn much more ;)
Congratulations Adam Danz! Thank you for the many interesting discussions and posts!
I knew it was an important vote.
(Answers Dev) Congratulations @darova on 3000 points and reaching editor status! Thank you so much for your efforts in Answers!
thanks
im just doing my job
Keep up the good work.
Well done darova!
Congratulations, @darova. Welcome to the editors club.
(Answers Dev) Congratulations to @John D'Errico for reaching 15k points! Thank you for your work in MATLAB Answers!
Congratulations John D’ Errico 🙏
Congratulations! Thanks for the help through the years.
Congrats, John!
As a wise man once said, "rep just happens when you are not looking".
Yes, thanks John, not only for Answers but for a huge volume of utilities in the File Exchange.
(Answers Dev) Congratulations to Cris LaPierre for reaching editor status at 3000 points! Thank you for your work in MATLAB Answers!
Congratulations!
Congratulations @Cris LaPierre on achieving the Ace badge and being our latest MVP at 5000 points!! Your MVP status will be reflected on the first of May.
Congratulations!
Congratulations Cris!
You are welcome, Cris. This forum needs members, who are "just starting". Thanks for your helpful contributions.
Thanks! Compared to the rest of you, I'm just getting started, but I'm having a lot of fun along the way!
Yes, keep it up. 🙂
Congratulations, Cris! Welcome to the Editors club.
Well done Cris!
Congratulations to Stephen Cobeldick on reaching 25000 points with an impressive acceptance rate of 62+% and officially assuming the title of Grand Master of MATLAB.👏👏👏
Congratulations!! Thank you so much for all your efforts in MATLAB Answers!
Wow. Grand Master Badge! Congratulations, Stephen.
Congratulations!
Congratulations Stephen Cobeldick!
Keep up the great work Stephen!
@Ameer Hamza, Anusha Sridharan, and Kent Millard: thank you! This forum has taught me a lot over the years, so thank you to all contributors who have given me things to think about, who posed fresh challenges, and who wrote detailed explanations.
Remarkable achievement--well done Stephen!
Thank you for helping make Answers the vibrant forum that it is.
Many congratulations to Stephen Cobeldick on reaching 25k points. Thank you for all your efforts in Answers!
Congratulations to Bruno Luong, our newest rising star to reach 3000 points!
Thank you Rena, Chen and Adam !
Congratulations, @Bruno Luong. This is an amazing milestone. Thank you for your outstanding contribution.
(Answers Dev) Congrats to @Bruno Luong, our newest MVP! Thank you so much for all that you do in MATLAB Answers!
Congratulations!
Congratulations Bruno. 👍🏻
Thanks.
Now I become a real danger since I have privilege to delete stuffs around here. ;-)
Congratz Bruno!
Congratulations, Bruno.
Congratulations to Walter Roberson for surpassing 100,000 points! I still don't think that it is possible.
CONGRATULATIONS to Walter Roberson for for reaching 100k points!!!!!! We hope you like your new badge named for you for a contributor that reaches 100k, the Roberson Cup! Thank you for helping shape Answers to what it is today and helping so many people worldwide!!!!!!
Staggering milestone. Well done!
It took another 2 years (and a couple of weeks), but I reached 125000 this morning.
Congratulations!!! Thanks for your tremendous efforts.
Congrats on such an inspiring effort, Walter!
Congrats Walter!
Thank you for all that you've done and continue to do for the Community!
Congrats
Curiouser and curiouser:
numel('100k') = 4
uint8(sqrt(log2(100000))) = 4
log10(100000)-NumberOfWinnnersOfTheRobersonCup = 4
Congratulations Walter Roberson!
Yes, congratulations!
Congratulations and thank you for all the insight you give to everyone here!
Congratulations Walter.
Congratulation! Thank you for your time helping so many MATLAB & Simulink users.
Congratulations!
You’re an inspiration!
Amazing achievement but what's more impressive is the quality of WR's answers, comments, and overall contribution to this community. Legendary.
Huge congratulations! Thank you for generously offering your time and expertise to help millions of community users.
Congratulations Walter, its a stunning milestone!! Thank you so much for your valuable contributions.
Congratulations, Walter!
Congratulations!!!
CONGRATS!
Congratulations Walter on this incredible milestone and thank you so much for helping so many community users!
Walter Roberson, Congratulations, this is an amazing milestone. Thank you for all your contributions to the Community!
(Answers dev) Congrats to Image Analyst who just passed 10,000 accepted answers!!! Thank you for all of your efforts in Answers!!
That many ACCEPTED answers is a lot.
Thanks, and thanks in advance, to everyone. What I learn here for myself makes it all worth it. I learn of new functions and techniques from all of you every week.
Congratulations!!
GOAT in Image Analysis.
Congratulations on a very remarkable achievement!
10,000 accepted answers! Amazing milestone.
incredible.....
Congrats to Rik for reaching the MVP status!
Congratulations, Rik! We have a user spotlight article featuring Rik, which is now highlighted on community landing page.
(Answers dev) Congratulations Rik!! Thank you for all of your efforts in Answers :)
And thank you all for the ride so far, I am enjoying it.
Congratulations, Rik!
Thank you for your help over the years!
Congratulations, Rik! I've admired your contributions!
Congrats Rik !!!
Congratulations Ameer for becoming an MVP!
Thanks, Chen and Stephen!
I memorize some problems before going to sleep, solve them in my dreams, and write down the solution on waking up. That avoids any wastage of time :D
Congratulations Ameer Hamza! Impressive effort... make sure you get some sleep too :)
We just posted a user spotlight for Ameer in our newly created community highlight channel. This article is also highlighted on MALTAB Central community landing page.
We regularly post monthly release notes, user highlights, and interesting content in the community highlight channel. Kindly read this announcement to learn more. We encourage community power users to follow this new channel/forum. Meanwhile, if you have any comments or suggestions on this new channel (e.g. what you want to see in this channel), you can simply add your thoughts in the discussion section of that announcement.
Thanks, Walter!
nice work!
Thanks Everyone :) It was an interesting experience.
(Answers Dev) Congratulations!! Thank you so much for your work in Answers :)
Apparently Ameer broke the site: for me he still 'only' has 4985 reputation points
Congratulations, Ameer. The leaderboard shows Ameer earned 2226 pts in the past 30 days. Awesome job.
Congratulations Ameer!
(Answers dev) Congrats to our newes editor Ameer Hamza! Thank you for all of your efforts in MATLAB Answers!!
Congratulations Ameer! Thank you for your diligence and help in keeping this forum going.
Thank you all!!!
Congratulations Ameer:)
Congratulations, Ameer!
Congraulations Ameer Hamza! Keep up the good work!
Congratulations, Ameer!
(Answers dev) Congrats to James Tursa who recently got the Master badge at 10,000 points! Thank you for all of your efforts in Answers!!
Congratulations James Tursa! ?
Well done James! Thanks for being part of the community.
When I have a question about interfacing MATLAB to C or C++, I always search to see what James has said on the topic!
+1 thank you James Tursa for the detailed insight into the inner workings of MATLAB.
Congratulations to our newest editor KALYAN ACHARJYA! Thank you for your efforts in MATLAB Answers!!!
Thanks @ImageAnalyst sir, for teaching us constantly in MATLAB Answer.
Thanks Kalyan for all your dedicated and continuing participation!
???
Welcome Rena Berman & Adam, all because of you people, truly thanks all.
Congrats, Kalyan!
(Answers Dev) Congratulations to our newest editor, Stephan, with 3000 points!
(Answers Dev) Congratulations to the cyclist, the newest person to get 10,000 points and the master badge!
You were a Master of MATLAB long before you got the badge!
Congrats, @the cyclist!
@the cyclist: congratulations on being a master! Your diligence is much appreciated :)
Thanks, Rena!
I don't feel like a Master compared to the others on the list. But one can get the badge by diligence at answering the easy ones (and the occasional stats trickiness!).
Sign in to participate
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)