I want to highlight some fundamental issues that this will hopefully address. Summary/TLDR at the bottom.
Membership to QAT is vague.
Restructuring the QAT
Let me go through some structural stuff that is mostly uninteresting for most of you guys. This is mainly for the higher ups who will be considering these changes.
QAT Role:
Membership selection should become more definable. How does a BN become a QAT? What are the criteria?
My propositions:
The meat of the issue.
I've talked a bit now about BN's being involved in quality control matters, as well as the approval score. Now lets flesh that out:
Summary
Introduction of a trial/voting system for controversial and vetoed/disqualified mapsets.
Some things I want to expand on: BN selection (how a regular modder becomes a BN) and BN membership (what a BN has to do to remain a BN) but I think those are less important to the core issue of restructuring the QAT, so we can discuss those later.
wow, i ended up rambling a bit, okay, maybe i'll clean this up later, but i think the fundamental ideas are stuff i've been thinking about for a while now.
Membership to QAT is vague.
- This causes people to believe nepotism to be a selection method for QAT. QAT's simply are selecting people who they are friends with, or who because they have known for a long time, are more willing to accept into the team.
- Causes some QAH and BN members to feel unappreciated for the work they believe they have done.
- Sentiments of "I deserve to be QAT" can be quashed with a clearer selection criteria. Now you can better explain (and maybe even quantify) why someone didn't get into QAT in comparison to someone else besides "they were just better".
- Sentiments of "I worked so hard yet some random person who's only been BN for 3 months got chosen instead" can be better explained.
- If there are straightforward goals to work towards after BN, people will be more likely to improve themselves instead of stagnate.
- Good examples of this are the recent Hailie maps, but more broadly speaking, just general "low quality" or "controversial" maps that have made it to rank.
- Current QAT are too willing to equate "low quality" or "bad" with simply "different".
- QAT believe that stricter quality control will create a slippery slope that stagnates mapping progress and creativity, or results in a lot of "controversial" maps being graved.
- Conflation of arguments: "no one agrees with any quality standard" and "people want quality standards enforced, but only their quality standards" which will hopefully be resolved with the voting system.
- Veto'ing beatmaps is very rare as many BN's would rather not get involved in other people's affairs at the price of nominating other maps on their to-do list.
- Sentiments of "who cares, just don't play it" result in the absence of quality standards.
Let me go through some structural stuff that is mostly uninteresting for most of you guys. This is mainly for the higher ups who will be considering these changes.
QAT Role:
- The Role of the QAT will be to assure quality. As such, QAT's have the power to issue disqualifications and are able to make the executive decisions that determine the changes a map must make to reach ranked status in the case of disputes that do not favor the mapper.
- The current QAT role is far too wide-reaching, and is better served transitioning them to GMT or support roles. If a QAT is currently being kept for reasons outside of quality assurance, we should find a better title or group for them. (Naxess for example, we could move to osu!support team or Development).
- Issues regarding Ranking Criteria changes etc... are part of quality assurance and will remain an added responsibility of the QAT's to resolve or amend.
- Issues regarding veto's from BN's will be resolved by QAT's however, changes will be made in this area.
- Issues regarding the quality of BN modding, and dismissing of BN's will continue to be a responsibility of the QAT as this is indirectly related to mapping quality control.
- BN selection will continue to be a responsibility of the QAT as this is related to mapping quality control.
- Basically, the QAT name will now reflect what they are supposed to be doing: Quality Assurance on beatmaps.
Membership selection should become more definable. How does a BN become a QAT? What are the criteria?
My propositions:
- BN's who are performing in the Top 25% of BN's in terms of activity, disqualification rate, and involvement in quality control will automatically be on the list for potential selection. This ensures that BN"s appointed to QAT are performing well as BN, and are also involved in quality control. BN's are free not to engage themselves in quality control, but then they should not be considered for a position like QAT which is all about quality control.
- From this list, BN's can then elect to be nominated to QAT if they want. (Well, isn't this just circlejerking and nepotism?) To a certain extent, yes. But I think the voting for QAT leader was different to that of the old BAT voting system. The reason is, you are voting for people who are already in the BNG, not voting for people to become BAT's.
- Voting will be anonymous.
- Why voting? So that those elected into the QAT will also be BN's who were popular among the BN group and will be more likely to represent the concerns that BN's are facing. This is important to mend disconnects between the QAT and the BN.
- This process should occur every 3 months, or when positions become available.
- Only X number of BN's will be chosen. If the current QAT believes that three new members are needed, then then the three most voted BN's will be promoted. This number must be at least 1 to ensure new blood is always entering the QAT.
- A core group of QAT's will have to be maintained. QAT's hold tenure after 6 months, which is long enough to be considered osu!alumni. After 6 months, they become a permanent part of the QAT.
- QAT's who are within their first 6 months of QAT-ship and are no longer performing in the top 30% of BN's will be demoted back to BN. This is to ensure that BN's who are successful in becoming QAT will continue to uphold their quality standards and activity level. Because it's expected that with additional responsibilities, QAT members will not be as active in nominating maps, the criteria is 30% instead of 25%. Their involvement in quality control will stay the same though of course, if not become higher.
The meat of the issue.
- QAT's will begin enforcing a higher standard of quality than what is currently the standard. How much will they increase their quality standard? We will have to balance that out.
- Higher standards will be maintained in an effort to draw more opinions. The most important thing with regards to quality standards, is getting a more accurate picture of how a map's quality compares when viewed by more of the community. The goal of BN's is to represent the community and push forward content the community will enjoy.
- Therefore, QAT's will no longer be solely responsible for disqualifying maps or absolving veto's.
- Instead, we will now pool from a group of randomly selected BN's and QAT's to vote on the map's acceptability. Let's call this the approval score. We will use this score to determine the level of quality control we want to enforce. The vote will comprise of one simple questions: "Should the map, in its current state, be permitted for rank? Yes/No" . Ideally we will have 5 BN's and 3 QAT's in every vote. BN votes are worth 1 point, and QAT votes will be worth 2. A map will need 7/11 approval score or all 3 QAT's approval to get ranked. I think we can change this number (8, to 6, to 5) to control the extent to which quality standards are enforced. For example, if the current system seems too restricting, I think QAT can make the executive decision to reduce this number to 6. Basically, this number will dictate how acceptable a map has to be given a random pool of BN's and QAT's to be able to meet the subjective quality standards.
- If the map does not meet the necessary number of approvals or doesn't have unanimous approval from the QATs, it will now be up to those 3 QAT's who were responsible for voting, to now decide what steps the mapper must take in order for the map to reach ranked status. If these steps result in the destruction of a mapper's core concept or style, then the mapper has three options: Grave the map, get the map Loved, or ask for a re-vote. Re-vote will be up to to discretion of the QAT and should only be considered if destruction of the mapper's core style is inevitable, the mapper has good reason not to implement the QAT's solutions, and the mapper has good reason to believe that the current vote was skewed or very close (6 when the minimum was 7).
- If the vote number is ever changed (lets say it was 7 and was reduced to 5) All veto'ed and disqualified maps that were previous rejected but now would have passed, are no longer veto'ed. This means if my map received a 5/11 approval score back when the score was 7, my map got vetoed. But if the number was dropped to 5 following QAT revisions to their quality control standards, my map is no longer veto'ed and can be pushed for ranked again.
- Similarly, if a map has passed the approval score (lets say its 7/11) but the score was raised to 9/11 before the map reached the qualified state, the map is now vetoed. (But this probably will never happen).
I've talked a bit now about BN's being involved in quality control matters, as well as the approval score. Now lets flesh that out:
- BN's can opt out of voting if they do not want to concern themselves with quality control. BN's who do this will not be contacted to cast votes on controversial and vetoed maps. In return, they will not be able to work for the QAT title as they are choosing to not involve themselves in quality-related issues which is the core of the QAT position.
- BN's can issue vetoes and attempt to resolve them with the mapper. If the BN and mapper are unable to resolve the issues, a QAT can be brought in to arbitrate. If the QAT agrees with the mapper, then the veto is invalidated and the mapper can continue with their ranking process again (Calling the previous BN who bubbled the map, and their second BN to qualify). However, if the QAT also agrees with the BN, then the mapper is either forced to fix, or call for a vote.
- If the QAT sides with the mapper, and a second BN or QAT comes in and disagrees with the QAT, then a vote can be called.
- Calling for a vote is an option the mapper always has. But they must respect the results of the vote. Calling for a vote is possible for a BN/QAT as well, but only when a veto has been lifted. The same BN/QAT who veto'ed cannot also call for a vote.
- 5 random BN's will be selected from a pool of BN's who volunteer to be involved in quality control. BN's who choose not to involve themselves in this are basically saying "others can decide what the quality standard should be, I will simply agree with them or not care".
- 3 random QAT's will be selected from a pool of all QAT's.
- BN votes will be anonymous, QAT votes will not, because QAT's have to tell the mapper how to proceed if the map is unsuccessful in a vote.
- The question will be simple: "Should the map, in its current state, be permitted for rank? Yes or No." BN's are not obligated to check all discussions, or mod the map at all. They only have to look at the map themselves and judge it.
- The approval score as I previously mentioned will be 7/11 with BN's all getting 1 point per vote, and QAT's getting 2 points per vote, for a total of 11 possible points.
- The approval score can be changed later to better reflect quality control standards, whether increasing to 8 to enforce a higher approval rate, or reduction for more leniency.
- As we know, BN performance is tracked by QAT. Adding a score to this, much like the old BN scoring system, would be a good way to track how well BN's are performing.
- For modding/nomination activity, a logarithmic graph can be used so any number below (let say) 4 mods per month and 2 nominations is penalized. And above 4, the benefit of modding more and nominating more begins to diminish (So this portion doesn't become overweight).
- For disqualification, QAT's already track this but it's basically the frequency in which a map that is nominated by a BN get's dq'ed for foreseeable errors (unrankables).
- For involvement with quality control BN's can opt out of this, but in doing so cannot be considered for QAT. BN's who are involved with quality control will get a subjective score from QAT's based on how often they are active and engaged in quality concerns, and other factors like how often their veto is upheld versus dismissed, or how long it takes for them to cast a vote (lets say after a week) when called.
- The 3-month cycle will be replaced with a 1-month cycle.
- BN intake will occur more frequently, and in lesser quantities. Think 3-6 instead of 15-20 per 3 months.
- Staying as a BN will be slightly more difficult. I think if we implement a BN-performance system, or scoring system, something like this would be neat:
Lets give some arbitrary numbers here, so you can see what I'm thinking:
Modding a map: 50 points decreasing by a logarithmic value after 5
Nominating a map: 50 points decreasing by a logarithmic value after 3
Participating in a veto arbitration/vote: 50 points decreasing by a logarithmic value after 3
Disqualifications: 0-100 points depending on seriousness.
Poor behavior: 0-5000+ points depending on seriousness.
Now let's say every month, a BN must achieve at least 500 points.
Hobbes2 is a BN. He has modded 10 maps, nominated 5 of them, and has received 1 disqualification. He has also participated in two veto votes. His score for the month is 500 for modding, 250 for nominating, -100 since he nominated a map with 2B elements, and 100 for quality control participation. His total is 750. He only needs 500, so after the month is over, 500 is subtracted from his score, leaving him with 250.
Hobbes2 throws a temper tantrum and posts angry QAT memes on reddit and receives -100 points. His score is now 150. He decides to go on a long vacation and does not go on osu for the rest of the month. The next month, he loses 500 points, and is now at -350 score. This means, the following month, he will be in the negative. If he is unable to get the value back to above 0, he will be removed. Anyone who has a negative value *before* the end of the month when the -500 deduction occurs, is removed.
I think a system like this that blanket subtracts X amount from BN's every month will allow for better flow in the BNG. Obviously we will have to clean up the numbers a bit to make them more realistic. But a system that constantly deducts some points from BN's will make the team more active and encourage doing at least minimum activity requirements in BN (Something small of course, not like 15 mods and 10 nominations a month).
Ideally this sort of system can be used to measure BN performance, but who knows how much tinkering there will need to be. I'm fine with formulating more detailed ideas if this is feasible though. - Basically, membership to BN should become slightly more difficult. However, because we are making it easier to get kicked, we are compensating by making entrance to BN much more frequent. I think with this change we can see BN's take on more risks, such as knowing how many "points" they have and can afford to potentially lose nominating a very controversial map. Quantifying this allows BN's more knowledge of their standing.
- This system will hopefully also allow more modders to become BN at least to "try" and see if they can keep afloat.
- We may want to cap the number of points a BN can receive a month, and have successive DQ's every month cost more and more points so BN's with say 1500 points can't just yolo qualify 15 maps and not care if they get dq'ed cuz "ha I got all these points, i'm safe no matter what".
- An alternative idea is having this system in place only for probationary BN's and having the probation term spanning 3 months. This would automate the BN probation review process somewhat, though QAT's obviously still want to review BN work regardless.
Introduction of a trial/voting system for controversial and vetoed/disqualified mapsets.
- A jury comprised of 5 random BN's and 3 QAT's will vote on maps. BN's have 1 vote, QAT's have 2 votes. A map needs 7/11 votes in favor to pass.
- By using a voting method, we can now quantify the quality of a map through its approval rating given a random selection of BN's and QAT's. Why is this good? Because mapping quality is determined by BN's and QAT's. A map's quality should be acceptable to a certain extent when surveyed. We can always change this number later to reflect how lenient we want to be.
- Only BN's who perform in the top 25% of BN's can be nominated for QAT. This is to ensure a base level of proficiency.
- BN's will vote for these nominated BN's every 3 months, and the top X are promoted to QAT.
- QAT's are expected to perform well after promotion, and must keep their work up for at least 6 months. If they fall below the top 30% of BN's the will be demoted.
- Mainly introducing a scoring system to what QAT's already track, so we can record BN performance.
- Not well fleshed out and probably requires major tinkering by someone who can do math.
- BN's will be selected every month instead of every 3. In smaller batches of course.
- Some scoring system can be in place, whether just for probationary BN's, or for the group as a whole. A flat score is deducted every month from the BN's total score, and they must mod/nominate/etc to receive points and stay above a score of 0. The amount deducted will be equivalent to a typical and expected BN activity (4 mods / 2 nominations or something).
- Ideally we will see more BN's potentially fail to pass probation or simply get removed for a negative score (meaning their proficiency or activity or attitude was just not good enough to stay BN).
Some things I want to expand on: BN selection (how a regular modder becomes a BN) and BN membership (what a BN has to do to remain a BN) but I think those are less important to the core issue of restructuring the QAT, so we can discuss those later.
wow, i ended up rambling a bit, okay, maybe i'll clean this up later, but i think the fundamental ideas are stuff i've been thinking about for a while now.