Recommend this page to a friend! |
Top level forums | > | Site | > | Features | > | Script Approval Queue | > | (Un) Subscribe thread alerts |
|
Dave Smith - 2015-05-12 20:22:37
If it is not a heavily guarded secret, how does the script approval queue work?
From my observations, it appears that authors may be in queue and then a package of theirs is randomly, or specifically chosen based on how interesting it may be. If that is the case, it would be an improvement to let the authors determine the order their packages get approved. If it is actually based on when a package was submitted, then there are some problems with the queue system. It definitely is not following submission dates. If it is supposed to be based on package submission, you could publish where the package is in the queue, letting authors have a better idea when their turn, or even that their turn is coming. I personally think the author queue is the most fair system and helps spread notable packages out over time as well. Anyway, I am not sure how it works, so out of sheer curiosity to know the unknown... the question stands... how does it work? Dave
Manuel Lemos - 2015-05-13 03:36:16 - In reply to message 1 from Dave Smith
The matter is that there is a long queue right now, so packages may take a while to be approved.
In general the idea is to give priority to packages of authors that never had an approved package or last time the package was approved it was a long time ago. At the same time I also need to balance the number of innovative packages approved in one month, so there are not too many in one month and very few in the next month. So near the end of the month it is possible that some innovative package be delayed until the first days of next month. Anyway, the plan is to provide a better way for the authors to get packages approved with priority to cut the anxiety and encourage them to send more great packages. As I mentioned in another thread, the idea is to give the authors to request priority approval of their own packages of choice that are in the queue. That privilege will be granted by redeeming reputation points they have earned. The intention is to give privileges to authors that contribute more and earned reputation points of a different type. For instance, you can get class author privileges redeeming advisor reputation points. In practice that will mean that if you want to have a package approved with priority you probably need to earn advisor reputation points by recommending packages in the recommendation section of the site. You may as well earn evangelist points to get class author privileges, for instance attracting new users to register in the site. That may be done for instance inviting your friends in Facebook to help you get the privileges you want. What do you think? Sounds fair?
Dave Smith - 2015-05-13 05:45:10 - In reply to message 2 from Manuel Lemos
What prompted the question was seeing the recent post by an author who did seem a bit anxious that his package had not been approved yet. I wondered if there was a way to keep authors informed about where their packages where in queue.
Since the system is based on weight and balances which shift day to day, I really can't see an easy solution. You can't use a projected approval time since there is a possibility that they will get pushed back in the queue. As we have discussed before, I have no problem waiting for my turn, however... I do have 2 packages currently in queue that where written to fulfill recommendation requests that I couldn't find a class for on the site. Which got me thinking about the possibility of specifying which class gets reviewed next, should I want the classes that effect other people to get priority. But... I then have to admit that I am not sure the requester even really cares, so instead, should I want a class reviewed that is revolutionary. It makes my head hurt... so I will just leave it up to fate :) As far as the spendable points, I am happy to go with whatever is out there. If I have some to spend, I will probably use them on something more exciting than getting a pending class reviewed. Dave
Manuel Lemos - 2015-05-13 05:58:21 - In reply to message 3 from Dave Smith
Yes, the site gives an estimate in number of days of when a package will be approved based on the current position in the queue divided by 2 which is the current rate of approval.
But as you may have noticed that is an estimate that may often be wrong because the approval time may not relate with the current position in the queue. As for packages meant for recommendations, you are right, those also should get priority because recommendation requesters may not wait too much. In the case of your packages, the problem is that I was not aware of any packages meant to address recommendations. So this is an unexpected concern for me. Thank you for letting me know. Maybe the submission form should have a flag to tell that a certain package is for a certain recommendation, so I can consider that when evaluating the next packages to approve. As for using reputation points to redeem priority approval privileges, that is because the site could not give priority to everybody that requests it. It should be given based on a fair criteria. Giving it to authors that a) want to get priority for some reason, and b) have done something of merit to deserve the priviliges, seems to be a fair criteria, don't you think? Anyway, if you have a better idea, just let me know. The site was made for authors like you that are committed to share quality work and enjoy what you are doing. If you are sharing quality work and you are not enjoying for some reason, the site is not implemented correctly.
Dave Smith - 2015-05-13 06:49:42 - In reply to message 4 from Manuel Lemos
I wouldn't worry too much about the pending classes that I have for requests, like I said, I am not even sure they want them since they haven't responded.
This did just give me an idea though, that can be implemented within the current systems here... What if you set up a forum for Recommendation Requests Fulfillment, where authors can post if they are going to fulfill a specific request and post when they have added the class. This will let other authors know that someone is working on it and let you know when there is a class in queue for it. One situation is the Skrill payment wrapper in the featured requests. I know an author said they would do one. What I don't know is if they ever did (if not I might do it) or are they still working on it, is it sitting in queue. Anyway, the forum will let us communicate the status on fulfillment. Assuming that eventually more authors will get involved in helping people out, we will need a way to keep track of what is going on to avoid overlap. I know I don't want to spend my time doing what someone else is doing if I can help it. Dave
Manuel Lemos - 2015-05-13 07:58:27 - In reply to message 5 from Dave Smith
I like your idea. Actually, knowing how the system works internally allowed me to expand upon your idea.
What can be done is to let you recommend a package that you already submitted but was not yet approved. The recommendation would not be totally visible until it was approved. It would probably just show your submitted a pending recommendation, so other users could see there is a upcoming recommendation already. As moderator, I would also see there is one or more pending recommendations associated to a package to be approved. I would eventually approve that package faster. When the package is approved, the recommendation would become totally visible as if you recommended it in the approval time. What do you think?
Dave Smith - 2015-05-13 09:32:47 - In reply to message 6 from Manuel Lemos
Sounds good.
Dave
Dave Smith - 2015-05-14 09:39:30 - In reply to message 6 from Manuel Lemos
Let me know when this is ready to go and I will test it out.
If it is already to go, then my attempts to recommend an unapproved class is returning the not valid class error message. Dave
Manuel Lemos - 2015-05-14 09:47:36 - In reply to message 8 from Dave Smith
Sure, I am deliberating on which of the to do features are more important to implement next. I will be back to you on this soon.
|
info at phpclasses dot org
.