#### Functional
###### Does the forum present the 4 types of users?
##### Try to enter the forum as a Guest
###### Can you confirm that the content is only viewable?
##### Try registering as a normal user.
###### Can you create posts and comments?
##### Try registering as a normal user.
###### Can you like or dislike a post?
##### Try registering as a moderator. Then login to an admin account and see if the admin user has received the request.
###### Can you confirm that the admin received the request?
##### Try accepting a moderator using the admin user.
###### Has the moderator been promoted?
##### Try using the moderator to delete a obscene post
###### Can you confirm that it is possible?
##### Try using the moderator to report a illegal post
###### Did the admin user receive the report?
##### Try using the admin user to answer the moderator request.
###### Did the moderator receive the answer from the admin?
##### Try using an admin user to demote a moderator.
###### Can you confirm that it is possible?
##### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the project present more then 4 types of users?
#### Social
###### +Did you learn anything from this project?
###### +Would you recommend/nominate this program as an example for the rest of the school?