Skip to content
For Membership Associations | GEMA: 248K+ queries, 6,000+ hours saved (opens in a new tab)
East Tennessee State University Department of Marketing

How One Professor at East Tennessee State University Built Six AI Teaching Assistants Without a Developer

Dr. Kelly Price-Rhea
Dr. Kelly Price-Rhea Professor of Marketing, East Tennessee State University
The assistant gave them a place to start using the context and guidance I had provided while I remained available as their instructor when they needed me.
  • 6 Personal AI teaching assistants, one per course
  • ~100 Students reached in a typical semester
  • 0 Developers or IT staff involved
East Tennessee State University Department of Marketing

About

Dr. Kelly Price-Rhea is a Professor of Marketing at East Tennessee State University and Director of its fully online M.S. in Digital Marketing program. She built six AI teaching assistants, one for each course she teaches, each grounded in her own syllabi, readings and assignment briefs and configured to answer in her own voice. No developer or IT staff were involved at any point. In a typical semester the six serve around one hundred students, undergraduate and graduate.

  • Industry

    Education

  • Use Case

    Knowledge as a Service, Student Education

  • Teams

    Teaching

Case study

At a glance

IndustryHigher education. A public university running a 100% online graduate marketing program.
DeploymentOne faculty member, six assistants in production, built entirely by the instructor.
ObjectiveGive asynchronous students a first answer at the hour they are studying, in their instructor's own voice, without routing them away from her.
Key use casesCourse-level student self-service, syllabus and policy questions, assignment guidance, reading and course material lookup, repetitive routine questions.
SolutionCustomGPT.ai. Six separately grounded assistants, each built on one course's own materials, with tone and approach shaped by the instructor herself.
CorpusHer own course materials: syllabi, readings and assignment briefs, re-uploaded by hand whenever a course changes.
AccessEmbedded directly in each course's D2L shell, pinned to the announcements page and placed inside a course module.
SharedNamed, with the instructor's participation.

The challenge

An undergraduate in Principles of Marketing works through an assignment at midnight. A graduate student in the online M.S. in Digital Marketing program checks a course policy before a deadline the next morning. Their professor would otherwise be the one answering both, across six different courses, whenever she found the time.

Her courses are fully asynchronous, so a student could be working at any hour, on any day. The answer to a question almost always existed somewhere, in a syllabus, a reading or an assignment brief she had already written, but reaching it meant email, Zoom, phone or D2L chat, and a wait until she was available.

A generic assistant trained on nothing in particular would have been no better than a search engine. What she wanted was something that knew this exact course and answered the way she would.

The solution

Six assistants, one per course. Two for sections of Consumer Behavior, and one each for Social Media, Principles of Marketing, Special Topics in Digital Marketing, and Digital Marketing Ethics. Each is grounded in its own course’s materials rather than a shared pool.

Embedded where students already look. Each assistant is pinned to the top of its course’s D2L announcements page and placed inside a course module, so nothing new had to be adopted or learned.

Configured to sound like her, not like a bot. Each one is tuned to feel like an extension of the course, consistent with how she presents material in class.

Updated the way she updates a syllabus. She reviews each assistant before the course begins and re-uploads materials by hand whenever something changes, which keeps the person who knows the course in control of what it can say.

The requirements

Five things Dr. Price-Rhea would not compromise on. It had to sound like her, not generic. It could not replace her as the instructor. It had to require no technical setup. Materials had to stay current on her own schedule. And students still had to be able to reach her directly.

Those five rule out most of the market between them. An assistant that needs an engineer fails the third. One that routes students away from their instructor fails the second and the fifth. One that speaks in a vendor’s register fails the first on the opening line.

The capability that decided it

What decided whether this worked was not a technical feature so much as how much she could shape each assistant’s tone and approach, unaided. She did not want an assistant that gave generic answers. She wanted every one of them to feel like an extension of the course, consistent with how she presents material in class.

Building that took nothing more than her own course materials and time spent testing and refining. A professor with more than twenty years of teaching behind her already knows how she wants a concept explained. The work was getting that into the assistant, and she could do it directly, without writing a line of code.

The results

