A classification tool to foster self-regulated learning with generative artificial intelligence by applying self-determination theory: a case of ChatGPT | Synapse