Peter's Portfolio

Work-Integrated-Learning: Lex Chatbot For Answering Course-related Queries

播放影音

About this project

This project aims to create an automatic chatbot prototype that answers student questions using big data and Canvas live API. The system is designed as a microservice that provides flexibility in future maintenance. In 3 months, we successfully built up a prototype in Canvas LMS and fetched live data when students asked questions.

Achievements:

  1. Improving the user interface and user experience of the application.
  2. Fetch updated data. For example, assignment due dates, grades, and teaching staff from Canvas API.
  3. Improving the natural language processing of the chatbot.
Product Detail
Year:  Jun 2023 – Feb 2023
Company: RMIT STEM Centre for Digital Innovation

Technical Stack
React.js 18
Library: Ant Design, AWS JavaScript SDK v2 / pyCanvas
Hosting: Vercel / AWS Amplify / GitHub Action (CI/CD)
Authentication: AWS Cognito
Advanced Natural Language Models: AWS Lex
Additional Library: AWS Lambda / AWS CloudFront / AWS RDS database

Language
English
Remark (Source Code)
The source code of this project cannot be disclose due to NDA policy.