hoangviet2 / LearningHub

Study Aid

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LearningHub Round 2 STEM HACK


Study Aid

Trang Web tích hợp AI nhằm đánh giá và nâng cao chất lượng học của học sinh

Table of Contents
  1. About The Project
  2. Getting Started
  3. Contributing
  4. Contact
  5. Acknowledgements

Tổng quan về Study Aid

  • Tối ưu hoá việc học bằng các AI model.
  • Một Website giúp kết nối các bạn học sinh có cùng sở thích môn học


Built With

Written in React Javascript ♥

Getting Started

Follow the instructions to set up the project on your local machine.

Prerequisites

Install NodeJS LTS

  • npm

    npm install npm@latest -g

Installation

  1. Clone the repo

    git clone https://github.com/hoangviet2/LearningHub.git
  2. Get to the repo

    cd LearningHub
  3. Install NPM packages

    npm install i
  4. Start the react and nodejs server concucrrently

    npm run dev

Roadmap

Inspiration & Solutions

  • Ứng dụng rộng rãi của trí tuệ nhân tạo trong học tập thời điểm hiện tại.
  • Mong muốn tạo ra một nền tảng giáo dục hiện đại, hiệu quả và toàn diện dựa trên trí tuệ nhân tạo, đáp ứng nhu cầu đa dạng của học sinh. Trang lấy cảm hứng từ một số khó khăn hiện hành và cấp bách mà học sinh ngày nay phải đối mặt: Sử dụng mạng xã hội không có mục đích mục đích.
  • Theo một khảo sát gần đây, giới trẻ Việt Nam dành trung bình 7 giờ mỗi ngày sử dụng mạng xã hội. (Nguồn: abei.gov.vn)
  • Đặc điểm nổi bật của các trang mạng xã hội hiện nay là tốc độ và tính phong phú của thông tin nhưng lại bị trộn lẫn giữa thông tin tốt và xấu, thiếu định hướng (...) Trước các tính năng hấp dẫn và lôi cuốn, người dùng dễ rơi vào “biển thông tin” hỗn loạn một cách vô thức, dẫn đến xao nhãng học tập, giảm năng suất lao động, căng thẳng tinh thần và chìm đắm vào thế giới ảo. (Nguồn: hatinh.dcs.vn) ⇒ Giải pháp & Chức năng: Newsfeed: theo kịp xu hướng của thế hệ Gen Z và tạo ra nội dung chất lượng cao, bằng cách xây dựng một trang mạng xã hội tập trung vào nội dung học tập bổ ích, “bắt trend”, những giờ tự học sẽ không bị bó buộc, các bạn có thể vừa giải trí, vừa biết thêm kiến thức mới.
  1. Học tập, làm việc nhóm kém hiệu quả.
  • Chưa có một nền tảng phòng họp theo nhóm hiệu quả để học sinh, sinh viên lập nhóm trao đổi, làm việc, chia sẻ, sắp xếp, theo dõi tiến độ công việc,... (gọn gàng, bảo mật, linh hoạt, dễ sử dụng).
  • Thiếu tập trung.
  • Gặp khó khăn trong việc quản lý thời gian, ưu tiên và đặt ra mục tiêu khả thi. ⇒ Giải pháp & Chức năng: Study room (không gian phòng học ảo theo nhóm nhỏ): cho phép người học tạo không gian học theo nhóm nhỏ cùng bạn bè hoặc người lạ. Nhóm sẽ kết hợp tính năng theo dõi cảm xúc của người học trong quá trình và sử dụng trí tuệ nhân tạo (AI) đưa ra lời khuyên. Trên hết, chúng mình muốn thúc đẩy tính tò mò, khuyến khích niềm vui thích đúng nghĩa đối với việc học thay vì chỉ chú ý đến số giờ ngồi vào bàn không hiệu quả.
  1. Đáp án có sẵn trên mạng không giúp học sinh hiểu bài. Trên mạng có nhiều trang cung cấp đáp án bài tập nhưng thường không đưa ra giải thích cụ thể hoặc nếu có thì phần lớn không đầy đủ, rối rắm. Học sinh nhận được câu trả lời nhưng không hoàn toàn hiểu và làm bài tập kém hiệu quả. ⇒ Giải pháp: Hỏi đáp bài tập cùng chat bot: cung cấp đáp án cho bài tập, giải thích cụ thể và hỗ trợ trò chuyện cùng chat bot giúp các bạn học sinh không chỉ hiểu rõ kiến thức mà còn biết cách tối ưu hóa công nghệ AI vào việc học.

Features (Hiện tại đang có)

  1. Sử dụng AI nhằm kiểm tra cảm xúc của các bạn học sinh
  2. Tạo ra phòng học (meeting) cho các bạn học sinh học với nhau

Features (Đang phát triển)

  1. Tạo ra một chuyên mục gồm các chia sẻ về các kiến thức học tập
  2. Chatbot cho các phòng học nhằm có thể hỏi đáp
  3. Tạo ra danh mục các phòng học phù hợp với cá nhân.

Things To do

  • Inital Landing Page
  • Enable Video Feed
  • Real Time Emotion Analysis using TensorFlow
  • Adding Models from face-api
  • Add Static Analysis of a picture

To Infinity and Beyond nhận thức được tầm quan trọng của việc tìm kiếm giải pháp cho các vấn đề, đổi mới liên tục và cải tiến sản phẩm phù hợp. Kế hoạch tiếp theo sau khi vượt qua Round 2 và tham gia Round 3 thứ nhất sẽ là nghiên cứu kỹ hơn về người dùng. Cụ thể, nhóm sẽ đưa sản phẩm vào sử dụng ở quy mô nhỏ, tiến hành khảo sát để thu thập dữ liệu và đánh giá mức độ yêu thích, hài lòng của các bạn học sinh. Từ đó tiếp tục xác định vấn đề chưa giải quyết và phát triển sản phẩm. Thứ hai là phát triển và hoàn thiện các tính năng. Nhóm sẽ tạo ra số phòng học và đánh dấu theo các mục (chủ đề, môn học,...) giúp học sinh dễ dàng tìm kiếm nhóm phù hợp để cùng nhau học tập. Chúng mình hiện đang triển khai các tính năng trên nền tảng web, vì vậy nhóm hy vọng sẽ có nhiều cơ hội hơn để cải thiện và tối ưu hóa các chức năng cũng như công cụ học tập trong tương lai. Sau đó, chúng mình sẽ đưa vào ứng dụng dành cho thiết bị di động để phổ biến rộng rãi đến các đối tượng khác nhau.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

Refer to this article if you have any difficulty in making a pull request

Contact

Hoàng Việt - hoangviet18306@gmail.com


Acknowledgements

Contributors ✨

Thanks goes to these wonderful people (emoji key):

  • Hoàng Việt (Hacker)
  • Đào Thanh Mai (Hacker)
  • Võ Ngọc Quỳnh Vy (Hipster)
  • Phạm Võ Bảo Ngân (Hipster)

About

Study Aid


Languages

Language:JavaScript 91.6%Language:HTML 3.7%Language:Python 2.5%Language:CSS 2.2%