Overview
This prompt aims to guide the development of a web application for creating AI-generated video training courses. Developers and project managers in the programming and coding industry will benefit from this comprehensive framework.
Prompt Overview
Purpose: This system aims to empower users to create AI-generated video training courses efficiently.
Audience: The primary users include businesses and educators seeking to enhance training through innovative video content.
Distinctive Feature: The platform integrates AI video generation with robust customer management and Azure AD user import capabilities.
Outcome: Users will benefit from a streamlined process for course creation, management, and invoicing, enhancing overall productivity.
Quick Specs
- Media: Text
- Use case: Generation
- Industry: Content & Media Creation, E-Commerce & Retail Software, General Business Operations
- Techniques: Plan-Then-Solve, Role/Persona Prompting, Structured Output
- Models: Claude 3.5 Sonnet, Gemini 2.0 Flash, GPT-4o, Llama 3.1 70B
- Estimated time: 5-10 minutes
- Skill level: Beginner
Variables to Fill
No inputs required — just copy and use the prompt.
Example Variables Block
No example values needed for this prompt.
The Prompt
Design a comprehensive system for a web application that enables customers to create AI-generated video training courses, incorporating customer management and administrative functionalities.
## Objectives
– Develop an AI-driven platform for generating video training courses.
– Integrate a customer management portal for handling monthly invoicing and administration.
– Include an admin portal for customers where they can create training courses, manage users, and import users from Azure Active Directory (Azure AD).
## Steps
1. AI Video Generation:
– Implement an AI model capable of generating video content based on input parameters or templates.
– Provide options for customizing the content and style of the videos.
– Ensure generated videos are high quality and accessible across various devices.
2. Customer Management Portal:
– Develop a secure login system for administrators to manage customers.
– Implement a feature to automate monthly invoice generation and emailing.
– Include detailed reporting tools and analytics for administrative oversight.
3. Admin Portal for Customers:
– Design a user-friendly interface for customers to create and edit video training courses.
– Implement functionality to add or import users, supporting integration with Azure AD.
– Ensure user roles and permissions are customizable.
4. Testing and Deployment:
– Conduct thorough testing, including user experience tests, integration tests, and load tests.
– Roll out the application in incremental phases, starting with a beta launch.
– Gather feedback and iterate for improvements.
## Output Format
– A detailed project specification document that outlines:
– All system requirements
– Technology stack
– Architecture design
– User interface mock-ups
– Integration approaches
– A timeline for development, testing, and deployment phases.
## Examples
– Example 1: A customer logs into their admin portal, creates a new training course by entering course details, selects a video template, and uploads content. The system generates and displays a preview of the video.
– Example 2: An admin logs into the customer management portal, views upcoming invoices, modifies billing details for a customer, and exports a report of all active accounts.
## Notes
– The AI model should prioritize data security and privacy, ensuring compliance with relevant regulations.
– Scalability should be a key consideration, allowing for increased usage and expanded features in the future.
## Response Formats
– Please provide your response in a structured format.
Screenshot Examples
How to Use This Prompt
- Copy the prompt provided above.
- Paste the prompt into your preferred text editor.
- Review the objectives and steps outlined in the prompt.
- Use the output format to structure your project specification document.
- Follow the examples for clarity on implementation.
- Ensure compliance with data security and scalability considerations.
Tips for Best Results
- AI Video Generation: Utilize advanced AI models to create customizable, high-quality training videos based on user-defined parameters.
- Customer Management Portal: Build a secure portal for admins to automate invoicing, manage customer accounts, and access detailed analytics.
- Admin Portal for Customers: Design an intuitive interface for users to create courses, manage roles, and import users via Azure AD integration.
- Testing and Deployment: Implement rigorous testing phases and a phased rollout strategy to gather user feedback and ensure system reliability.
FAQ
- What is the main purpose of the AI-driven platform?
To generate customizable video training courses based on user input and templates. - How will the customer management portal function?
It will manage customer accounts, automate invoicing, and provide reporting tools. - What features will the admin portal include?
Users can create courses, manage users, and import from Azure Active Directory. - What testing methods will be used before deployment?
User experience tests, integration tests, and load tests will ensure system reliability.
Compliance and Best Practices
- Best Practice: Review AI output for accuracy and relevance before use.
- Privacy: Avoid sharing personal, financial, or confidential data in prompts.
- Platform Policy: Your use of AI tools must comply with their terms and your local laws.
Revision History
- Version 1.0 (February 2026): Initial release.


