Skip to content

Latest commit

 

History

History
38 lines (30 loc) · 1.71 KB

File metadata and controls

38 lines (30 loc) · 1.71 KB

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.