[FEATURE]: Education AI Suite - Settings modal window to select Video source and file upload for Smart Classroom sample app

Description Implement video input selection in the GUI, allowing users to:

  • Upload video files (for demo and evaluation)
  • Use real-time camera input (future enhancement or stretch goal)
  • This enables testing of pose detection, ReID, and visual engagement features.

Assumptions

  • File-based video input is preferred for October demos.
  • Real-time camera input will be scoped for future releases.
  • Video input feeds into CV pipelines

Dependencies

  • CV pipelines (face detection, pose detection, ReID)
  • GUI support for video file upload and camera access

Expected Output

  • File upload interface for video
  • Placeholder or toggle for camera input

Acceptance Criteria

  • Users can upload video files via GUI
  • Uploaded video is processed by CV pipelines
  • Camera input is either functional or clearly marked as “Coming Soon”