I've seen something very similar in another thread. You will probably find some parts of that post helpful, not everything of course, but I think it's worth checking out.
https://eduhelp945434737.wordpress.com/