Development of a prediction model for student teaching satisfaction based on 10 machine learning algorithms | Synapse