arrow_back Retour aux freelances
F

Implement CourseCraft AI - Custom Learning

Freelancer

Partager:
placeIN home_workTélétravail assignmentCDD publicOffre agrégée · IN

eventPubliée le 24 sept. 2026 · verifiedNous l'avons confirmé au moment où cette offre a été agrégée

Cette entreprise est la vôtre ?

₹ 750 – ₹ 1.250 par projet

À propos de l'offre

CourseCraft AI — Personalized Learning Path Generator Overview CourseCraft AI is an AI-powered web application designed to generate personalized and structured learning paths based on a user's selected skill, experience level, and learning duration. The platform uses large language models through the Groq API to transform user requirements into organized curriculums containing learning objectives, topics, phases, and practical projects. The goal of CourseCraft AI is to simplify the process of planning a learning journey and provide users with a clear, actionable roadmap from fundamentals to practical implementation. Key Features AI-Powered Curriculum Generation CourseCraft AI generates customized learning paths according to: - Selected skill or subject - User experience level - Available learning duration - Learning objectives The generated curriculum is organized into structured phases to provide a progressive learning experience. Structured Learning Roadmaps Each generated curriculum can include: - Learning objectives - Topics and subtopics - Recommended progression - Practical projects - Phase-based learning structure User Authentication CourseCraft AI supports secure Google authentication using Google Identity Services, allowing users to access personalized features and manage their generated learning content. Curriculum History Authenticated users can: - Save generated curriculums - View previous curriculums - Search curriculum history - Delete unwanted curriculums PDF Export Generated learning paths can be exported as professionally formatted PDF documents for offline use, printing, or academic and personal reference. Input Validation and Spell Checking The application includes spell-checking functionality to help identify and correct typing errors in user skill inputs before curriculum generation. Responsive User Interface CourseCraft AI provides a modern web interface with support for both light and dark themes, designed to provide a consistent experience across different devices. System Architecture User | v Web Interface | v Flask Backend | +--------------------+ | | v v Groq API SQLite Database | | v v AI Curriculum User & History Generation Management | v Structured Learning Path | +--------+---------+ | | | v v v Topics Projects Objectives | v PDF Export Technology Stack Frontend - HTML5 - CSS3 - JavaScript - html2pdf.js - Google Identity Services Backend - Python - Flask - Flask-SQLAlchemy - SQLite - Requests Artificial Intelligence - Groq API - Llama-based Large Language Model Development - Git - GitHub - Python Virtual Environment - Environment Variables for secure configuration Application Workflow 1. The user enters a skill or subject. 2. The user selects their experience level. 3. The user specifies the desired learning duration. 4. CourseCraft AI sends the requirements to the AI engine. 5. The AI generates a structured learning curriculum. 6. The curriculum is presented through the web interface. 7. Authenticated users can save the generated curriculum. 8. Users can access their previous curriculum history. 9. The generated curriculum can be exported as a PDF. Project Objective The primary objective of CourseCraft AI is to provide an intelligent and automated solution for curriculum planning. Traditional learning often requires users to search across multiple resources and manually determine what to learn, in what order, and how to practice. CourseCraft AI addresses this problem by generating a structured learning roadmap based on individual requirements. The project demonstrates the practical integration of artificial intelligence, web development, authentication, database management, and document generation into a single application. Project Structure CourseCraft/ │ ├── app.py ├── requirements.txt ├── instance/ │ └── history.db │ ├── static/ │ ├── style.css │ ├── script.js │ └── dictionaries/ │ └── templates/ └── index.html Future Development Potential improvements include: - Advanced learner profiles - More detailed curriculum personalization - Progress tracking - Course completion analytics - Integration with external learning resources - Multiple AI model support - Improved curriculum evaluation - Cloud database integration - Deployment and production scalability Developer Ambati Tharun Sai GitHub: ambatitharunsai-tech License This project is released under the MIT License.

Continuez à lire gratuitement

Créez un compte gratuit pour voir l'offre complète et postuler.

  • badgePortfolio visible par les entreprises
  • notificationsAlerte de nouvelle offre par e-mail
  • favoriteToujours gratuit, sans piège