DEV Community

Cover image for Creating course content with AI
Timilehin Aliyu
Timilehin Aliyu

Posted on

Creating course content with AI

Have you ever found yourself stuck, struggling to create the perfect outline for a new context you'd like to learn? Learning can be challenging, but it doesn't have to be. With this in mind we've used the trending gpt models to provide solutions to this scenario

Using the power of state-of-the-art technologies to provide great user experience among them include:

  1. Prisma DB
  2. Hanko Auth: Your Security Hanko.
  3. OpenAI
  4. YouTube API
  5. Unsplash API

How It Works
Here's a quick overview of how we utilize all these technologies together:

Sign Up
Step 1: Sign Up and Create Your Course Outline

With a simple sign-up process through Hanko Auth. Once you've successfully registered, you'll find yourself on the path to creating your customized course outline or on your navbar you can navigate to create course.

Image description

Step 2: Share Your Vision

User Input: You play a vital role by sharing the course title and specifying the units you'd like to include. This is where your course adventure truly takes shape.

input

Using the input as a prompt for OpenAI, which generates a search query and passes it to YouTube API locates matching videos and transcripts for your course content and then generates an outline for you with several units and chapters.

outline
Step 4: Your Creative Space

Your input becomes a prompt for OpenAI's GPT model which generates a tailored search query, and the YouTube API steps in, locating videos and transcripts that perfectly align with your course content. The result? A fine tailored crafted course outline featuring multiple units and chapters.

generate

Crafting your notes is a breeze. While it's a bit like an exclusive art form, sometimes the AI model needs a moment to respond. But don't worry – any unit that's not available immediately is highlighted in red. You have the power to regenerate or continue, ensuring a smooth and efficient units and chapters to work with.

Behind the scenes, Unsplash API gets to work, providing the perfect cover image for your course. It selects images that matches your course title, elevating the visual appeal of your educational journey.

Once you've saved your course, your personalized learning dashboard awaits. Dive into your course outline, access YouTube videos, review summaries generated from transcripts, and challenge yourself with quizzes designed to test your understanding.

Course content

The quiz(i.e concept check) includes instant feedback to let you know where you stand. Expect the screen to light up in red for incorrect answers and green for the correct ones.

concept check

We also have a streamlined profile management system with Hanko Auth, you have access to a user-friendly profile management system. Here, you can explore your profile, add an email, and generate a secure passkey that replaces the need for traditional passwords and codes.

Profile

Say goodbye to endless hours spent searching for specific topics on YouTube. Now you can achieve a tailored learning experience with AI.

Interested to see how it works? Visit here.

And lastly, it's essential to acknowledge the inspiration that fueled the creation of this project as it draws its inspiration from the remarkable work of Elliot Chong.

Top comments (0)