chatbot in moodle · 2018-01-03 · farhan karmali farhan6318@gmail.com roadmap page 16 integrating...
Post on 25-Mar-2020
2 Views
Preview:
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