Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Kenokip SmartLearn

AI-Powered Learning Platform for TVET Students

Kenokip SmartLearn is an AI-powered educational platform that helps Technical and Vocational Education and Training (TVET) students learn Electrical Installation, Electronics, Robotics, Arduino, PLCs, Industrial Automation, and Electrical Safety through specialized AI assistants.


📖 Overview

Kenokip SmartLearn provides interactive, AI-assisted learning that supports students, trainees, and instructors with explanations, quizzes, project guidance, engineering calculations, and career advice.

The platform is designed to make technical education more accessible, practical, and engaging using Google's Gemini AI.


✨ Features

🤖 AI Tutor

  • Explains electrical engineering concepts
  • Teaches electronics fundamentals
  • Supports robotics learning
  • Answers technical questions step-by-step

⚡ Electrical Expert

  • Electrical Installation
  • Circuit analysis
  • Electrical calculations
  • Wiring guidance
  • Industrial electrical systems

🤖 Robotics Expert

  • Arduino programming
  • ESP32 development
  • Raspberry Pi
  • Sensors and actuators
  • PLC fundamentals
  • Robotics project guidance

📝 Quiz Generator

  • Practice quizzes
  • Revision questions
  • Exam preparation
  • Answer explanations

💼 Career Advisor

  • Career pathways
  • CV guidance
  • Professional development
  • TVET opportunities

🦺 Safety Advisor

  • Electrical safety
  • Workshop safety
  • PPE guidance
  • Safe working procedures

🛠 Engineering Tools

  • Ohm's Law Calculator
  • Power Calculator
  • Energy Calculator

💬 Smart Chat

  • Multiple conversations
  • Chat history
  • New Chat
  • Delete Chat

🏗 Project Structure

kenokip-smartlearn/
│
├── agents/
├── tools/
├── ui/
├── utils/
├── assets/
├── app.py
├── requirements.txt
└── README.md

💻 Technologies

  • Python
  • Streamlit
  • Google Gemini API
  • Google GenAI SDK
  • Git
  • GitHub

🚀 Installation

Clone the repository:

git clone https://github.com/kemoienock2-bot/kenokip-smartlearn.git

Open the project:

cd kenokip-smartlearn

Install dependencies:

pip install -r requirements.txt

Create a .env file:

GEMINI_API_KEY=YOUR_API_KEY

Run the application:

streamlit run app.py

💡 Example Questions

  • Explain Ohm's Law.
  • How do I build a line-following robot?
  • Generate a quiz on PLC programming.
  • Explain how a relay works.
  • Calculate electrical power.
  • Suggest a robotics learning pathway.

🎯 Roadmap

Version 1.0 ✅

  • AI Tutor
  • Electrical Expert
  • Robotics Expert
  • Quiz Generator
  • Career Advisor
  • Safety Advisor
  • Engineering Calculators
  • Chat History

Version 1.1

  • Improved user interface
  • Better engineering tools
  • Enhanced prompts

Version 1.2

  • Circuit image analysis
  • Arduino code generation
  • PLC programming assistant

Version 2.0

  • Android application
  • Teacher dashboard
  • Student progress tracking
  • PDF export
  • Voice interaction

🤝 Contributing

Contributions, ideas, bug reports, and feature requests are welcome.

Feel free to fork the project and submit a pull request.


📄 License

This project is licensed under the MIT License.


👨‍💻 Developer

Enock Kiplangat

Technology Education (Electrical and Computer)

Founder of Kenokip

Mission: Empowering Innovation Through Smart Learning

About

AI-powered multi-agent tutor for TVET students learning Electrical Installation, Electronics, and Robotics.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages