AI generated

About the app

This application is a sophisticated E-learning Course Cost Estimator, designed to provide detailed and data-driven estimates for developing e-learning content. It leverages the power of the Google Gemini API to analyze source documents and generate comprehensive project plans.

Here is a breakdown of its core features and functionality:

  • AI-Powered Document Analysis: Users begin by uploading a source document (PDF, DOCX, TXT). The application uses the Gemini API to instantly analyze the content, providing key metrics such as:

    • Word Count: The total number of words in the document.

    • Summary: A concise, AI-powered summary of the document’s content.

    • Content Complexity Score: An AI-assessed score (1-5) indicating the technical or conceptual difficulty of the material.

    • Interactivity Potential Score: An AI-assessed score (1-5) on how suitable the content is for interactive elements.

  • Dynamic Cost & Time Calculation: The estimate is built upon a combination of user inputs and AI analysis:

    • Interaction Levels: Users can select from four standard levels of e-learning interactivity, from simple click-and-read content to complex branching scenarios. Each level has a baseline ratio of development hours to one hour of learning.

    • Custom Hourly Rate: Users input their blended hourly rate for development.

    • Adjustable Modifiers: The AI-generated Complexity and Interactivity scores act as multipliers, allowing for a more nuanced estimate. Users can override these scores to fine-tune the calculation.

  • Detailed Cost Breakdown: The total estimated cost and hours are broken down into a standard, phase-based project plan (e.g., Instructional Design, Graphic Production, QA Testing). Users have the flexibility to edit the percentage allocation for each phase, tailoring the breakdown to their specific workflow.

  • Advanced Project Scheduling & Timeline Visualization:

    • The application automatically calculates the required number of working days based on the total estimated development hours.

    • Users can set a project start date, and the tool calculates a projected end date.

    • A visual calendar timeline is generated, showing the duration of each project phase, providing a clear and easy-to-understand project roadmap.

  • Generative Course Outlines: To aid in project planning, users can ask the Gemini API to generate a sample e-learning course outline based on the selected interaction level, providing a starting point for instructional design.

  • Data Persistence and Management:

    • File Library: Uploaded documents are automatically saved to the browser’s IndexedDB, creating a library for quick access and re-use in your estimates.

    • Estimate History: Completed estimates are archived in local storage, allowing users to review, restore, or delete them.

  • Professional Reporting & Exporting:

    • PDF Export: Estimates can be exported as professional, multi-page PDF reports, perfect for sharing with clients or stakeholders. These reports include project metrics, cost breakdowns, and the visual timeline.

    • Calendar Integration: Project deadlines can be easily added to Google Calendar, Outlook, or other calendar applications via an .ics file download.

Built with React and the GenAI SDK, this tool is a powerful, all-in-one solution for instructional designers, project managers, and development teams to quickly and accurately scope e-learning projects.

Contact Us

    This form uses Akismet to reduce spam. Learn how your data is processed.