Create a flipped classroom model for a high school mathematics class. Include pre-class activities such as video lectures, followed by in-class problem-solving sessions. Design homework assignments that reinforce the flipped learning model, and provide methods for assessing student progress. Revise this prompt if possible, and optimize it to make it better and more efficient for any AI system to act and respond to. If possible run your optimized version.