Skill Completion Pipeline
Posted on January 7, 2024 • 2 minutes • 422 words
Table of contents
Project Skill Completion Pipeline ‘Powered by You’
Welcome to the Project Skill Completion Pipeline repository! Hi, this is my first year college project on the theme “Inovative Idea”. This project aims to revolutionize the way we approach online learning by providing a structured and streamlined platform for skill acquisition. The overwhelming abundance of online learning resources often leaves learners uncertain about where to begin, what to learn next, and whether a course is worth their time. The Skill Completion Pipeline addresses these challenges by offering a curated repository of learning resources and a well-defined learning path for users of all skill levels.
Introduction
The Skill Completion Pipeline is designed to provide a seamless learning experience through its structured approach. It organizes learning resources into a pipeline, allowing users to progress logically from beginner to advanced levels. This eliminates the time-consuming process of searching for suitable courses and ensures a comprehensive and progressive learning journey.
Features
Structured Learning Path: The Pipeline approach offers a step-by-step path to skill completion, making it easy to follow and eliminating the confusion of where to start.
Resource Repository: The platform hosts a curated repository of learning resources, ensuring that only high-quality and relevant content is available.
By the User for the User: Users can help build the repositary for commiting urls and rating the videos.
Getting Started
To get started with the Skill Completion Pipeline:
- Clone this repository to your local machine.
- Open the project in the godot 4.x.
- In scripts folder open “C_APIKeys(github).gd” rename it to “C_APIKeys.gd” and enter your keys.
- Use this template for document in FireStore collection.
In Action
Technologies Used
Godot Game Engine: The core engine behind the application, providing a cross-platform interface and user interaction.
Google Firestore: The cloud-based storage system used for managing the repository of learning resources and user data.
Google YouTube API: Integration with the YouTube API allows seamless display of video titles and thumbnails.
Developer Comment
This is my first year college project on theme “Inovative Idea”. The of repository of learning resources born from my frustrations of issues mentioned above. This project still has some unaddressed edge cases. I wanted to use Godot for the project and it was very frustrating as this the first thing I made without copy pasting tutorial, there were hardly any tutorials for this, I read documentations and figured out stuffs on my own but it was fun. Feel free to explore my messy code.
External
Thank You for Reading
That was Skill Completion Pipeline ‘Power by You’