SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
AutoTutor – An extension to moodle to create
learning activities with “intelligent” automatic
                   correction

          (http://autolearn.barcelonamedia.org)

                    Martí Quixal
                 Barcelona Media
         http://www.barcelonamedia.org




           MoodleMoot Madrid 09, Octubre 2009
Overview of the talk


• The purpose of AutoTutor

• AutoTutor‘s parts

• An invitation to collaborate with us




                    MoodleMoot Madrid 09, Octubre 2009
Overview of the talk


• The purpose of AutoTutor

• AutoTutor‘s parts

• An invitation to collaborate with us




                    MoodleMoot Madrid 09, Octubre 2009
What is AutoTutor?



• AutoTutor is a web-based software that has been designed

   – to “easily” create (language) learning activities including intelligent
     automatic feedback without the need of being a programmer

   – to allow for a progressive fine-tuning and customization of
     feedback messages, reducing the hours devoted by teachers to
     repetitive easily predictable (language) errors




                      MoodleMoot Madrid 09, Octubre 2009
What does “feedback” mean?


Feedback means to:
• inform whether the answer is correct or not

• if it were incorrect:
   – where is the error found? (or where can the text be improved?)
   – what’s the reason that makes this an error?
   – how could you manage to repair it?
       • offering instructions to find a solution (book page, a fragment in a text
         or audio file, etc.)
       • offering a correction proposal (like in Word’s spell checker)


… and being sure that the feedback message is appropriate



                      MoodleMoot Madrid 09, Octubre 2009
What kind of feedback was AutoTutor designed for?



• Feedback on linguistic errors (focus on form)

• Feedback on content or communicative errors (focus on
  content)




                   MoodleMoot Madrid 09, Octubre 2009
What kind of linguistic errors?


Wrong tense/choice of word form



          What happened to Mintel’s sales during the last three months?



                      The sales figures of Mintel grow.



                              The sales figures of Mintel grew.




                           Why don’t you use the past tense of the verb.



                     MoodleMoot Madrid 09, Octubre 2009
What kind of content errors?


Part of the answer is incorrect



           What measure have they taken to cope with the increasing demand?



                      The company has reduced its staff.



                             The company has increased its staff.



                                  Well, that’s not quite the answer, in fact is
                                               right the opposite.


                      MoodleMoot Madrid 09, Octubre 2009
What kind of content errors?


Part of the answer is superfluous



          What measure have they taken to cope with the increasing demand?


                     The clever company has increased its staff and it’s
                     raining in China.


                            The company has increased its staff.



                                Your answer contains the correct words and
                                 content, but check if the words marked in
                                              red are relevant.

                     MoodleMoot Madrid 09, Octubre 2009
Overview of the talk


• The purpose of AutoTutor

• AutoTutor‘s parts

• An invitation to collaborate with us




                    MoodleMoot Madrid 09, Octubre 2009
What does AutoTutor consist of?



AutoTutor consists of three distinctive pieces of software:

    – A moodle extension that allows integrating teaching activities in
      with an access to NLP processing software.

    – A web-based graphical interface for teachers to author language
      learning activities.

    – A combination of algorithms that allow for the automatic creation
      of NLP resources given a specific exercise.




                     MoodleMoot Madrid 09, Octubre 2009
AutoTutor‘s moodle extension (I)


Fully integrated as a moodle activity




              MoodleMoot Madrid 09, Octubre 2009
AutoTutor‘s moodle extension (II)


Keeping track of learner activity and teacher/peer inspection




             Feedback to
             form
                                                       Teacher
                                                       comments
     Learner answer
                                        Feedback to content
                  MoodleMoot Madrid 09, Octubre 2009
AutoTutor‘s moodle extension (III)


An interface for the learner to access automatic feedback




                  MoodleMoot Madrid 09, Octubre 2009
AutoTutor‘s moodle extension (IV)


Two other samples of automatic feedback




                 MoodleMoot Madrid 09, Octubre 2009
AutoTutor’s GUI for activity creation (I)


                     An interface to create activities as they will
                     be seen in moodle, as well as its evaluation
                     and correction specifications (simplified, not
                     trivial though).




         MoodleMoot Madrid 09, Octubre 2009
AutoTutor’s GUI for activity creation (II)


• AutoTutor provides with a graphical interface to:

    – Create AutoTutor pages that will be used to connect to automatic
      correction tools from moodle

    – Define the specifications of how that exercise is to be corrected
      (which are the correct answers, and which are very common errors
      that deserve specific attention/feedback)

    – Allow for the generation of all the resources required for intelligent
      automatic correction/tutoring (without being a programmer!)




                      MoodleMoot Madrid 09, Octubre 2009
AutoTutor’s generator of computational resources



Automatic Correction tools
• General spell and grammar checking feedback (pre-existing)

• Exercise specific feedback
   – defined within the system using teacher input
   – defined by teacher (through interface)


• Content-checking feedback (defined within the system using
  teacher input)




                    MoodleMoot Madrid 09, Octubre 2009
Exercise specific system-defined feedback means…


• Preposition wrong: I am interested at physics.

• Article missing: John took [Ø] car.

• Modal verb wrong: You may not cross the street at a red light.

• Quantificational expression wrong: John has few/little friends.

• Number wrong: The assignment lasts up to twenty two years.




                    MoodleMoot Madrid 09, Octubre 2009
System-defined content-checking feedback (I)


• Blocks are missing
    – Some crucial part of the solution is missing. Please check!

        • Hagia Sophia is famous [Ø]. (for what?)


• Blocks are in the wrong order
    – Check if the order of some information units is wrong.


• Blocks do not fit together
    – Check if some information units do not fit together linguistically or
      in terms of contents.




                      MoodleMoot Madrid 09, Octubre 2009
System-defined content-checking feedback (II)


• Words that are not part of any foreseen block
   – This part of the solution does not correspond to any part of the
     possible solutions stored by the system. Please check!

       • Hagia Sophia is famous for its massive dome in Istanbul.*
           (* The question was formulated in a way that made it unnecessary)


• ‘Something’ is wrong
   – This part of the solution contains some or all of the relevant
     keywords but something is missing or too much or some word form
     is wrong. Please check!




                     MoodleMoot Madrid 09, Octubre 2009
Overview of the talk


• The purpose of AutoTutor

• AutoTutor‘s parts

• An invitation to collaborate with us




                    MoodleMoot Madrid 09, Octubre 2009
Access free and granted for the life of the server


• Project’s site
  http://autolearn.barcelonamedia.org

• Moodle http://parles.upf.edu/autolearn
  – Demo courses (for English):
     • http://parles.upf.edu/autolearn/course/category.php?id=
       19
  – Course on using AutoTutor:
     • Go to course “AUTOLEARN Istanbul Workshop”
        – Group I:    aiwg12009 (enrolment key)



                MoodleMoot Madrid 09, Octubre 2009
Contact person: Martí Quixal
Email: marti.quixal@barcelonamedia.org

               MoodleMoot Madrid 09, Octubre 2009

Contenu connexe

Similaire à AutoLearn -- Extensión de moodle para crear contenidos con corrección interactiva inteligente

EEE Project Meeting, June 2014
EEE Project Meeting, June 2014EEE Project Meeting, June 2014
EEE Project Meeting, June 2014
Yishay Mor
 
Teacher Workshop September 2011 Using Moodle Part 2
Teacher Workshop September 2011 Using Moodle Part 2Teacher Workshop September 2011 Using Moodle Part 2
Teacher Workshop September 2011 Using Moodle Part 2
networkcoordination
 

Similaire à AutoLearn -- Extensión de moodle para crear contenidos con corrección interactiva inteligente (20)

The Future of Moodle and How Not to Stop It
The Future of Moodle and How Not to Stop ItThe Future of Moodle and How Not to Stop It
The Future of Moodle and How Not to Stop It
 
Machine Learning, Faster
Machine Learning, FasterMachine Learning, Faster
Machine Learning, Faster
 
Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and StandardsImpact Well-Beyond Market Share: Synergy Between Open Source and Standards
Impact Well-Beyond Market Share: Synergy Between Open Source and Standards
 
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
 
iTEC widgetStore
iTEC widgetStoreiTEC widgetStore
iTEC widgetStore
 
ChatGPT and Moodle: An Interesting Mix
ChatGPT and Moodle: An Interesting MixChatGPT and Moodle: An Interesting Mix
ChatGPT and Moodle: An Interesting Mix
 
Elearning For Firefighting Training
Elearning For Firefighting TrainingElearning For Firefighting Training
Elearning For Firefighting Training
 
Presentation for staff augmentation
Presentation for staff augmentationPresentation for staff augmentation
Presentation for staff augmentation
 
Mit301– object oriented analysis and design
Mit301– object oriented analysis and designMit301– object oriented analysis and design
Mit301– object oriented analysis and design
 
May MarTech Madness - London MUG May 18th
May MarTech Madness - London MUG May 18thMay MarTech Madness - London MUG May 18th
May MarTech Madness - London MUG May 18th
 
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
Agile and Modeling / MDE : friends or foes? (Agile Tour  Nantes 2010)Agile and Modeling / MDE : friends or foes? (Agile Tour  Nantes 2010)
Agile and Modeling / MDE : friends or foes? (Agile Tour Nantes 2010)
 
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)Building the Next Generation Teaching and Learning Environment with Tsugi (次)
Building the Next Generation Teaching and Learning Environment with Tsugi (次)
 
