https://github.com/jmarcbalbada/techno-dynamic-v2
Techno-Dynamic-Learning V2 is an enhanced LMS for technopreneurship courses, featuring dynamic content generation and FAQ-based suggestions.
https://github.com/jmarcbalbada/techno-dynamic-v2
django django-rest-framework langchain learning-management-system openai postgres react yup
Last synced: 4 months ago
JSON representation
Techno-Dynamic-Learning V2 is an enhanced LMS for technopreneurship courses, featuring dynamic content generation and FAQ-based suggestions.
- Host: GitHub
- URL: https://github.com/jmarcbalbada/techno-dynamic-v2
- Owner: jmarcbalbada
- License: mit
- Created: 2024-03-21T03:30:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-05T20:36:43.000Z (over 1 year ago)
- Last Synced: 2025-04-13T09:08:37.185Z (about 1 year ago)
- Topics: django, django-rest-framework, langchain, learning-management-system, openai, postgres, react, yup
- Language: JavaScript
- Homepage: https://technodynamic.vercel.app
- Size: 17.3 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Techno-Dynamic-Learning V2 (TechnoDynamic V2)
Techno-Dynamic-Learning V2 is an advanced learning management system designed specifically for technopreneurship courses. Building upon the foundation of [Techno-Dynamic-Learning V1](https://github.com/sebastianyebes/Techno-Dynamic-Learning), this extended version incorporates dynamic content generation and insightful suggestions based on frequently asked questions (FAQ) from students.
## Features
- **User-friendly Interface**: Intuitive and accessible interface for seamless user interactions.
- **AI Chatbot Assistant**: Provides personalized support, addressing student inquiries with real-time responses.
- **Dynamic Content Generation**: Automatically generates and updates content based on student inquiries and interactions.
- **Insights and Suggestions**: Analyzes FAQ data to offer actionable insights and suggestions for educators and students.
- **Content Versioning**: Allows users to create, manage, and restore different content versions, enabling easy rollback to previous versions for effective lesson management.
## Project Instructions
> Backend - Django
The backend for this project is built using Django and is hosted in a separate repository. You can find the complete backend setup and deployment instructions [here](https://github.com/jmarcbalbada/technodynamicAPI).
> Frontend - ViteJS
1. Move directory (from root directory)
```bash
cd frontend
```
2. Install dependencies
```bash
npm install
```
3. Run
```bash
npm run dev
```
This project includes contributions from the following contributors:
#### - [raphaellaconsay](https://github.com/raphaellaconsay)
#### - [sebastianyebes](https://github.com/sebastianyebes)
#### - [kibyes123](https://github.com/kibyes123)
#### - [Amadeo0312](https://github.com/Amadeo0312)
#### - [Mauledby](https://github.com/Mauledby)
> All rights reserved 2024.