Epic: Centralized Lesson Content Management Estimated Hours: 40 hours

Objective

Enable the Unity Editor to pull the latest lesson step text and voice-over content from a remote server.

Requirements

  1. Display a read-only version of lesson step text within the Unity Editor.
  2. Include a β€œPull Updates” button to fetch and replace outdated text and voice-over assets with the latest from the server.
  3. Implement error handling and update notifications if the server fails or the content is out of sync.

Acceptance Criteria

  1. The Unity Editor displays the current lesson step text as read-only.
  2. Users can successfully pull updates from the server with a clear visual indication of success or failure.
  3. Outdated content is replaced seamlessly without data corruption or leftover copies of older versions.