[PDF]

Agent framework backend for Teaching assistant


Michael Drury

06/05/2026

Supervised by Fernando Alva Manchego; Moderated by Nedjma Ousidhoum

I would like to propose a project which would eventually become a web application which holds an agent framework in the backend to eventually become an aid/ assistant to help teachers.

I am originally considering primarily primary school teachers but am willing to look into creating the assistant also for secondary school teachers. The application would have a collection of capabilities in order to help teachers with the non teaching work that is involved behind the scenes of teaching including for example: creating lessons, module plans, marking assessments, communication drafting, assessment creation, curriculum alignment check for existing lesson plans. By making it an agent framework, I hope to make the application easily expandable for creating new capabilities.

I have experience, primarily from my internship at IBM with working with creating agent frameworks.

For the LLM aspect, there are a multitude of LLMs available free of charge (such as models on ollama) which have python APIs (I would look into other languages as well but for initial research looking primarily into python due to my prior experience).

For storage (creating user output files as well as allowing teachers to upload supporting files) considering either self hosting options (MiniIO using my laptop) or cloudflair currently (I will do more research into options) as they both would be free alternatives while still offering boto AWS S3 alternatives which could in turn be easily adapted to different alternatives/ paid versions for full scale release.


Initial Plan (02/02/2026) [Zip Archive]

Final Report (06/05/2026) [Zip Archive]

Publication Form