This goes in hand in hand with the forum. We must discuss the roles/badges a user will be able to obtain.
The roles are simple, and the system is unlikely to change the roles of a user. The roles as we have it at the moment is:
User
Staff
Moderator
Admin
Role Breakdown(Roles have got nothing to do with up- and downvoting on posts, but rather being able to access and interact with specific content on the website)
User
A user is the main role assigned to any user that uses the website. It has the least privileges. Privileges:
A user can view General topics.
Can post replies to General topics.
If belonging to an institution, he has access to view and reply to institution topics.
If belonging to a group, he has access to his group, where he can view and post topics.
Staff
All staff will have admin privileges on all students belonging to their institution. (See next section on what power admins have)
Admin
Admins have super privileges on everything on SPortal.
Admins have a 'Control Panel' page where all topics/posts that need to be moderated before being released on the website, should be listed to provide a quick access to the content of the topics/posts. All flagged content should also appear here.
Admins can remove topics.
Admins can remove posts.
Admins can warn users.
Admins can ban users.
Admins can promote/demote user Roles.
Moderator
Moderators can close posts/topics.
Moderators can remove posts/topics (Notify admins of this action).
Moderators have a limited control panel, as to where they can moderate topics made that may contain sensitive information, flagged topics/posts and flagged user profiles.
Badges Breakdown
Badges can be seen as achievements that a user can work towards. Each badge a user obtains will increase his currency, which in turn gives him more power. Obviously, he will have to work and be active on SPortal to maintain these privileges.
Some sort of currency goes hand in hand with badges. A higher currency gives you access to more badges, which in return gives you more power.
There are a few 'forms' of currency:
Normal rating:
This is just a normal integer number assigned to the user. the higher this rating, the better.
"Gold/Silver/Bronze" currency:
This is similar to the normal rating, but the number is broken up into gold, silver and bronze. Every 100th piece will accumulate to one better piece, example: 100 bronze = i silver, 100 silver = 1 gold.
"Cumputer" currency:
Similar to the gold/silver/bronze, but works in Gigabyte/Megabyte/Kilobyte
These are just a few examples of currency we can use. Still open to new ideas.
Here are some badges we can look at:
Link to StackOverflow's badges
Question Badges
Badge
Description
Award
Popular Question
Notable Question
Famous Question
Nice Question
Good Question
Great Question
Curious
Answer Badges
Badge
Description
Award
Nice Answer
Good Answer
Great Answer
Self Learner
Teacher
(Will continue tomorrow, we should actually do this as a team.)
This goes in hand in hand with the forum. We must discuss the roles/badges a user will be able to obtain.
The roles are simple, and the system is unlikely to change the roles of a user. The roles as we have it at the moment is:
Role Breakdown (Roles have got nothing to do with up- and downvoting on posts, but rather being able to access and interact with specific content on the website)
A user is the main role assigned to any user that uses the website. It has the least privileges.
Privileges:
Badges Breakdown Badges can be seen as achievements that a user can work towards. Each badge a user obtains will increase his currency, which in turn gives him more power. Obviously, he will have to work and be active on SPortal to maintain these privileges.
Some sort of currency goes hand in hand with badges. A higher currency gives you access to more badges, which in return gives you more power.
There are a few 'forms' of currency:
This is just a normal integer number assigned to the user. the higher this rating, the better.
This is similar to the normal rating, but the number is broken up into gold, silver and bronze. Every 100th piece will accumulate to one better piece, example: 100 bronze = i silver, 100 silver = 1 gold.
Similar to the gold/silver/bronze, but works in Gigabyte/Megabyte/Kilobyte
These are just a few examples of currency we can use. Still open to new ideas.
Here are some badges we can look at: Link to StackOverflow's badges Question Badges
Answer Badges
(Will continue tomorrow, we should actually do this as a team.)