Studying the impact of online homework on the perceptions, attitudes, study habits, and learning experiences of chemistry students