31
Presented by Matt Porritt // @MatthewPorritt Find All The Things!

Find All The Things! - assets.moodlemoot.org · Find All The Things! Global Search •Introduced in Moodle 3.1 •Requires an External Service •Search Engine Plugins o Solr(core)

Embed Size (px)

Citation preview

PresentedbyMattPorritt// @MatthewPorritt

FindAllTheThings!

GlobalSearch• IntroducedinMoodle3.1• RequiresanExternalService• SearchEnginePlugins

o Solr (core)o Elasticsearch (search_elastic)o Agolia (search_algolia)

ImageSearch

Courtesy:AmazonWebServices(AWS)Rekognition

ChatBot• EasytoIntegrate• Provide

o NaturalLanguageUnderstandingo ElicitIntent

ChatBot– Useful?• ServiceUsed:

o AWSLexo RequiresTraining

• BetterThanCurrentSearch?• ChatBotasVirtualTutor?

FindAFeeling?

FindAFeeling?->SentimentAnalysis

Etiam hendrerit consequat maximus.Donec convallis,orci eu tristique facilisis,arcu ligulaaliquam diam,atpharetrapurus nulla quis justo.Loremipsumdolor sitamet,consectetur adipiscingelit.Nullam eget leo rutrum,finibusloremvitae,elementum orci.Integerquis convallissem.Nameuismod puruseros,sed rhoncus arcu lacinia vitae.Integerdapibus tortor pretium enimmollis,nec aliquet massa interdum.Donec hendrerit dignissim sapien,atfermentum metus bibendum a

SentimentAnalysis• IBMWatsonAsAService• AvailableasaSetofAPI’s• Sentiment:NaturalLanguageUnderstanding

o NoTrainingRequiredforSubmittedTexto OverallSentiment(PositiveorNegative)o Emotions:

• Sadness• Joy• Fear• Anger• Disgust

SentimentAnalysis• ForumsnotGlobalSearch• Forums:

o HumanGeneratedContento RelatedtoaCourseo Commono EasierPOC

ImprovingCoreGlobalSearch• PossibleFutureImprovements

o FacetedSearch• AstandardSearchFeature

o ContextAwareSearch• TakingtheGlobaloutofMoodleSearch

FacetedSearch

Faceted Search

ContextualSearch

Source:https://docs.moodle.org/33/en/Context

Contextual Search

Non- ContextualSearch

Contextual Search

ContextualSearch

WhattoFindNext?

• SentimentasanInterventionTrigger• FullAISearchEngine• ImplementFacetedandContextualSearch• ValidationandResearch

LinkAllTheThings• ElasticSearchPlugin(includingimagesearch):

o https://moodle.org/plugins/search_elastic• MoodleChatBot:

o https://github.com/mattporritt/moodle-tool_lex• ForumSentimentAnalysis:

o https://github.com/mattporritt/moodle-tool_sentiment_forum• FacetedSearchTracker

o https://tracker.moodle.org/browse/MDL-59074• ContextualSearchTracker

o https://tracker.moodle.org/browse/MDL-59434• AWSAIRekognition &Lex(imagesearch&chatbot)

o https://aws.amazon.com/amazon-ai/• IBMWatsonNLU(sentimentanalysis)

o https://www.ibm.com/watson/services/natural-language-understanding/• MattPorritt(Me)

o @MatthewPorritt