Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Building a Personal Tutor Service With Symfony

via CodeSignal

Overview

Transform your tutoring AI into a scalable service using Symfony! In this course, you'll learn to build, test, and integrate all components into a cohesive Symfony application. With DeepSeek powering your tutoring engine through the OpenAI SDK, you'll deliver personalized academic support at scale.

Syllabus

  • Unit 1: Developing a Robust System Prompt for a Personal Tutor in PHP
    • Implementing File-Based System Prompts for PHP Chatbot
    • Testing Error Handling for System Prompt Loading
    • Updating AI Tutor System Prompt with New Support Information
    • Adding Guidelines to the Educational Tutor System Prompt
    • Adding Constraints to System Prompts for Pricing Inquiries
    • Adding Requirements Section to Educational Tutor Chatbot System Prompt
  • Unit 2: Building a Session Manager in PHP for a Personal Tutor System
    • Implementing createSession and getSession Methods in SessionManager Class
    • Implement the getConversation Method for Session Management
    • Implementing Message Deletion in Session Manager
    • Adding and Retrieving Conversation Messages with SessionManager
  • Unit 3: Building the Tutor Service Layer in PHP
    • Implementing the createSession Method for Tutoring Sessions
    • Implement Query Processing for Tutor Service
    • Implementing AI Response Generation in TutorService
    • Testing AI Context Retention with Follow-up Queries
    • Creating Multiple Independent Tutoring Sessions
  • Unit 4: Streamlining Student Interaction with Tutor Controller in PHP
    • Implementing the ensureStudentSession Method in TutorController
    • Implementing the createSession Method in TutorController
    • Implementing the sendQuery Method in TutorController
  • Unit 5: Serving Your Personal Tutor with a RESTful API Using Symfony
    • Creating a Welcome API Endpoint in Symfony
    • Integrating Session Management in Symfony Tutor Controller
    • Create Tutoring Session Route in Symfony
    • Implementing Query Functionality in Symfony Tutoring API

Reviews

Start your review of Building a Personal Tutor Service With Symfony

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.