Overview of Chat Interface

Written By Christopher Lee

Last updated 6 months ago

The Student Chat Interface is where learners interact directly with Knobase agents. Designed to be intuitive, accessible, and engaging, this interface supports multimodal input, text-to-speech, and personalized feedback—making it a powerful tool for inquiry-based learning and academic support.

🧭 Key Features of the Chat Interface

1. Chat Window

  • The main area where students type or speak their questions.

  • Supports natural language queries like:

    • “What’s the homework for tomorrow?”

    • “Can you explain photosynthesis?”

    • “Is this paragraph okay for my essay?”

2. Upload Button

  • Allows students to attach:

    • 📄 PDFs (e.g., assignments, rubrics)

    • 🖼️ Images (e.g., worksheets, whiteboard drawings)

    • 📝 Drafts or notes for feedback

  • Enables multimodal interaction—agents can analyze visual content and respond accordingly.

3. Microphone Icon (Voice Input)

  • Students can speak their questions instead of typing.

  • Especially useful for:

    • Younger learners

    • SEN students

    • Multilingual classrooms

4. Speaker Icon (Text-to-Speech)

  • Press the 🔊 speaker button next to any agent response to hear it read aloud.

  • Supports auditory learners and improves accessibility.

5. Response Area

  • Displays the agent’s reply, which may include:

    • Text explanations

    • Links to documents in the Knowledge Base

    • Step-by-step guidance

    • Feedback based on rubrics or policies

6. Conversation History

  • Students can scroll up to review previous questions and answers.

  • Helps with reflection, revision, and continuity in learning.


💡 Use Case Examples

  • 🧒 A Year 4 student asks, “What’s a fraction?” and hears the answer read aloud using TTS.

  • 🧑‍🎓 A secondary student uploads a draft essay and asks, “Is this ready to submit?”

  • 🧑‍🏫 A student uploads a photo of a math worksheet and says, “Can you help with question 5?”