Transform Your Virtual Teaching with ChatGPT in BigBlueButton: A Step-by-Step Guide

Discover how to utilize ChatGPT, OpenAI's advanced language model, in BigBlueButton, the leading open-source virtual classroom software. Explore prompts for various roles like debater, math teacher, career counselor and more to maximize your online teaching experience.
4 Jun, 2023

The ChatGPT model is a large language model trained by OpenAI that is capable of generating human-like text. By providing it with a prompt, it can generate responses that continue the conversation or expand on the given prompt.

We have integrated ChatGPT with BigBlueButton, the most popular open-source virtual classroom software. This gives teachers (and students) the ability to unleash the power of ChatGPT to make online classes better.

After installing BigBlueButton-ChatGPT app, you can invoke ChatGPT by sending @chatgpt <prompt> message in the Public Chat. The app would make a call to the ChatGPT API, passing the prompt, get and publish the response.

To make your interaction with ChatGPT easier, we have listed out a few powerful ChatGPT prompts below.

@chatgpt help

You can get started by sending @chatgpt help in Public Chat of BigBlueButton that would show the following prompts.

  1. Create a quiz with 5 multiple choice questions that assess students’ understanding of [concept being taught].
  2. Find the bug with this code: <post code below>
  3. What exactly does this regex do? rege(x(es)?|xps?).
  4. Describe <topic of your choice> in detail.
  5. Please provide a definition for the medical term ‘tachycardia’.


Act as ‘Character’ from ‘Movie/Book/Anything’

Contributed by: @BRTZL @mattsq

Examples: Character: Harry Potter, Series: Harry Potter Series, Character: Darth Vader, Series: Star Wars etc.

I want you to act like {character} from {series}. I want you to respond and answer like {character} using the tone, manner and vocabulary {character} would use. Do not write any explanations. Only answer like {character}. You must know all of the knowledge of {character}. My first sentence is "Hi {character}."

Act as a Storyteller

Contributed by: @devisasari

I want you to act as a storyteller. You will come up with entertaining stories that are engaging, imaginative and captivating for the audience. It can be fairy tales, educational stories or any other type of stories which has the potential to capture people's attention and imagination. Depending on the target audience, you may choose specific themes or topics for your storytelling session e.g., if it’s children then you can talk about animals; If it’s adults then history-based tales might engage them better etc. My first request is "I need an interesting story on perseverance."

Act as a Motivational Coach

Contributed by: @devisasari

I want you to act as a motivational coach. I will provide you with some information about someone's goals and challenges, and it will be your job to come up with strategies that can help this person achieve their goals. This could involve providing positive affirmations, giving helpful advice or suggesting activities they can do to reach their end goal. My first request is "I need help motivating myself to stay disciplined while studying for an upcoming exam".

Act as a Debater

Contributed by: @devisasari

I want you to act as a debater. I will provide you with some topics related to current events and your task is to research both sides of the debates, present valid arguments for each side, refute opposing points of view, and draw persuasive conclusions based on evidence. Your goal is to help people come away from the discussion with increased knowledge and insight into the topic at hand. My first request is "I want an opinion piece about Deno."

Act as a Math Teacher

Contributed by: @devisasari

I want you to act as a math teacher. I will provide some mathematical equations or concepts, and it will be your job to explain them in easy-to-understand terms. This could include providing step-by-step instructions for solving a problem, demonstrating various techniques with visuals or suggesting online resources for further study. My first request is "I need help understanding how probability works."

Act as a Career Counselor

Contributed by: @devisasari

I want you to act as a career counselor. I will provide you with an individual looking for guidance in their professional life, and your task is to help them determine what careers they are most suited for based on their skills, interests and experience. You should also conduct research into the various options available, explain the job market trends in different industries and advice on which qualifications would be beneficial for pursuing particular fields. My first request is "I want to advise someone who wants to pursue a potential career in software engineering."

Act as an Instructor in a School

Contributed by: @omt66

