{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T23:04:53Z","timestamp":1780355093946,"version":"3.54.1"},"publisher-location":"Singapore","reference-count":39,"publisher":"Springer Nature Singapore","isbn-type":[{"value":"9789819200412","type":"print"},{"value":"9789819200429","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-981-92-0042-9_21","type":"book-chapter","created":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T22:51:16Z","timestamp":1780354276000},"page":"285-299","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Contextualized Learning Assistant: A Middleware Architecture for\u00a0LMS Integration"],"prefix":"10.1007","author":[{"given":"Nguyen Xuan Bach","family":"Do","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Truong-Sinh","family":"An","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christopher","family":"Krauss","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marc","family":"Ghanime","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Md Abdul","family":"Aziz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lisa","family":"Reray","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Almuth","family":"Mueller","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Daniela","family":"Altun","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,7,2]]},"reference":[{"key":"21_CR1","doi-asserted-by":"crossref","unstructured":"Taneja, K., Maiti, P., Kakar, S., Guruprasad, P., Rao, S., Goel, A. K.: Jill Watson: a Virtual Teaching Assistant powered by ChatGPT. arXiv (2024). https:\/\/arxiv.org\/abs\/2405.11070v1","DOI":"10.1007\/978-3-031-64302-6_23"},{"key":"21_CR2","doi-asserted-by":"publisher","unstructured":"Miladi, F., Psych\u00e9, V., Lemire, D.: Leveraging GPT-4 for accuracy in education: a comparative study on retrieval-augmented generation in MOOCs. In: Olney, A.M., Chounta, IA., Liu, Z., Santos, O.C., Bittencourt, I.I. (eds.) AIED 2024. CCIS, vol 2150, pp. 427\u2013434 (2024). https:\/\/doi.org\/10.1007\/978-3-031-64315-6_40","DOI":"10.1007\/978-3-031-64315-6_40"},{"issue":"1","key":"21_CR3","doi-asserted-by":"publisher","first-page":"103","DOI":"10.1109\/TE.2024.3467912","volume":"68","author":"AT Neumann","year":"2025","unstructured":"Neumann, A.T., Yin, Y., Sowe, S., Decker, S., Jarke, M.: An LLM-driven chatbot in higher education for databases and information systems. IEEE Trans. Educ. 68(1), 103\u2013116 (2025). https:\/\/doi.org\/10.1109\/TE.2024.3467912","journal-title":"IEEE Trans. Educ."},{"key":"21_CR4","unstructured":"Radford, A., Wu, J., Child, R., Luan, D., Amodei, D., Sutskever, I.: Language Models are Unsupervised Multitask Learners. OpenAI (2019). https:\/\/cdn.openai.com\/better-language-models\/language_models_are_unsupervised_multitask_learners.pdf"},{"issue":"1","key":"21_CR5","first-page":"1","volume":"40","author":"R Zhang","year":"2021","unstructured":"Zhang, R., Guo, J., Chen, L., Fan, Y., Cheng, X.: A review on question generation from natural language text. ACM Trans. Inform. Syst. (TOIS) 40(1), 1\u201343 (2021)","journal-title":"ACM Trans. Inform. Syst. (TOIS)"},{"key":"21_CR6","first-page":"9459","volume":"33","author":"P Lewis","year":"2020","unstructured":"Lewis, P., et al.: Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. Adv. Neural. Inf. Process. Syst. 33, 9459\u20139474 (2020)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"21_CR7","unstructured":"Ji, Z., et al.: Survey of Hallucination in Natural Language Generation. arXiv (2022). https:\/\/arxiv.org\/abs\/2202.03629"},{"key":"21_CR8","unstructured":"Common Learning Middleware | Vermittler zwischen interoperablen Bildungsinfrastrukturen. https:\/\/clm.fraunhofer.de\/en\/clm-start-en\/, Accessed 31 Jan 2025"},{"key":"21_CR9","doi-asserted-by":"publisher","unstructured":"Krauss, C., Streicher, A., Poxleitner, E., Altun, D., Mueller, J., An, T., Mueller, C.: Best-of-breed: service-oriented integration of artificial intelligence in interoperable educational ecosystems. In: Uden, L., Liberona, D. (eds.) LTEC 2023. CCIS, vol. 1830, pp. 267\u2013283. Springer, Cham (2023). https:\/\/doi.org\/10.1007\/978-3-031-34754-2_22","DOI":"10.1007\/978-3-031-34754-2_22"},{"key":"21_CR10","doi-asserted-by":"publisher","unstructured":"Nguyen, T., An, T., Krauss, C.: A middleware for educational ecosystems \u2013 rights and access-control management by design. In: Uden, L., Liberona, D. (eds) LTEC 2024. CCIS, vol. 2082. Springer, Cham, pp. 166\u2013178 (2024).https:\/\/doi.org\/10.1007\/978-3-031-61678-5_12","DOI":"10.1007\/978-3-031-61678-5_12"},{"key":"21_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s41239-019-0171-0","volume":"16","author":"O Zawacki-Richter","year":"2019","unstructured":"Zawacki-Richter, O., Mar\u00edn, V., Bond, M., Gouverneur, F.: Systematic review of research on artificial intelligence applications in higher education - where are the educators? Int. J. Educ. Technol. High. Educ. 16, 1\u201327 (2019). https:\/\/doi.org\/10.1186\/s41239-019-0171-0","journal-title":"Int. J. Educ. Technol. High. Educ."},{"key":"21_CR12","unstructured":"LLM-as-a-Judge: A Complete Guide to Using LLMs for Evaluations. https:\/\/www.evidentlyai.com\/llm-guide\/llm-as-a-judge, Accessed 31 Oct 2025"},{"key":"21_CR13","unstructured":"Willard, B.T., Louf, R.: Efficient Guided Generation for Large Language Models. arXiv (2023). https:\/\/arxiv.org\/abs\/2307.09702"},{"key":"21_CR14","unstructured":"Kwon, Wet al.: Efficient Memory Management for Large Language Model Serving with PagedAttention. arXiv (2023). https:\/\/arxiv.org\/abs\/2309.06180"},{"key":"21_CR15","unstructured":"Gerganov, G.: GitHub - ggml-org\/llama.cpp: LLM Inference in C\/C++. GitHub. https:\/\/github.com\/ggml-org\/llama.cpp, . Accessed 31 Oct 2025"},{"key":"21_CR16","unstructured":"Roucher, A.: RAG Evaluation - Hugging Face Open-Source AI Cookbook. https:\/\/huggingface.co\/learn\/cookbook\/en\/rag_evaluation Accessed 31 Oct 2025"},{"key":"21_CR17","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.4520057","author":"D Brown","year":"2020","unstructured":"Brown, D.: Rank-BM25: a collection of BM25 algorithms in python. Zenodo (2020). https:\/\/doi.org\/10.5281\/zenodo.4520057","journal-title":"Zenodo"},{"key":"21_CR18","unstructured":"Pgvector: GitHub - pgvector\/pgvector: Open-Source Vector Similarity Search for Postgres. GitHub. https:\/\/github.com\/pgvector\/pgvector?tab=readme-ov-file#hybrid-search Accessed 31 Oct 2025"},{"key":"21_CR19","unstructured":"Intfloat: Multilingual-e5-large-instruct. Hugging Face. last accessed 2025\/10\/31, https:\/\/huggingface.co\/intfloat\/multilingual-e5-large-instruct"},{"key":"21_CR20","unstructured":"Pgvector: GitHub - pgvector\/pgvector: Open-source Vector Similarity Search for Postgres. GitHub. Accessed 31 Oct 2025. https:\/\/github.com\/pgvector\/pgvector\/"},{"key":"21_CR21","unstructured":"PostgreSQL: The World\u2019s Most Advanced Open Source Relational Database. PostgreSQL. https:\/\/www.postgresql.org\/, Accessed 31 Oct 2025"},{"key":"21_CR22","unstructured":"Chroma: Try Chroma - AI Native Vector Database. https:\/\/www.trychroma.com\/ Accessed 31 Oct 2025"},{"key":"21_CR23","unstructured":"Alibaba-NLP: gte-multilingual-reranker-base. Hugging Face. https:\/\/huggingface.co\/Alibaba-NLP\/gte-multilingual-reranker-base Accessed 31 Oct 2025"},{"key":"21_CR24","unstructured":"openGPT-X: Teuken-7B-instruct-commercial-v0.4. Hugging Face. https:\/\/huggingface.co\/openGPT-X\/Teuken-7B-instruct-commercial-v0.4 Accessed 31 Oct 2025"},{"key":"21_CR25","doi-asserted-by":"crossref","unstructured":"Ali, M., et al.: Teuken-7B-Base & Teuken-7B-Instruct: Towards European LLMs. arXiv (2024). https:\/\/arxiv.org\/abs\/2410.03730v2","DOI":"10.3233\/FAIA251328"},{"key":"21_CR26","unstructured":"Next.js: The React Framework for the Web. https:\/\/nextjs.org\/ Accessed 31 Oct 2025"},{"key":"21_CR27","unstructured":"Moodle: Open-Source Learning Management System. https:\/\/moodle.com\/ Accessed 31 Oct 2025"},{"key":"21_CR28","unstructured":"ILIAS: Open-Source Learning Management System. https:\/\/www.ilias.de\/ Accessed 31 Oct 2025"},{"key":"21_CR29","unstructured":"Anthology Blackboard: The LMS for easier teaching and better learning. https:\/\/www.anthology.com\/products\/teaching-and-learning\/learning-effectiveness\/blackboard Accessed 31 Oct 2025"},{"key":"21_CR30","unstructured":"1EdTech: Learning Tools Interoperability (LTI) Standard. https:\/\/www.1edtech.org\/standards\/lti Accessed 31 Oct 2025"},{"key":"21_CR31","unstructured":"Beaufort, F.: Picture-in-Picture. W3C Working Draft, 16 December (2024). https:\/\/www.w3.org\/TR\/picture-in-picture\/ Accessed 31 Oct 2025"},{"key":"21_CR32","unstructured":"Instructure: Canvas Learning Management System. https:\/\/www.instructure.com\/canvas Accessed 31 Oct 2025"},{"key":"21_CR33","doi-asserted-by":"publisher","unstructured":"Hake, R.R.: Interactive-engagement vs. traditional methods: a six-thousand-student survey of mechanics test data for introductory physics courses. Am. J. Phys. 66, 64 (1998). https:\/\/doi.org\/10.1119\/1.18809","DOI":"10.1119\/1.18809"},{"issue":"6","key":"21_CR34","doi-asserted-by":"publisher","first-page":"80","DOI":"10.2307\/3001968","volume":"1","author":"F Wilcoxon","year":"1945","unstructured":"Wilcoxon, F.: individual comparisons by ranking methods. Biometrics Bull. 1(6), 80\u201383 (1945). https:\/\/doi.org\/10.2307\/3001968","journal-title":"Biometrics Bull."},{"key":"21_CR35","doi-asserted-by":"publisher","first-page":"107","DOI":"10.2307\/1164588","volume":"6","author":"LV Hedges","year":"1981","unstructured":"Hedges, L.V.: Distribution theory for glass\u2019s estimator of effect size and related estimators. J. Educ. Stat. 6, 107\u2013128 (1981). https:\/\/doi.org\/10.2307\/1164588","journal-title":"J. Educ. Stat."},{"key":"21_CR36","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1214\/aoms\/1177730491","volume":"18","author":"HB Mann","year":"1947","unstructured":"Mann, H.B., Whitney, D.R.: On a test of whether one of two random variables is stochastically larger than the other. Ann. Math. Stat. 18, 50\u201360 (1947). https:\/\/doi.org\/10.1214\/aoms\/1177730491","journal-title":"Ann. Math. Stat."},{"key":"21_CR37","unstructured":"Thakur, N., Reimers, N., R\u00fcckl\u00e9, A., Srivastava, A., Gurevych, I.: BEIR: a heterogeneous benchmark for zero-shot evaluation of information retrieval models. In: Thirty-fifth Conference on Neural Information Processing Systems Datasets and Benchmarks Track (Round 2) (2021). https:\/\/openreview.net\/forum?id=wCu6T5xFjeJ"},{"key":"21_CR38","doi-asserted-by":"crossref","unstructured":"Muennighoff, N., Tazi, N., Magne, L., Reimers, N.: MTEB: Massive Text Embedding Benchmark. arXiv preprint arXiv:2210.07316 (2022)","DOI":"10.18653\/v1\/2023.eacl-main.148"},{"key":"21_CR39","unstructured":"Enevoldsen, K., et al.: MMTEB: Massive Multilingual Text Embedding Benchmark. arXiv preprint arXiv:2502.13595 (2025)"}],"container-title":["Lecture Notes in Computer Science","Learning Technologies and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-92-0042-9_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T22:51:19Z","timestamp":1780354279000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-92-0042-9_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9789819200412","9789819200429"],"references-count":39,"URL":"https:\/\/doi.org\/10.1007\/978-981-92-0042-9_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"2 July 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICWL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web-Based Learning","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hongkong","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2025","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 November 2025","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 December 2025","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwl2025","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icwl-sete.comp.polyu.edu.hk\/sete.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}