#### 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.

###### Was the user promoted to moderator?

##### Try using the moderator to delete an obscene post.

###### Can you confirm that it is possible to delete the post?

##### 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?

#### Basic

###### +Does the code obey the [good practices](../../good-practices/README.md)?

###### +Are the instructions in the website clear?

#### Social

###### +Did you learn anything from this project?

###### +Would you recommend/nominate this program as an example for the rest of the school?