Moodle tutotial
Moodle tutotialMoodle tutotial
Moodle tutotial
 
Transforming Moodle - United for Wildlife Implementation Case Study
Transforming Moodle - United for Wildlife Implementation Case StudyTransforming Moodle - United for Wildlife Implementation Case Study
Transforming Moodle - United for Wildlife Implementation Case Study
 
EEE Project Meeting, June 2014
EEE Project Meeting, June 2014EEE Project Meeting, June 2014
EEE Project Meeting, June 2014
 
Teacher Workshop September 2011 Using Moodle Part 2
Teacher Workshop September 2011 Using Moodle Part 2Teacher Workshop September 2011 Using Moodle Part 2
Teacher Workshop September 2011 Using Moodle Part 2
 
MOS MindOnSite
MOS MindOnSiteMOS MindOnSite
MOS MindOnSite
 
Personalised Support for Self-Regulated Learning at JTEL 2012
Personalised Support for Self-Regulated Learning at JTEL 2012Personalised Support for Self-Regulated Learning at JTEL 2012
Personalised Support for Self-Regulated Learning at JTEL 2012
 
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...Observed Technological Developments and Sustainability in PLE Diagrams  -  AE...
Observed Technological Developments and Sustainability in PLE Diagrams - AE...
 
London MUG | May MarTech Madness
London MUG | May MarTech MadnessLondon MUG | May MarTech Madness
London MUG | May MarTech Madness
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