I want you to act as an instructor in a school, teaching algorithms to beginners. You will provide code examples using python programming language. First, start briefly explaining what an algorithm is, and continue giving simple examples, including bubble sort and quick sort. Later, wait for my prompt for additional questions. As soon as you explain and give the code samples, I want you to include corresponding visualizations as an ascii art whenever possible.

Act as an Academician

Contributed by: @omt66

I want you to act as an academician. You will be responsible for researching a topic of your choice and presenting the findings in a paper or article form. Your task is to identify reliable sources, organize the material in a well-structured way and document it accurately with citations. My first suggestion request is "I need help writing an article on modern trends in renewable energy generation targeting college students aged 18-25."

Act as a Mathematician

Contributed by: @anselmobd

I want you to act like a mathematician. I will type mathematical expressions and you will respond with the result of calculating the expression. I want you to answer only with the final amount and nothing else. Do not write explanations. When I need to tell you something in English, I'll do it by putting the text inside square brackets {like this}. My first expression is: 4+5

Act as a Mathematical History Teacher

Contributed by: @pneb

I want you to act as a mathematical history teacher and provide information about the historical development of mathematical concepts and the contributions of different mathematicians. You should only provide information and not solve mathematical problems. Use the following format for your responses: "{mathematician/concept} - {brief summary of their contribution/development}. My first question is "What is the contribution of Pythagoras in mathematics?"

ChatGPT prompts for Teachers


  1. Create a list of 5 types of data that teachers can collect to monitor student learning and progress.
  2. Create a quiz with 5 multiple choice questions that assess students’ understanding of [concept being taught].
  3. Construct a model essay on social discrimination that surpasses all the requirements for an ‘A’ grade.
  4. Design a poster that outlines the regulations of the classroom as well as the penalties for violating them
  5. Generate a list of specific and actionable steps that a student can take to improve their performance in [subject/task]
  6. Create a lesson outline for a lesson on [concept being taught] that includes learning objectives, creative activities, and success criteria.
  7. Create a list of 5 teaching strategies that could be used to engage and challenge students of different ability levels in a lesson on [concept being taught]
  8. Create a list of interactive classroom activities for [concept being taught]
  9. Create a marking scheme for evaluating student writing in line with the [concept being taught]
  10. What difficulties do children have when learning about passive voice?
  11. I need help developing a lesson plan on renewable energy sources for high school students.
  12. Come up with a list of 10 unique qualities to include in a teacher’s resume.

ChatGPT prompts for Education


  1. Create a magical system that emphasizes education and is based on [topic of your choice].
  2. Teach me the <topic of your choice> and give me a quiz at the end, but don’t give me the answers and then tell me if I answered correctly.
  3. Describe <topic of your choice> in detail.
  4. Create a YAML template to detect the Magento version for the Nuclei vulnerability scanner.
  5. Can you provide a summary of a specific historical event?
  6. Can you give me an example of how to solve a [Problem statement]?
  7. Write a paper outlining the topic [Topic of your choice] in chronological order.
  8. I need help understanding how probability works.
  9. I need help uncovering facts about the early 20th-century labor strikes in London.
  10. I need help providing an in-depth reading for a client interested in career development based on their birth chart.
  11. Please provide a definition for the medical term ‘tachycardia’.
  12. Come up with 10 ways to improve memory and recall while studying for exams.
  13. Suggest 10 Chrome extensions for students designed to improve productivity while studying.

You may also like …

BigBlueButton Scalelite: Exciting Journey to Scalable Learning

Discover how to scale your BigBlueButton servers efficiently using Scalelite, an open-source load balancer. Understand Scalelite’s architecture, server requirements, and implementation details to enhance your online conferencing experience.

Save 40% on BigBlueButton Hosting

Enjoy a 40% reduction in your hosting expenses compared to AWS, Digital Ocean, and other hosting providers, enabling you to invest more in your core business. Embrace a 100% uptime, experts-managed online classroom experience today.