chatbot in moodle · 2018-01-03 · farhan karmali farhan6318@gmail.com roadmap page 16 integrating...

Post on 25-Mar-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Farhan Karmali

farhan6318@gmail.com

Chatbot in Moodle

Farhan Karmali

farhan6318@gmail.com

ü Studentsattheuniversityhavealotofquestions(NotdirectlyrelatedtoAcademics)

ü Unabletofindinformationthatisscatteredeverywhereü Needtofacilitatecomputeraidedlearningandteachingbyconversations,especiallyforlanguagelearning,psychologycasestudiesetc

ü AnswerFAQsü Keepuserengagedtocompleteonlinecourses

Engage Academic

Need for the chatbot

Page01

DataAnswers

Farhan Karmali

farhan6318@gmail.com

Roles of the chatbot

Page02

Academic counsellor Helpdesk - Support

Personal Assistant Friend / Peer

Farhan Karmali

farhan6318@gmail.comChatbot concepts

Page03

A chatbot is a service, powered byrules and sometimes artificialintelligence, that you interact withvia a chat interface

Artificial Intelligence is when thesystem does something thatrequires intelligence

Machine Learning – the chatbotkeeps learning without beingexplicitly programmed

ProcessoftransformingusertextintoactionabledataiscalledNaturalLanguageUnderstanding(NLU)

Farhan Karmali

farhan6318@gmail.comAvailable platforms

Page04

Farhan Karmali

farhan6318@gmail.comFeatures implemented in the prototype

Page05

FAQs User data•Thebotcanhandlebasicfrequentlyaskedquestionsfrominformationthatisprovidedstaticallytoit.

•Theadministratorscankeepincreasingthequestionbankandanswersetfromdialogflowconsoleitself

•WiththeuseofwebhooksthebotfetchesuserdatafromtheMoodledatabase

•StudentcanaskrelevantquestionslikewhichcoursesamIenrolledin,whataremygrades,whenismynextclass,quizetc.

Farhan Karmali

farhan6318@gmail.comDemo

Page06

Farhan Karmali

farhan6318@gmail.comQuestions the bot can anwer

Page07

01 Showmemycourses

02 Showmemygrades

03 WhatshouldIstudy

04 Showupcomingevents/deadlines

05 HowmanycourseshaveIcompleted

06 AnyotherFAQ

Farhan Karmali

farhan6318@gmail.com

Moodle database tables

Page09

Events, Quiz attempts Courselastaccess,Logs

Grades RoleAssignments,Context

Farhan Karmali

farhan6318@gmail.comDialogflow keyconcepts

Page10

Intent

Action

01

02

03

04

Entity

Webhook

Response

Context

Farhan Karmali

farhan6318@gmail.comWorking of dialogflow

Page11

Farhan Karmali

farhan6318@gmail.com

Founder

Page12

Farhan Karmali

farhan6318@gmail.com

Founder

Page13

Farhan Karmali

farhan6318@gmail.com

Page14

Farhan Karmali

farhan6318@gmail.com

Page15

Farhan Karmali

farhan6318@gmail.comRoadmap

Page16

IntegratingthechatbotasaMoodleplugin,implementingmorefeatures

MakingthebotavailableoncommonplatformslikeGoogleassistant,alexa,facebook etc

ReadandusedatafromMoodleprojectInspireandotheranalytics

Helppulloutdataforteachers,administrators.Chatwithuserproactivelytokeepthemengaged

Farhan Karmali

farhan6318@gmail.comImplementation options

Page17

Mobileappstandalone

Messageoutputplugin-Messaging

Activitymoduleasaquiz,assignmenttochatwithabottolearnorgetevaluated

Blockatthesideofallthepages

Partofthetheme– includeinfooter

Farhan Karmali

farhan6318@gmail.comOther bots in Moodle

Page18

Farhan Karmali

farhan6318@gmail.com

Thank You

@farhan6318

farhankarmali.com

farhan6318@gmail.com

Thank you

top related