chatbot in moodle · 2018-01-03 · farhan karmali [email protected] roadmap page 16 integrating...
TRANSCRIPT
![Page 2: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/2.jpg)
Farhan Karmali
ü Studentsattheuniversityhavealotofquestions(NotdirectlyrelatedtoAcademics)
ü Unabletofindinformationthatisscatteredeverywhereü Needtofacilitatecomputeraidedlearningandteachingbyconversations,especiallyforlanguagelearning,psychologycasestudiesetc
ü AnswerFAQsü Keepuserengagedtocompleteonlinecourses
Engage Academic
Need for the chatbot
Page01
DataAnswers
![Page 3: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/3.jpg)
Farhan Karmali
Roles of the chatbot
Page02
Academic counsellor Helpdesk - Support
Personal Assistant Friend / Peer
![Page 4: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/4.jpg)
Farhan Karmali
[email protected] 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)
![Page 6: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/6.jpg)
Farhan Karmali
[email protected] implemented in the prototype
Page05
FAQs User data•Thebotcanhandlebasicfrequentlyaskedquestionsfrominformationthatisprovidedstaticallytoit.
•Theadministratorscankeepincreasingthequestionbankandanswersetfromdialogflowconsoleitself
•WiththeuseofwebhooksthebotfetchesuserdatafromtheMoodledatabase
•StudentcanaskrelevantquestionslikewhichcoursesamIenrolledin,whataremygrades,whenismynextclass,quizetc.
![Page 8: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/8.jpg)
Farhan Karmali
[email protected] the bot can anwer
Page07
01 Showmemycourses
02 Showmemygrades
03 WhatshouldIstudy
04 Showupcomingevents/deadlines
05 HowmanycourseshaveIcompleted
06 AnyotherFAQ
![Page 9: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/9.jpg)
Farhan Karmali
Moodle database tables
Page09
Events, Quiz attempts Courselastaccess,Logs
Grades RoleAssignments,Context
![Page 10: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/10.jpg)
Farhan Karmali
[email protected] keyconcepts
Page10
Intent
Action
01
02
03
04
Entity
Webhook
Response
Context
![Page 16: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/16.jpg)
Farhan Karmali
Page16
IntegratingthechatbotasaMoodleplugin,implementingmorefeatures
MakingthebotavailableoncommonplatformslikeGoogleassistant,alexa,facebook etc
ReadandusedatafromMoodleprojectInspireandotheranalytics
Helppulloutdataforteachers,administrators.Chatwithuserproactivelytokeepthemengaged
![Page 17: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/17.jpg)
Farhan Karmali
[email protected] options
Page17
Mobileappstandalone
Messageoutputplugin-Messaging
Activitymoduleasaquiz,assignmenttochatwithabottolearnorgetevaluated
Blockatthesideofallthepages
Partofthetheme– includeinfooter
![Page 19: Chatbot in Moodle · 2018-01-03 · Farhan Karmali farhan6318@gmail.com Roadmap Page 16 Integrating the chatbot as a Moodle plugin , implementing more features Making the bot available](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e8718eaf721985f667cecbc/html5/thumbnails/19.jpg)
Farhan Karmali
Thank You
@farhan6318
farhankarmali.com
Thank you