One instructor built and has maintained six separate assistants, spanning both undergraduate and graduate courses, with no developer or IT involvement at any point. Each continues to run on course materials she reviews and updates herself, semester after semester.

In her words: “The assistant gave them a place to start using the context and guidance I had provided while I remained available as their instructor when they needed me. That was especially valuable in an online learning environment, where students may be working on coursework at very different times of the day. It also had the potential to reduce some of the repetitive, routine questions that naturally occur in a course, allowing my interactions with students to focus more on discussion, clarification, and the kinds of questions where my experience and judgment as the instructor mattered most.”

The boundary in that account is the part worth noticing. The assistant handles the first layer and she stays available for everything past it.

Why it worked

No developer required. Building an assistant took only course knowledge, so the person who knows the course could build it herself.

A voice, not a script. Each assistant’s tone and approach could be shaped directly, so it reads as an extension of her teaching rather than a generic chatbot.

It lives where students already are. Embedded in the existing D2L shell, so nothing new had to be adopted or learned.

It stays current without a release cycle. Materials are reviewed before each course begins and re-uploaded by hand, on the instructor’s own schedule.

MeasureTo date
Personal AI teaching assistants, one per course6
Students reached in a typical semester~100
Developers or IT staff involved0
Faculty member behind every voice1
Course sections covered, undergraduate and graduate6

Figures reported by Dr. Kelly Price-Rhea, East Tennessee State University, from her own account of building the assistants.

Frequently asked questions

Customer stories

Meet the organizations beating the AI curve with CustomGPT.ai

What is a course-level AI teaching assistant?

It is an assistant grounded only in one course’s own materials: that course’s syllabus, readings and assignment briefs. A student asks in plain language and gets an answer drawn from the material their instructor actually wrote, rather than from the open web or from a shared departmental pool covering courses they are not taking.

Does a faculty member need technical skills to build one?

No. This instructor built all six herself with no developer or IT staff involved at any point. Building an assistant took course knowledge and her own materials rather than engineering, which is what let the person who knows the course do it directly.

Does it replace the instructor?

No, and here that was a stated requirement rather than an afterthought. The assistant handles a first layer of questions and the instructor stays directly available for everything else. Students can still reach her, and she describes the gain as a shift in what her time is spent on rather than a reduction in it.

How does it sound like the instructor rather than a generic bot?

The tone and approach of each assistant are shaped by the instructor herself, directly, without code. That was the capability that decided the choice. She wanted every assistant to read as an extension of the course, consistent with how she presents material in class, and she built that by testing and refining against her own materials.

Where do students find it?

Inside the course they are already in. Each assistant is pinned to the top of its course’s D2L announcements page and placed inside a course module as well, so nothing new has to be adopted, learned or supported.

Does it work with D2L, Canvas or Blackboard?

This deployment is embedded in D2L course shells. The assistant is placed where students already look within the learning management system rather than existing as a separate destination they have to remember.

How are course materials kept current?

The instructor reviews each assistant before the course begins and re-uploads materials by hand whenever something changes. Keeping that on her own schedule rather than a vendor’s was one of the five requirements, because it keeps control of what the assistant can say with the person who knows the course.

Can one instructor run assistants for several courses at once?

Yes. This instructor runs six, covering two sections of Consumer Behavior plus Social Media, Principles of Marketing, Special Topics in Digital Marketing, and Digital Marketing Ethics. Each is grounded separately, so a question about one course is answered from that course’s material and nothing else.

Why not use one assistant for the whole department?

A single wide assistant has to cover every course, which means a narrow question gets answered from a broad pool. Grounding each assistant in one course keeps the material tight and the voice specific to how that course is taught.

Does this suit asynchronous and online programs in particular?

That is where the need is sharpest. In a fully asynchronous course a student may be working at any hour on any day, so the gap between asking and getting an answer can run overnight or across a weekend. A first answer available at the hour the student is actually studying closes that gap without asking the instructor to be awake for it.

How should a department start?

With the course the instructor knows best. Build one assistant, use it for a term, then add the next as that course comes around. Six did not arrive at once here. Decide at the outset what the assistant will not replace, because naming that boundary is what keeps it a first layer rather than a wall between a student and a teacher.

Start Your First Hallucination-Free Project With CustomGPT.ai