Implementing an AI Teaching Assistant for a Class in Motion Picture Engineering
Metadata
- Publisher
- SMPTE
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Motion Imaging Jour.
- Volume
- 135, No. 4, pp. 51–62
- Abstract
- Since 2015, Trinity College Dublin has delivered a Master's-level “Motion Picture Engineering” (MPE) course uniquely combining core principles with cutting-edge developments in the field. In 2025, to address diverse student backgrounds, we developed a domain-specific AI Teaching Assistant (AI-TA) using Retrieval Augmented Generation (RAG). While RAG is well-established, this paper addresses practical implementation and classroom integration challenges, covering architecture, compliance, system tuning, prompt engineering, UI integration, and operational workload. The AI-TA was deployed to 43 MPE students over seven weeks during Spring 2025. Anonymous telemetry captured engagement patterns, and AI-assisted topic categorization facilitated query exploration for curriculum refinement. Exam outcomes showed no significant performance differences across usage levels, suggesting open-book assessments thoughtfully designed for AI accompaniment need not compromise academic integrity. Students found the AI-TA useful but remained cautious about its use as a tutoring substitute skeptical of its suitability for open-book exams. Our code is available on GitHub. i i https://github.com/sigmedia/ai-teaching-assistant
- Publication Date
- 2026-07-01
- DOI
10.5594/JMI.2026/BGCM8723- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2026/BGCM8723
- Author(s)
- Deirdre O'ReganAnil C. Kokaram
- Keyword(s)
- Motion Picture Engineering, Education, Artificial Intelligence, Retrieval Augmented Generation
- Copyright
- © 2026 SMPTE
Bibliographic Reference(s)
- A. T. Neumann, “An LLM-Driven Chatbot in Higher Education for Databases and Information Systems,” IEEE Trans. Educ., 68 (1):103–116, Feb. 2025. EXTERNAL
- R. Liu, “Teaching CS50 with AI: Leveraging Generative Artificial Intelligence in Computer Science Education,” Proc. ACM Tech. Symp. Comput. Sci. Educ (SIGCSE)'24, pp. 750–756, 2024. EXTERNAL
- J. J. Slade, A. Hyk and R. A. R. Gurung, “Transforming Learning: Assessing the Efficacy of a Retrieval-Augmented Generation System as a Tutor for Introductory Psychology,” Proc. Hum. Factors Ergon. Soc. Annu. Meeting, pp. 1827–1830, 2024. EXTERNAL
- A. Smeaton, “Student Use of an LLM Incrementally Fine-Tuned to Behave Like a Teaching Assistant in Business and Marketing, in “Using GenAI in Teaching, Learning and Assessment in Irish Universities, A. E. Schalk Quintanar and P. Rooney, Eds., Trinity College Dublin and University College Cork, 2025. [Online]. Available: https://ucclibrary.pressbooks.pub/genai/chapter/__unknown__-4/. EXTERNAL
- Z. Li, “Retrieval-augmented generation for educational application: A systematic survey,” Comput. Educ. Artif. Intell., 8:100417, June 2025. EXTERNAL
- P. Lewis, “Retrieval-augmented generation for knowledge-intensive NLP tasks,” Proc. Adv. Neural Inf. Process. Syst., pp. 9459–9474, 2020. EXTERNAL
- S. Zhao, “Retrieval Augmented Generation (RAG) and Beyond: A Comprehensive Survey on How to Make your LLMs use External Data More Wisely,” arXiv preprint arXiv:2409.14924, Sep. 2024. EXTERNAL
- S. M. Bsharat, A. Myrzakhan and Z. Shen, “Principled Instructions Are All You Need for Questioning LLaMA-1/2, GPT-3.5/4,” arXiv preprint arXiv:2312.16171, Dec. 2023. EXTERNAL
- CommonMark, “CommonMark Spec,” Available: https://spec.commonmark.org/. EXTERNAL
- G.-C. Pascutto, “bootstrap.py - resampling analysis for multiple comparisons,” Computer software, Version 1.0, GNU Affero GPL v3, Feb. 2011. [Online]. Available: https://www.sjeng.org/ftp/bootstrap.py. EXTERNAL
- Y. Deng, N. Zhao, and X. Huang, “Early ChatGPT User Portrait through the Lens of Data,” Proc. IEEE Int. Conf. Big Data (BigData), pp. 4770–4775, 2023. EXTERNAL
- OpenAI, “Embeddings - API reference,” [Online]. Available: https://developers.openai.com/api/docs/guides/embeddings#which-distance-function-should-i-use. EXTERNAL
- L. Van Der Maaten and G. Hinton, “Visualizing data using t-SNE,” J. Mach. Learn. Res., 9:2579–2605, 2008. EXTERNAL
- F. Pedregosa, “Scikit-Iearn: Machine Learning in Python,” J. Mach. Learn. Res., 12:2825–2830, 2011. EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2026-BGCM8723.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
Deirdre O'Regan and Anil C. Kokaram; Implementing an AI Teaching Assistant for a Class in Motion Picture Engineering, MIJ 2026, Volume 135, Number 4 (pp. 51 to 62); SMPTE, 2026. Available at https://doi.org/10.5594/JMI.2026/BGCM8723
Snippet:
Deirdre O'Regan and Anil C. Kokaram; Implementing an AI Teaching Assistant for a Class in Motion Picture Engineering, MIJ 2026, Volume 135, Number 4 (pp. 51 to 62); SMPTE, 2026. Available at https://doi.org/10.5594/JMI.2026/BGCM8723
HTML (ISO 690 compliant)
Preview:
Deirdre O'Regan and Anil C. Kokaram; Implementing an AI Teaching Assistant for a Class in Motion Picture Engineering, MIJ 2026, Volume 135, Number 4 (pp. 51 to 62); SMPTE, 2026. Available at https://doi.org/10.5594/JMI.2026/BGCM8723
Snippet:
<span class="citation">Deirdre O'Regan and Anil C. Kokaram; <cite>Implementing an AI Teaching Assistant for a Class in Motion Picture Engineering</cite>, MIJ 2026, Volume 135, Number 4 (pp. 51 to 62); SMPTE, 2026. Available at <a href="https://doi.org/10.5594/JMI.2026/BGCM8723" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2026/BGCM8723</a></span>
SMPTE's HTML Pub
Preview:
Deirdre O'Regan and Anil C. Kokaram; Implementing an AI Teaching Assistant for a Class in Motion Picture Engineering, MIJ 2026, Volume 135, Number 4 (pp. 51 to 62); SMPTE, 2026
doi: 10.5594/JMI.2026/BGCM8723
url: https://doi.org/10.5594/JMI.2026/BGCM8723
doi: 10.5594/JMI.2026/BGCM8723
url: https://doi.org/10.5594/JMI.2026/BGCM8723
Snippet:
<li> Deirdre O'Regan and Anil C. Kokaram; <cite id="bib-10-5594-jmi-2026-bgcm8723">Implementing an AI Teaching Assistant for a Class in Motion Picture Engineering</cite>, MIJ 2026, Volume 135, Number 4 (pp. 51 to 62); SMPTE, 2026 <span class="doi">10.5594/JMI.2026/BGCM8723</span> </li>