The user feedback system should be able to accept the following: - Comments (preferably with markdown options to improve organization and readability) - Satisfaction level (star rating) - Difficulty rating (tags, e.g. 'easy', 'medium', 'hard')