[FEATURE]: Education AI Suite - Pipeline configuration panel with dropdowns to configure pipeline for Smart Classroom sample app

Created by: ashwinvijayakumar

Description Implement dropdown menus in the Pipeline Configuration Panel to allow users to select from a list of pre-validated models for each stage of the pipeline: ASR, LLM, VLM, detection, and classification.

Assumptions

  • Model options are defined in a config file or JSON schema
  • Selection updates the backend pipeline configuration
  • No dynamic model loading required for MVP

Dependencies

  • Model registry or config file
  • Backend pipeline controller
  • GUI dropdown components

Expected Output

  • Dropdowns for:
  • ASR (e.g., Whisper, Conformer)
  • LLM (e.g., Qwen2-7B, LLaMA-3)
  • VLM (e.g., Qwenvl2-2B)
  • Detection (e.g., YOLOv8)
  • Classification (e.g., ResNet18)

Acceptance Criteria

  • Dropdowns are populated on GUI load
  • Selection updates the pipeline config
  • Invalid combinations are prevented