Giter Club home page Giter Club logo

englishlearningweb's Introduction

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

English Learning Website for Busy People

Hệ thống học tiếng Anh tiện lợi nhất cho người đi làm (Backend)
Tải source code ngay »
Xem báo cáo »
Source code FrontEnd »

Xem Demo · Báo lỗi · Yêu cầu tính năng

Mục lục

Giới thiệu về dự án

Product Name Screen Shot

Để đáp ứng yêu cầu học Anh Văn của người đi làm, chúng tôi thiết kế và xây dựng hệ thống trang Web cho phép người dùng tự học tiếng Anh ở bất cứ nơi đâu, bất kì khi nào. Hơn hết, chúng tôi nhắm vào đối tượng khách hàng chính là người đi làm, với những tính năng ưu việt từ Website đã được tối ưu hoá để mang lại trải nghiệm người dùng tối đa như :

  • Cho phép tra cứu nhanh chóng, thuận tiện bất kỳ mẫu ngữ pháp, từ vựng tiếng Anh nào.
  • Cho phép người dùng học theo từng bài, học theo chương, theo chủ đề.
  • Cho phép người dùng tạo tài khoản và quản lý thông tin tài khoản, thực hiện chức năng tự động nhắc nhở người dùng học tiếng Anh,…
  • Đặc biệt, cho phép người dùng chat với tất cả người dùng trên Website khác thông qua chat room.

Ngoài ra, ở khía cạnh người quản lý cho nội dung của Website (admin), chúng tôi còn cung cấp các tiện ích như :

  • Cho phép admin quản lý nội dung bài học ngay trên trang web (bao gồm Grammar, Vocabulary).
  • Cho phép admin quản lý tài khoản của các user khác (xem thông tin, chỉnh sửa thông tin).
  • Đặc biệt, cho phép admin quản lý các đoạn chat trong chat room một cách dễ dàng và hiệu quả.

Công nghệ sử dụng

Để sản phẩm có thể chạy tốt và hiệu quả trên nhiều nền tảng khác nhau, nhóm đã nghiên cứu và phát triển BackEnd dựa trên các công nghệ hỗ trợ cross-platform tối đa.

Hướng dẫn cài đặt và sử dụng

Để có thể chạy được server ở phía BackEnd, các bạn có thể thực hiện theo các bước hướng dẫn như sau.

Yêu cầu

Phần hướng dẫn sau sử dụng Spring Tools Suite 4 (Eclipse) và được thực hiện trên hệ điều hành Windows. Các hệ điều hành khác có thể thực hiện tương tự.

Cài đặt

  1. Tải và cài đặt Spring Tools Suite (cài đặt mặc định là đủ dùng).
  2. Clone repository
git clone https://github.com/mirushi/EnglishLearningWeb.git
  1. Chạy Spring Tools Suite và chọn File -> Import
  2. Maven -> Existing Maven Projects
  3. Ở mục Root Directory, chọn đến thư mục project chứa file pom.xml vừa clone về
  4. Phải chuột vào project vừa import, chọn "Run As -> Spring Boot App".

Sử dụng hệ thống

Video Cài đặt hệ thống FIT English (click vào ảnh)

Video - Cài đặt hệ thống FIT English

Video Sử dụng hệ thống FIT English (click vào ảnh)

Video - Sử dụng hệ thống FIT English

Hướng phát triển tương lai

Các tính năng chính mà nhóm dự định trong những môn học tới sẽ tiếp tục phát triển như sau :

  • Flashcard vocabulary.

  • Chức năng học chuyên sâu Grammar :

    • Làm bài tập.
      • Trắc nghiệm (được chia ra theo loại ngữ pháp).
      • Điền khuyết.
      • Chấm điểm và đưa ra đáp án đúng.
    • Đánh giá học viên.
      • Mức độ thông thạo.
      • Điểm yếu trong ngữ pháp.
      • Gợi ý luyện tập những phần còn yếu.
  • Chức năng học chuyên sâu Listening :

    • Trang người dùng :
      • Làm dạng phim được cắt đoạn.
      • Người dùng được phép nhập câu trả lời của mình vào.
      • Hệ thống sẽ tính điểm dựa trên câu trả lời của người dùng.
      • Tham khảo (supernative.tv).
    • Trang người quản trị :
      • Thêm/xoá/sửa video.
    • Một video bao gồm :
      • Đoạn subtitle.
      • Điểm.

Ngoài ra, bạn có thể đóng góp cho team những góp ý, tính năng mới thông qua mục open issues.

Phát triển dự án

Team rất hoan nghênh những đóng góp và góp ý của bạn.

Để đóng góp đến project, bạn có thể thực hiện theo các bước sau :

  1. Fork Project
  2. Tạo một nhánh Feature của bạn (git checkout -b feature/AmazingFeature)
  3. Commit các thay đổi của bạn (git commit -m 'Add some AmazingFeature')
  4. Đẩy nhánh của bạn lên (git push origin feature/AmazingFeature)
  5. Tạo một pull request

Giấy phép

Source code được release theo giấy phép GPLv3.

Liên hệ

Lưu Biêu Nghị
Logo

Project Link:

Front-End: https://github.com/dongnvsince1999/Baotri_UI

Back-End: https://github.com/mirushi/EnglishLearningWeb

Các thành phần đã sử dụng

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.