Member Junction
    Preparing search index...

    Standard representation of a LearnWorlds course

    interface LearnWorldsCourse {
        activeEnrollments: number;
        averageRating?: number;
        categoryId?: string;
        categoryName?: string;
        certificateAvailable: boolean;
        completionRate: number;
        coverImageUrl?: string;
        createdAt: Date;
        currency?: string;
        description?: string;
        discountPercentage?: number;
        duration?: number;
        enrollmentEndDate?: Date;
        enrollmentStartDate?: Date;
        estimatedDuration?: number;
        hasPrerequisites: boolean;
        id: string;
        instructorAvatarUrl?: string;
        instructorBio?: string;
        instructorId?: string;
        instructorName?: string;
        isActive: boolean;
        isFree: boolean;
        language?: string;
        level?: "beginner" | "intermediate" | "advanced" | "all";
        objectives?: string[];
        originalPrice?: number;
        prerequisites?: string[];
        price?: number;
        promoVideoUrl?: string;
        publishedAt?: Date;
        requirements?: string[];
        requiresApproval: boolean;
        shortDescription?: string;
        status: "published" | "draft" | "coming_soon";
        subtitle?: string;
        tags?: string[];
        targetAudience?: string[];
        thumbnailUrl?: string;
        title: string;
        totalAssignments: number;
        totalEnrollments: number;
        totalLessons: number;
        totalQuizzes: number;
        totalReviews?: number;
        totalUnits: number;
        updatedAt: Date;
        visibility: "public" | "private" | "hidden";
    }
    Index

    Properties

    activeEnrollments: number
    averageRating?: number
    categoryId?: string
    categoryName?: string
    certificateAvailable: boolean
    completionRate: number
    coverImageUrl?: string
    createdAt: Date
    currency?: string
    description?: string
    discountPercentage?: number
    duration?: number
    enrollmentEndDate?: Date
    enrollmentStartDate?: Date
    estimatedDuration?: number
    hasPrerequisites: boolean
    id: string
    instructorAvatarUrl?: string
    instructorBio?: string
    instructorId?: string
    instructorName?: string
    isActive: boolean
    isFree: boolean
    language?: string
    level?: "beginner" | "intermediate" | "advanced" | "all"
    objectives?: string[]
    originalPrice?: number
    prerequisites?: string[]
    price?: number
    promoVideoUrl?: string
    publishedAt?: Date
    requirements?: string[]
    requiresApproval: boolean
    shortDescription?: string
    status: "published" | "draft" | "coming_soon"
    subtitle?: string
    tags?: string[]
    targetAudience?: string[]
    thumbnailUrl?: string
    title: string
    totalAssignments: number
    totalEnrollments: number
    totalLessons: number
    totalQuizzes: number
    totalReviews?: number
    totalUnits: number
    updatedAt: Date
    visibility: "public" | "private" | "hidden"