Skip to content
/ LevisBot Public

A chatbot that serves information about university grades.

Notifications You must be signed in to change notification settings

chrsi/LevisBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

This Bot was written using BotBuilder v1.2!

LevisBot

A Bot that provides university information about it's students. The information currently includes:

  • Course Grades
  • Grades of Assignments / Tests / Exams It is implemented using the BotBuilder SDK and can thereby be registered on various supported chat clients (skype, sms, slack, ...).

Requirements

Setup

  • Add a secrets.config file containing the following information:

     <?xml version="1.0"?>
     <appSettings>
     	<add key="AppId" value="<bot-app-id>" />
     	<add key="AppSecret" value="<bot-app-secret" />
     	<add key="LuisModelId" value="<luis-model-id>"/>
     	<add key="LuisSubscriptionKey" value="<luis-subscription-key>"/>
     </appSettings>
    
  • Train your LUIS application:

CourseGradeQuery: Query about the overall grade of a course (described by the entity Course).

GradeQuery: Query about the grade of a specific gradeable type (e.g. assignment, test, exam; descriped by the entity Type and the entity Ordinal for numbering) in the course (described by the entity Course).

  • Deploy

Example

Chat Example

Motivation

This is the result of a university assignment regarding Service Engineering, during my master studies at the University of Applied Sciences Hagenberg.

About

A chatbot that serves information about university grades.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published