Member Class Assignment Policy
Purpose
This document details the process of selecting Administrators, Moderators and Senior Users.
It also covers the procedure for dealing with members who violate their mandates or abuse their positions.
Senior Members
Senior members shall be choosen from among new members in an auotmated fashion.
A score will be kept to measure each members activity in the LUG, any member who reaches a score of 100 points will be automaticaly promoted to senior member.
Only contributions in the in topic areas of the eglug.org website and activities will be scored, moderated/unpublished contributions will not be counted at all.
- Each comment gets 1 point.
- Each New Forum topic gets 2 points.
- Each New non minor revision to an existing book page (WIKI) gets 1 point.
- Each New WikiPage gets 3 points.
- Each New form based article gets 5 points.
- Each New article gets 10 points.
- Volunteering in an EGLUG activity gets 20 points.
- Helping in organizing an EGLUG activity gets 40 points.
- Leading an EGLUG activity gets 80 points.
- Moderators can grant up to 30 points, consensus of three moderators is needed for this.
where EGLUG activity means : any form of positive activity that adds to the quality and usefullness of EGLUG or helps achieve the goals of EGLUG
Moderators
Moderators are chosen from the pool of senior users.
The Number of moderators shall be 20% the number of senior users and the procedure to choose moderators shall be as follows
- Twice a year near the end of February and the end of August the number of new moderators needed will be calculated and a call for candidates from among senior members will be anounced.
- If the number of candidates is less than or equal to th number needed, candidates will be automaticaly promoted to moderators.
- Otherwise a concorde voting poll will be used and the highest ranked candidates are choosen.
- Canidates are not allowed to campaign at all, violating this rule will be a violation of their mandate.
- The community may choose to change the perscentage of moderators instead, a vote is proposed, if the vote is approved the moderator choosing process is suspended until the new number is determined.
- If the new percentage is less than the current one moderators vote using a concorde method among themselves to choose who will leave and become senior user unless enough moderators resign.
A moderator may resign at any point from her duties.
Administrators
Administrators are chosen from the pool of moderators. An administrator is nothing more than a moderator with additional strictly technical responsibilities which means that technical competence is a prerequisite.
Due to technical details administrators have to function as once entity, there is no place for disagreement at all between administrators.
Number of Administrators shall be 4 or 20% the number of moderators (whichever is larger).
Once a year after reviewing the charter the number of Administrators needed is calculated and new administrators are chosen according to the following procedure:
- A call for candidates is anounced among moderators.
- Candidates shall present their technical capabilities in web development and administration, but otherwise are not allowed to campaign.
- Administrators are then charged with approving candidates , a candidate is approved unanimously or not.
- The community votes on approved candidates using a concorde method, an extra choice will be provided to show disagreement with the administrators approvals and disaprovals.
- If the disagree with administrators approvals choice ranks anywhere other higher than the last quarter of the ranking it will be taken as a sign of great discord in the community, the vote will be void and a discussion shall start to address the roots of the issue.
- In case of discord the administration team is disbanded, a new call for candidates is anounced and a direct concorde voting method is used to rank candidates.
- This time campaigning will be allowed.
- The top candidates are chosen.
An administrator may resign at any point, but must stick around until a replacement is voted upon.
Violation of Mandate
In case of administrators or moderators violating their mandate the community may vote on demoting the them.
Violation of mandate represent a breech of social contract, the member is demoted to new user with 0 score.
Membership revocation
Only administrators can propose membership revocation.
Membership may only be revoked if a member:
- Persists in violation of the AUP
- Persists in unethical behavior not covered by the AUP
Since both these criteria are subjective, membership revocation must be approved by the community through 27 votes:
- A New user's vote will count as 1 vote.
- A Senior user's vote will count as 3 votes.
- A Moderators or Administrator's vote will count as 9 votes.
Where a user has his/her membership revoked, and where all 27 votes are senior or new user ballots it can be understood that there is a significant disconnect between the administrators/moderators and the community at large.
EGLUG Poll Monkey
This is a honorary position, The poll monkey doesn't get any special privileges. The purpose of this position is to maintain the flow of polls for the EGLUG website.
The official poll monkey should be elected from the community once every 2 years as stated for other polls, The poll starts on the 20th of November for 2 weeks.
All other normal membership restrictions except for the above granted privilege should be applied to the position holder.
Comments
:) small question ?!!
THERE'S A FISHING , SO GO FISHING !!!!!
Same
How to know the member's point?
Best Regards
I used to be indecisive .. but now I'm not so sure
help implement it
this feature is missing, it requires some nested SQL select queries and a module to display the info in user profile page (and maybe in the members list).
can you help implement it?
cheers,
Alaa
"u know i once dream that the office of mobinil is from el 7`os :S and the one that answer u and tell u rasidak a girl called ghada"
Sql is ok
i can prepare the SQL statement to you ... where DB schema? but the module... i don't have enough experience
thnx
Ahmed Hashim
no response
N/A
I used to be indecisive ... but now I'm not so sure
proposal
I propose we ammend the MCAP so that code contributions to made for the EGLUG website or translation would get score similar to one of
I'd prefer to equate it to leading or helping organize an event.
what do you think?
Alaa
"i`m feeling for the 2nd time like alice in wonderland reading el wafd"
I'd prefere "volunteering in
I'd prefere "volunteering in an event"
Quote "c u next life time then when i come back as a mug of tea :P"
encouragement
contributing should be equate to participating in event.
Handel a part of the website/translation could be same as "helping organize an event".
leading a new Eglug translation project should be compared to a leading an event.
I think we need to encourage members to contribute on website/translations activities if the points are added, it will be helpful.
consider also the trivial edit or revisions for sake of fairness
Diaa Radwan
so if I get it right
we agree on
does this sound right?
do we need to vote for this, or can we ammend and vote only if someone disagrees?
what I have in mind is alienbrain who has so far contributed 5 code contributions for EGLUG (none of them under active use at the moment, but would be when we move to drupal 4.6)
Alaa
"i`m feeling for the 2nd time like alice in wonderland reading el wafd"
Guess it's OK. -- I was
Guess it's OK.
Quote "c u next life time then when i come back as a mug of tea :P"
I agree
I agree to this. Translation and code contribution are of direct benefit to eglug.
I wonder if we will need to rewrite the rules concerning the scores and points in a more abstract way.
IMO no we don't need to vote,
IMO no we don't need to vote, it's obvious, you either contribute or not, and if you do, the payback is too little to justify classification into this many categories.
Phaeronix ( if considered a contribution ) is neither a module nor a translation nor an event.
I think more general wording:
lets vote wi khalas
YoussefAssad said changes to the policies even if they're mere clarifications should be voted upon.
so I suggest we vote to ammend the text
saying
to say
where EGLUG activity means any form of positive activity that adds to the quality and usefullness of EGLUG or helps achieve the goals of EGLUG
this should cover code or anything else what think?
will wait for feedback till tomorrow then start a vote, we already got 27 ballots (me, YoussefAssad and Whirlpool).
Alaa
"i`m feeling for the 2nd time like alice in wonderland reading el wafd"
any form of positive activity
any form of positive activity that adds to the quality and usefullness of EGLUG or helps achieve the goals of EGLUG or help satisfy one of EGLUG needs or help EGLUG to continue. Either via participating in an event, Contributing code/patches to one of the projects sponsored by EGLUG or a project that serves the Egyptian GNU/Linux users or even a contribution to the code used by the EGLUG website.
If it's a vote then you have my voice too.
Quote "c u next life time then when i come back as a mug of tea :P"
activity making more sense
well eglug event is eglug activity .activity is a general word that covers every active initiative that will help eglug.
amending specific word to be generic word will give benefit to the whole community (the voters) .
If it's a vote then you have my voice too :).
Diaa Radwan
we'll vote properly tomorrow
Alaa
"i`m feeling for the 2nd time like alice in wonderland reading el wafd"