CPSC312 AWS Certification Adviser

From UBC Wiki

Title

Authors: Jack, Xindao

What is the problem?

The adviser answers your questions based on the AWS certifications and roadmap knowledge base (https://aws.amazon.com/certification/). Example of questions are

  • What are the certification paths?
  • What are the certification levels?
  • How much does it cost to take the [Associate Solutions Architect] certification exam?
  • How much does it cost to take the [Associate Developer] certification exam?
  • How long does it take to take the [Associate Solutions Architect] certification exam?
  • How long does it take to take the [Associate Developer] certification exam?
  • How much time does it take to take all [Architect] certification exams?
  • How much does it cost to take all [Architect] certification exams?
  • How to become an [Associate Developer]?
  • How to become a [Professional DevOps Engineer]?
  • What is the recommended course for [Professional Solutions Architect certification]?
  • What is the next level certification after [Professional DevOps Engineer]?
  • What is the next level certification after [Developer]?
  • What are the next levels of certifications after [Foundational Cloud Practitioner]?

What is the something extra?

  • Model the AWS certification domain and build the database.
  • Support potentially complex questions and queries.

Expanding the querying to include language queries to get more information about the course.

  • Which certification exams are available in [Chinese]?

What did we learn from doing this?

Prolog is useful to create databases and natural language queries, where sentences can be built to query facts about a collection of relations.

Links to code etc

https://github.com/mj23qi/CPSC312_P2_AWS/commits/demo