In this chat, you, the user, asked ChatGPT to create a web application based on a Python script. The script was a class-based implementation of a leadership framework, and you wanted to convert it into an interactive web application.

Key prompts that helped arrive at a unique solution include:

  1. "Create an app for this script" - This was the initial prompt that set the direction for the conversation. It was clear and concise, providing a clear task for the AI.
  2. "Continue" - This prompt was used multiple times throughout the conversation to continue the process of creating the web application. It was a simple but effective way to keep the process moving forward.
  3. "Create the JS and complete the app" - This prompt was important because it directed the AI to focus on the JavaScript part of the application, which was the final piece needed to complete the app.
  4. "I need the code to be in a format where I can insert into codepen" - This prompt was crucial in defining the final format of the solution. It shifted the focus from creating separate HTML, CSS, and JS files to providing a solution that could be easily copied and pasted into CodePen.

Based on the prompts and the progression of the conversation, I would assess your prompting level as intermediate. You had a clear goal in mind and guided the AI effectively towards that goal. However, there were a few points where the AI had to infer your intentions or ask for clarification, which is why I wouldn't categorize it as expert-level prompting.

<aside> 💡 Rob note: I am a novice at best coder so this grade is spot on by ChatGPT

</aside>