Hiyve Components - v1.0.0
    Preparing search index...

    Activity tracking data for a single user on an assignment.

    Tracks an individual user's progress, time spent, and work sessions for a specific assignment. Each assigned user has their own activity record.

    const activity: UserActivity = {
    userId: 'user-456',
    status: 'in_progress',
    totalTimeMinutes: 120,
    progress: 65,
    personalNotes: 'Need to review section 3',
    sessions: [],
    };
    interface UserActivity {
        personalNotes: string;
        progress: number;
        sessions: ActivitySession[];
        status: AssignmentStatus;
        totalTimeMinutes: number;
        userId: string;
    }
    Index

    Properties

    personalNotes: string

    User's personal notes on the assignment

    progress: number

    Progress percentage from 0 to 100

    sessions: ActivitySession[]

    List of tracked work sessions

    Current status for this user

    totalTimeMinutes: number

    Total time spent in minutes across all sessions

    userId: string

    User ID this activity belongs to