LAMB: An open-source software framework to create artificial intelligence assistants deployed and integrated into learning management systems | Synapse