Files
Virtual-Tutor/README.md
2025-10-12 14:34:31 +02:00

1.4 KiB

Virtual Tutor

Disclaimer: This project is still a work in progress and in early development.

Structure

  • Unity/ - Unity VR/AR application with educational tasks

    • Assets/Scenes/VR/ - VR learning tasks (1-4, task 1 currently usable)
    • Assets/Scenes/AR/ - AR learning tasks (1-4, task 1 currently usable)
    • Uses Convai SDK for AI-powered conversations and Ready Player Me avatars
    • TaskTimer.cs - Manages a configurable countdown timer for tasks (e.g., duration, warning threshold, auto-start), displaying time in UI and changing color when time is low. Automatically loads the "Lobby" scene upon expiration.
    • TaskButtonManager.cs - Facilitates scene navigation, allowing users to switch between VR/AR tasks (1-4) using number keys (1-8) and return to the "Lobby" scene using 'L' or '0'.
    • PositionTracker.cs - Records and saves the positions of two specified Unity Transform objects to a CSV file at a configurable interval, useful for data collection.
  • Chat-App/ - Flutter-based AI Chat Lab application

    • Cross-platform chat interface (Android, iOS, Windows, Linux, macOS, Web)
    • Connects to AI backend for conversational learning
    • Uses Convai SDK for AI-powered conversations
    • Stores conversations with possibility to automatically translate using DeepL API
  • App-Installers/ - Pre-built installers for the chat app

    • Android APK
    • Windows executable
    • Linux AppImage