Skip to content

UBC-CIC/student-advising-voice-assistant

Repository files navigation

Student Advising Voice Assistant

This is a voice assistance feature for the student advising assistant project, where you can interact with the question answering system through Alexa. For more information visit the CIC website.

Index Description
High Level Architecture High level overview illustrating component interactions
Deployment How to deploy the project
User Guide The working solution
Development Information about the application's development
Directories Project's general directory structure
Changelog Any changes post publish
Credits Meet the team behind the solution
License License details

High Level Architecture

The following architecture diagram illustrates the various AWS components utilized to deliver the solution. For an in-depth explanation of the frontend and backend stacks, refer to the Architecture Design. Architecture Diagram

Deployment

For instructions on how to deploy the application, refer to the Deployment Guide.

User Guide

For instructions on how interact with the application via Alexa, refer to the User Guide.

Development

For information on how the application was developed, refer to the Development Document.

Directories

├── bin
│   └── voice-assistant.ts
├── docs
│   └── images
├── lambda
├── layers
├── lib
├── skills
    └── skill-package
        ├── assets
        └── interactionModels
  1. /bin: Contains the instantiation of the CDK stack
  2. /docs: Contains documentation for the application
    • /images: Images used for the application
  3. /lambda: Contains the code for the lambda function associated with the Alexa Skill
  4. /layers: Contains the zip file that incorporates all the dependencies required to run the lambda function
  5. /lib: Contains the deployment code for the infrastructure stack
  6. /skills: Contains the deployment code for the Alexa Skill
    • /assets: Image files used for the deployment of the Alexa Skill
    • /interactionModels: The interaction model of the Alexa Skill

Changelog

N/A

Credits

This application was architected and developed by Kotaro Ito, with project assistance by Franklin Ma. A special thanks to the UBC Cloud Innovation Centre Technical and Project Management teams for their guidance and support.

License

This project is distributed under the MIT License.

Apache 2.0

  • Used by aws-cdk to handle AWS services

MIT License

  • Used by cdk-skill-management library to deploy Alexa Skills

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published