Text this: Enhancing algebraic thinking through website-based discovery learning