An Intelligent Assistant for HKU Students

Yellow Kangaroos

Make HKU Great Again

About us

We are team "Yellow Kangaroos", focusing on chatbot development.

Who We Are

Ma King Wai

Year 4, Computer Science

Chu Chi Hang

Year 4, Computer Science

Lau Ngai Fung

Year 4, Computer Science

Project Introduction

Moodle and Portal are platforms which students in HKU use a lot. However, the user interfaces of those platforms are not well designed. For example, someone wants to check the deadline of an assignment, he must log in to Moodle, enter his account name and password, find the course among 20 or more courses on the main page, go through half the course page to find the link of that assignment, and finally he can find the due date there. It usually takes 30 or more seconds to do that.

It is only a simple case. According to the data collected from our survey, it was found that Moodle are being used for downloading course materials and submitting assignments, and Portal are being used for course selection, checking timetable and checking course grades in most cases. The wasted time in input and output cumulated is enormous, given that these tasks are being done repetitively during the 4-year university life.

Tasks on Moodle Rank
Downloading course materials 1
Submitting assignments 2
Checking deadlines 3
Discussing on forums 4
Watching lesson recordings 5
Texting tutors and professors 6
Other 7



In our project, we planned to create an intelligent assistant, which is a chatbot in a form of a web application, to retrieve the information from Moodle and Portal through voice or text commands. For example, when a user says or types “show me my timetable”, the assistant can show the image of the timetable on the screen within 2 to 3 seconds. The user can also create new shortcuts on the main page, so that a button named “show timetable” will return the timetable. It can saves time even further from giving commands. If time allows, more smart features will be developed to make the assistant being more capable, such as predicting user behavior. It can proactively suggest commands to user at the right time.

What We Do

Chatbot development

Frontend

We will use Vue.js as frontend.

Machine Learning

We will use Python as machine learning.

Backend

We will use Node.js and Python as backend.

Our Work

To be updated

Our Supervisior

Dr. T.W. Chim BEng, M.Phil, PhD HK Lecturer

Contact Us

Your comment is much appreciated.

Say hello!