I have students plot the light curve and make gifs of their graphs, etc. The animation of the comets path, the javaScript heading to perihelion, etc., are done by me. You asked about which class is making the graphs. The light curve graphs are done by my physics students who are seniors in high school. It is actually very easy to do on computer graphics files.
Every image has a pixel count.
When you click a picture it tells you the x and y values of where you clicked. I have software for graphing using the pixel count. The graph is reduced in color and saved as a gif file to reduce memory requirements. The data for graphing is obtained off the net. Follow the link just below the graph or on the table that mentions comet brightness.