Skip to content

SonyaInSiberia/NLProfessor

Repository files navigation

NLProfessor

NLProfessor: Conversational advising system.

NLProfessor: Conversational advising system.

Work Distribution

  • Front End
    • Siyao Lu
    • Mingye Chen
  • Back End(Data Base)
    • Data Base & API Calls
      • Jiachun Zhang
      • Qiyuan Cui
    • Intent Classifier (Chat Bot)
      • Wenrui Lu
      • Hezheng Fan
    • Decision
      • Hezheng Fan
      • Jiachun Zhang

Front End

Framework: ReactJS. Prototyping: Figma.

Back End

Language: Python(Django). API Calls: Umich API Dialogflow. Azure. RASA. DB: SQLite.

Reach Goals

  • Add Audio to Text Recognition.
  • Language Translation.
  • For Front End: Implemented urls.
  • Workload Survey.

Current TODO:

  • Ask Umich for API Access.

Case specific logic

Do not recommend EECS 183 if the user has taken AP CS Java or IB Diplomma Programme CS Warn if the schedule includes a 500-level course: