Towards sustainable AI knowledge-base assistants in computer science education: on-premise deployment and optimization with open educational resources | Synapse