Development and practice of an interactive chromatography learning tool for beginners based on GeoGebra: a case study of plate theory | Synapse