Here, the task is to integrate dynamically generated graphs into the website. That means, that you provide up to date information and generate a graph from that.
Basic: One simple graph anywhere. For example, a global graph showing uploads over time or a simple graph on the single view like views over time.
Intermediate: Provide one (or more) complex graphs for either the single view page (meme views, up votes, down votes, comments, etc.) OR the template selection in the editor (how often the template is used, likes the created memes get, etc.).
Advanced: Provide one (or more) complex graphs for the single view page (meme views, up votes, down votes, comments, etc.) AND the template selection in the editor (how often the template is used, likes the created memes get, etc.).
Here, the task is to integrate dynamically generated graphs into the website. That means, that you provide up to date information and generate a graph from that.