AutoLearn -- Extensión de moodle para crear contenidos con corrección interactiva inteligente

  • 1. AutoTutor – An extension to moodle to create learning activities with “intelligent” automatic correction (http://autolearn.barcelonamedia.org) Martí Quixal Barcelona Media http://www.barcelonamedia.org MoodleMoot Madrid 09, Octubre 2009
  • 2. Overview of the talk • The purpose of AutoTutor • AutoTutor‘s parts • An invitation to collaborate with us MoodleMoot Madrid 09, Octubre 2009
  • 3. Overview of the talk • The purpose of AutoTutor • AutoTutor‘s parts • An invitation to collaborate with us MoodleMoot Madrid 09, Octubre 2009
  • 4. What is AutoTutor? • AutoTutor is a web-based software that has been designed – to “easily” create (language) learning activities including intelligent automatic feedback without the need of being a programmer – to allow for a progressive fine-tuning and customization of feedback messages, reducing the hours devoted by teachers to repetitive easily predictable (language) errors MoodleMoot Madrid 09, Octubre 2009
  • 5. What does “feedback” mean? Feedback means to: • inform whether the answer is correct or not • if it were incorrect: – where is the error found? (or where can the text be improved?) – what’s the reason that makes this an error? – how could you manage to repair it? • offering instructions to find a solution (book page, a fragment in a text or audio file, etc.) • offering a correction proposal (like in Word’s spell checker) … and being sure that the feedback message is appropriate MoodleMoot Madrid 09, Octubre 2009
  • 6. What kind of feedback was AutoTutor designed for? • Feedback on linguistic errors (focus on form) • Feedback on content or communicative errors (focus on content) MoodleMoot Madrid 09, Octubre 2009
  • 7. What kind of linguistic errors? Wrong tense/choice of word form What happened to Mintel’s sales during the last three months? The sales figures of Mintel grow. The sales figures of Mintel grew. Why don’t you use the past tense of the verb. MoodleMoot Madrid 09, Octubre 2009
  • 8. What kind of content errors? Part of the answer is incorrect What measure have they taken to cope with the increasing demand? The company has reduced its staff. The company has increased its staff. Well, that’s not quite the answer, in fact is right the opposite. MoodleMoot Madrid 09, Octubre 2009
  • 9. What kind of content errors? Part of the answer is superfluous What measure have they taken to cope with the increasing demand? The clever company has increased its staff and it’s raining in China. The company has increased its staff. Your answer contains the correct words and content, but check if the words marked in red are relevant. MoodleMoot Madrid 09, Octubre 2009
  • 10. Overview of the talk • The purpose of AutoTutor • AutoTutor‘s parts • An invitation to collaborate with us MoodleMoot Madrid 09, Octubre 2009
  • 11. What does AutoTutor consist of? AutoTutor consists of three distinctive pieces of software: – A moodle extension that allows integrating teaching activities in with an access to NLP processing software. – A web-based graphical interface for teachers to author language learning activities. – A combination of algorithms that allow for the automatic creation of NLP resources given a specific exercise. MoodleMoot Madrid 09, Octubre 2009
  • 12. AutoTutor‘s moodle extension (I) Fully integrated as a moodle activity MoodleMoot Madrid 09, Octubre 2009
  • 13. AutoTutor‘s moodle extension (II) Keeping track of learner activity and teacher/peer inspection Feedback to form Teacher comments Learner answer Feedback to content MoodleMoot Madrid 09, Octubre 2009
  • 14. AutoTutor‘s moodle extension (III) An interface for the learner to access automatic feedback MoodleMoot Madrid 09, Octubre 2009
  • 15. AutoTutor‘s moodle extension (IV) Two other samples of automatic feedback MoodleMoot Madrid 09, Octubre 2009
  • 16. AutoTutor’s GUI for activity creation (I) An interface to create activities as they will be seen in moodle, as well as its evaluation and correction specifications (simplified, not trivial though). MoodleMoot Madrid 09, Octubre 2009
  • 17. AutoTutor’s GUI for activity creation (II) • AutoTutor provides with a graphical interface to: – Create AutoTutor pages that will be used to connect to automatic correction tools from moodle – Define the specifications of how that exercise is to be corrected (which are the correct answers, and which are very common errors that deserve specific attention/feedback) – Allow for the generation of all the resources required for intelligent automatic correction/tutoring (without being a programmer!) MoodleMoot Madrid 09, Octubre 2009
  • 18. AutoTutor’s generator of computational resources Automatic Correction tools • General spell and grammar checking feedback (pre-existing) • Exercise specific feedback – defined within the system using teacher input – defined by teacher (through interface) • Content-checking feedback (defined within the system using teacher input) MoodleMoot Madrid 09, Octubre 2009
  • 19. Exercise specific system-defined feedback means… • Preposition wrong: I am interested at physics. • Article missing: John took [Ø] car. • Modal verb wrong: You may not cross the street at a red light. • Quantificational expression wrong: John has few/little friends. • Number wrong: The assignment lasts up to twenty two years. MoodleMoot Madrid 09, Octubre 2009
  • 20. System-defined content-checking feedback (I) • Blocks are missing – Some crucial part of the solution is missing. Please check! • Hagia Sophia is famous [Ø]. (for what?) • Blocks are in the wrong order – Check if the order of some information units is wrong. • Blocks do not fit together – Check if some information units do not fit together linguistically or in terms of contents. MoodleMoot Madrid 09, Octubre 2009
  • 21. System-defined content-checking feedback (II) • Words that are not part of any foreseen block – This part of the solution does not correspond to any part of the possible solutions stored by the system. Please check! • Hagia Sophia is famous for its massive dome in Istanbul.* (* The question was formulated in a way that made it unnecessary) • ‘Something’ is wrong – This part of the solution contains some or all of the relevant keywords but something is missing or too much or some word form is wrong. Please check! MoodleMoot Madrid 09, Octubre 2009
  • 22. Overview of the talk • The purpose of AutoTutor • AutoTutor‘s parts • An invitation to collaborate with us MoodleMoot Madrid 09, Octubre 2009
  • 23. Access free and granted for the life of the server • Project’s site http://autolearn.barcelonamedia.org • Moodle http://parles.upf.edu/autolearn – Demo courses (for English): • http://parles.upf.edu/autolearn/course/category.php?id= 19 – Course on using AutoTutor: • Go to course “AUTOLEARN Istanbul Workshop” – Group I: aiwg12009 (enrolment key) MoodleMoot Madrid 09, Octubre 2009
  • 24. Contact person: Martí Quixal Email: marti.quixal@barcelonamedia.org MoodleMoot Madrid 09, Octubre 2009