Quizlet for poetry module.
This is an excellent glossary for poetry terms.
Your student may also find the Glossary of Rhymes useful.
An excellence source for writing / grammar is Purdue Owl.
I also find the Poetry Foundation to be an excellent source of poetry. Your student may also find the American Poets Society of interest.