SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
www.tugraz.at ◼
W I S S E N ◼ T E C H N I K ◼ L E I D E N S C H A F T
u www.tugraz.at
Development of a mobile
French language learning
platform
Michael Planitzer
Master’s Thesis
www.tugraz.at ◼
Overview
• Motivation
• Requirements
• Implementation
• Evaluation
• Outlook
Michael Planitzer2
www.tugraz.at ◼
Motivation
• Uni Graz, Centre for Language, Plurilingualism
and Didactics (Carole Bourgadel)
• “to encourage students to actively use sentence structures and to
make them aware of the specific problem of interference in French
in an unconventional manner”
• No adequate self-organizable language learning application for B1
and B2
• Self-organizable, mobile application with focus on lexical,
grammatical and syntactical categories.
• Scope
• Conception, CMS web application, iOS mobile application
• Android as part of a Bachelor thesis
Michael Planitzer3
www.tugraz.at ◼
Motivation
→ Develop a prototype to support students during their
Language Learning classes (B1 and B2), with the aim to
avoid interference errors by providing specific differentiation
exercises.
Michael Planitzer4
www.tugraz.at ◼
Requirements
• Categorized exercises
• Categorized quizzes
• Multimedia
• Glossary
• Feedback
• Self-organizable
Michael Planitzer5
1
2
www.tugraz.at ◼
Requirements
• Data management
• store, modify, provide and delete data
→ database
• render and access web pages for a user-friendly data management
→ CMS
• Provide data by an interface to be accessible from mobile
applications
→ API, mobile applications
• Embedding CMS and database to existing system
→ TU Graz Learning Lab environment
https://learninglab.tugraz.at/ (Accessed 11/22/2020)
• Provide tracking possibilities
• Multi classes
Michael Planitzer6
www.tugraz.at ◼
Implementation
Michael Planitzer7
→ Distributed software
architecture
www.tugraz.at ◼
Implementation
– Database
Michael Planitzer8
• MySQL 8.0 database
• 5 Major Parts
• Project
• Glossary
• Question
• Exercise
• Type
www.tugraz.at ◼
Implementation – Web application
• Zend framework 3
• PHP 5.6
• MVC design pattern
• Other components
• Apigility Controller to run REST API
• Authentication/UserManager
• File Management
(Link to slides with screenshots)
Michael Planitzer9
www.tugraz.at ◼
Implementation – iOS application
• General
• Swift 4.2
• iOS 11.0 or later
• iPhone and iPad
• Sends analytics data to Firebase
• Main User stories
• Registration and Login (Link to slides with screenshots)
• Doing exercises (Link to slide with video)
• Doing quizzes (Link to slides with screenshots)
• Watching learning videos (Link to slides with screenshots)
• Glossary – dictionary look-ups (Link to slides with screenshots)
• Administrating app settings (Link to slides with screenshots)
Michael Planitzer10
www.tugraz.at ◼
Implementation – Firebase analytics
• Crash reports & Event analytics
• Embedded in iOS application
• Individual measurements
• parameters send to firebase
course, type, pool, exercise,...
• on suitable places
quiz/exercise started/exited, get info during challenge, view glossary entry,...
• Learning Analytics
• How long do students need for which exercises?
• For which exercises do they need further information?
• When and on which exercise do they start and stop studying?
• Which glossary entries are how often and how long looked up?
• etc.
• Standard visualizations
Michael Planitzer11
www.tugraz.at ◼
Michael Planitzer12
1
2
3
5
4
MVC Flow
www.tugraz.at ◼
Michael Planitzer13
3
4
1
2
5
6
7
REST API Flow
www.tugraz.at ◼
Tracking Flow
Michael Planitzer14
2
1
3
4
www.tugraz.at ◼
Evaluation
Used since Summer Semester 2020
• ~90 students (60% Android, 40% iOS)
• No crashes registered by Firebase
Students
• In general intuitive, design could be more friendly
• Highly accepted → included into final exam
• Most liked feature: multimedia content
• Mouth gestures
• Listening Comprehension
• Can be used everywhere and everytime
• Really big improvements only with app not achievable
• Exercises too reproductive
Michael Planitzer15
www.tugraz.at ◼
Evaluation
Teachers
• Very high administrative effort
• ~350 exercises with images and audio records
• 25 videos
• 20 pdf description
• → ~180h
• Colleagues fear about technology
• No interest about deep analytics evaluations
Keynote at Arqus “Virtual language learning in Europe” (06/24/2020)
https://european-university.uni-graz.at/de/neuigkeiten/detail/article/grenzenlos/ (Accessed 11/22/2020)
Michael Planitzer16
www.tugraz.at ◼
Evaluation / Outlook
• Platform works, if responsible person (teacher)...
• ...is behind it.
• ...is not afraid about technology.
• ...has time to feed the platform with data.
• Students are using it…
• …if content is part of class and exam.
• …because of the mutimedia elements.
• …because of the uncomplicated, everywhere/everytime availability.
• Platform has to get…
• …better thought out, diversified exercises.
• …faster setup possibility.
→ Platform can only be a supporting element to other
teaching methods.
Michael Planitzer17
www.tugraz.at ◼
Outlook
• Educational Paper “Interlingual Interference
Phenomena in French Courses” by Carole
Bourgadel, (in progress)
https://treffpunktsprachen.uni-graz.at/en/research/didactics/projekte0/aktuelleprojekte/interlingual-
interference-phenomena-in-french-courses/ (Accessed 11/22/2020)
• Two „must” improvements
• Faster project setup
• Better thought out, diversified exercises.
• Would make sense
• Administration and organization build on already
established systems (TU Graz TeachCenter)
• Utilize analytics data
Michael Planitzer18
www.tugraz.at ◼
Thank you for your attention
iOS: https://apps.apple.com/at/app/appell/id1449511915?l=en (Accessed 11/22/2020)
Android: https://play.google.com/store/apps/details?id=at.tugraz.appell (Accessed 11/22/2020)
Michael Planitzer19
www.tugraz.at ◼
Web application - Screens (1|3)
https://schule.learninglab.tugraz.at/Appell/
Michael Planitzer20
www.tugraz.at ◼
Web application - Screens (2|3)
https://schule.learninglab.tugraz.at/Appell/
Michael Planitzer21
www.tugraz.at ◼
Michael Planitzer22
Web application - Screens (3|3)
https://schule.learninglab.tugraz.at/Appell/
www.tugraz.at ◼
Michael Planitzer23
Firebase
evaluations
www.tugraz.at ◼
Michael Planitzer24
iOS App – Screens
Register/Login
www.tugraz.at ◼
Michael Planitzer25
iOS App – Screens
Exercises
www.tugraz.at ◼
Michael Planitzer26
iOS App – Screens
Quiz
www.tugraz.at ◼
Michael Planitzer27
iOS App – Screens
Videos
www.tugraz.at ◼
Michael Planitzer28
iOS App – Screens
Glossary
www.tugraz.at ◼
Michael Planitzer29
iOS App – Screens
More
www.tugraz.at ◼
Michael Planitzer30
iOS App – Screens
More
www.tugraz.at ◼
Evaluation – Pre-Release
• Lot of meetings (agile process)
• Functionality
• Usability
• Usability tests with persons involved during implementation and
colleagues/students of Carole
• Performance
• Compatibility
• PHP 5+7, ZF3/Laminar, iOS 11.0, Firebase, UserManager
• Maintainability
• Portability
Michael Planitzer31
www.tugraz.at ◼
Implementation – Technology Stack
Michael Planitzer32
• MySQL 8.0 database
• Doctrine 1.1 ORM
• Zend framework 3
• PHP 5.6
• File storage
• Native mobile apps
• Android: Java (Bachelor Thesis)
• iOS: Swift 4.2
• REST API
• Apigility 1.4
• Firebase 5.17

Weitere ähnliche Inhalte

Ähnlich wie Development of a mobile French language learning platform

Going Mobile
Going MobileGoing Mobile
Going MobileLTatUoN
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232techprojects
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & ArchitectureFolajimi Fakoya
 
Digital Tools - What's out there?
Digital Tools - What's out there?Digital Tools - What's out there?
Digital Tools - What's out there?Yum Studio
 
Institutional Team January 2013
Institutional Team January 2013Institutional Team January 2013
Institutional Team January 2013tmeisenbach
 
Spring 2013 IOLUG Conference Presentation: Instructional Design in Libraries ...
Spring 2013 IOLUG Conference Presentation: Instructional Design in Libraries ...Spring 2013 IOLUG Conference Presentation: Instructional Design in Libraries ...
Spring 2013 IOLUG Conference Presentation: Instructional Design in Libraries ...Austin Stroud
 
Beyond clicking
Beyond clickingBeyond clicking
Beyond clickingWu Heping
 
Powerpoint
PowerpointPowerpoint
Powerpointfrenchme
 
Engaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 TechnologiesEngaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 TechnologiesNanette Stillwell
 
Mobile Learning for Language Teachers: Resources & Lesson Plans
Mobile Learning for Language Teachers: Resources & Lesson PlansMobile Learning for Language Teachers: Resources & Lesson Plans
Mobile Learning for Language Teachers: Resources & Lesson PlansShelly Sanchez Terrell
 
Maximizing Your Time with Students - Maximizing Teachable Moments
Maximizing Your Time with Students - Maximizing Teachable MomentsMaximizing Your Time with Students - Maximizing Teachable Moments
Maximizing Your Time with Students - Maximizing Teachable MomentsStaci Trekles
 
21st Century Learning Conference, Feb. 16-18, 2012
21st Century Learning Conference, Feb. 16-18, 201221st Century Learning Conference, Feb. 16-18, 2012
21st Century Learning Conference, Feb. 16-18, 2012Joanna Huang
 
Technology Driven Differentiation - ASTE 2015 Presentation
Technology Driven Differentiation - ASTE 2015 PresentationTechnology Driven Differentiation - ASTE 2015 Presentation
Technology Driven Differentiation - ASTE 2015 PresentationVicki Davis
 
Induction
InductionInduction
Inductionahalter
 
Get inspired, create and share
Get inspired, create and shareGet inspired, create and share
Get inspired, create and shareIsabelle Jones
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideKaren Church
 
Accessibility tools iste inclusive learning playground 2016 - when just mak...
Accessibility tools   iste inclusive learning playground 2016 - when just mak...Accessibility tools   iste inclusive learning playground 2016 - when just mak...
Accessibility tools iste inclusive learning playground 2016 - when just mak...Jennifer Edge-Savage
 
Course tech conf_2013_ppt_mobile_technology_bowers-miller
Course tech conf_2013_ppt_mobile_technology_bowers-millerCourse tech conf_2013_ppt_mobile_technology_bowers-miller
Course tech conf_2013_ppt_mobile_technology_bowers-millerGina Bowers-Miller
 

Ähnlich wie Development of a mobile French language learning platform (20)

Going Mobile
Going MobileGoing Mobile
Going Mobile
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232
 
Course Possibilities & Architecture
Course Possibilities & ArchitectureCourse Possibilities & Architecture
Course Possibilities & Architecture
 
Google Summer of Code 2011: UOC & Apertium
Google Summer of Code 2011: UOC & ApertiumGoogle Summer of Code 2011: UOC & Apertium
Google Summer of Code 2011: UOC & Apertium
 
Mobile Learner Requirements
Mobile Learner RequirementsMobile Learner Requirements
Mobile Learner Requirements
 
Digital Tools - What's out there?
Digital Tools - What's out there?Digital Tools - What's out there?
Digital Tools - What's out there?
 
Institutional Team January 2013
Institutional Team January 2013Institutional Team January 2013
Institutional Team January 2013
 
Spring 2013 IOLUG Conference Presentation: Instructional Design in Libraries ...
Spring 2013 IOLUG Conference Presentation: Instructional Design in Libraries ...Spring 2013 IOLUG Conference Presentation: Instructional Design in Libraries ...
Spring 2013 IOLUG Conference Presentation: Instructional Design in Libraries ...
 
Beyond clicking
Beyond clickingBeyond clicking
Beyond clicking
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Engaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 TechnologiesEngaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 Technologies
 
Mobile Learning for Language Teachers: Resources & Lesson Plans
Mobile Learning for Language Teachers: Resources & Lesson PlansMobile Learning for Language Teachers: Resources & Lesson Plans
Mobile Learning for Language Teachers: Resources & Lesson Plans
 
Maximizing Your Time with Students - Maximizing Teachable Moments
Maximizing Your Time with Students - Maximizing Teachable MomentsMaximizing Your Time with Students - Maximizing Teachable Moments
Maximizing Your Time with Students - Maximizing Teachable Moments
 
21st Century Learning Conference, Feb. 16-18, 2012
21st Century Learning Conference, Feb. 16-18, 201221st Century Learning Conference, Feb. 16-18, 2012
21st Century Learning Conference, Feb. 16-18, 2012
 
Technology Driven Differentiation - ASTE 2015 Presentation
Technology Driven Differentiation - ASTE 2015 PresentationTechnology Driven Differentiation - ASTE 2015 Presentation
Technology Driven Differentiation - ASTE 2015 Presentation
 
Induction
InductionInduction
Induction
 
Get inspired, create and share
Get inspired, create and shareGet inspired, create and share
Get inspired, create and share
 
Designing and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guideDesigning and deploying mobile user studies in the wild: a practical guide
Designing and deploying mobile user studies in the wild: a practical guide
 
Accessibility tools iste inclusive learning playground 2016 - when just mak...
Accessibility tools   iste inclusive learning playground 2016 - when just mak...Accessibility tools   iste inclusive learning playground 2016 - when just mak...
Accessibility tools iste inclusive learning playground 2016 - when just mak...
 
Course tech conf_2013_ppt_mobile_technology_bowers-miller
Course tech conf_2013_ppt_mobile_technology_bowers-millerCourse tech conf_2013_ppt_mobile_technology_bowers-miller
Course tech conf_2013_ppt_mobile_technology_bowers-miller
 

Mehr von Educational Technology

The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...Educational Technology
 
Analysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsAnalysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsEducational Technology
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Educational Technology
 
Mixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreMixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreEducational Technology
 
Development of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemDevelopment of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemEducational Technology
 
Math trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidMath trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidEducational Technology
 
Empirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEmpirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEducational Technology
 
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikFächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikEducational Technology
 
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienDENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienEducational Technology
 
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Educational Technology
 
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Educational Technology
 
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Educational Technology
 
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioFächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioEducational Technology
 
Einsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEinsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEducational Technology
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesEducational Technology
 
Development of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformDevelopment of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformEducational Technology
 

Mehr von Educational Technology (20)

The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...The use of programming tasks in interactive videos to increase learning effec...
The use of programming tasks in interactive videos to increase learning effec...
 
Analysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elementsAnalysis of students' behavior watching iMooX courses with interactive elements
Analysis of students' behavior watching iMooX courses with interactive elements
 
Portability of Mobile Applications
Portability of Mobile ApplicationsPortability of Mobile Applications
Portability of Mobile Applications
 
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
Erhebung von Lernaktivitäten in einem Pop-Up-Makerspace mit einer technischen...
 
Mixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der HochschullehreMixed Reality im Distance Learning in der Hochschullehre
Mixed Reality im Distance Learning in der Hochschullehre
 
Development of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management systemDevelopment of a WCAG theme for a learning management system
Development of a WCAG theme for a learning management system
 
Math trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for AndroidMath trainer as a chatbot via system(push) messages for Android
Math trainer as a chatbot via system(push) messages for Android
 
Empirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video FootageEmpirical Analysis of Automated Editing of Raw Learning Video Footage
Empirical Analysis of Automated Editing of Raw Learning Video Footage
 
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der LeichtathletikFächerintegrativer Unterricht am Beispiel der Leichtathletik
Fächerintegrativer Unterricht am Beispiel der Leichtathletik
 
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von InternettechnologienDENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
DENKEN UND TECHNIK Über manipulative Auswirkungen von Internettechnologien
 
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
Empfehlungen für den Unterricht im Fach Informatik für Menschen mit Autismus-...
 
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
Entwicklung eines Online-Kurses für digitale Kompetenzen für Studienanfänger:...
 
School Start Screening Tool
School Start Screening ToolSchool Start Screening Tool
School Start Screening Tool
 
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
Learning Analytics and Spelling Acquisition in German - the Path to Indivdual...
 
Learning Analytics and MOOCs
Learning Analytics and MOOCsLearning Analytics and MOOCs
Learning Analytics and MOOCs
 
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters ThymioFächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
Fächerintegrativer Unterricht am Beispiel des Lernroboters Thymio
 
Einsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im KlassenzimmerEinsatz von Mixed Reality im Klassenzimmer
Einsatz von Mixed Reality im Klassenzimmer
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional Websites
 
Development of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platformDevelopment of a learning diary for a MOOC platform
Development of a learning diary for a MOOC platform
 
Potential of Bots for Encylclopedias
Potential of Bots for EncylclopediasPotential of Bots for Encylclopedias
Potential of Bots for Encylclopedias
 

Kürzlich hochgeladen

[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online PresentationGDSCYCCE
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya - UEM Kolkata Quiz Club
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesashishpaul799
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Abhinav Gaur Kaptaan
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeSaadHumayun7
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxheathfieldcps1
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...Sayali Powar
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Celine George
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resourcesaileywriter
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxSanjay Shekar
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointELaRue0
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesRased Khan
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Celine George
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 

Kürzlich hochgeladen (20)

[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General QuizPragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
Pragya Champions Chalice 2024 Prelims & Finals Q/A set, General Quiz
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
Research Methods in Psychology | Cambridge AS Level | Cambridge Assessment In...
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Neurulation and the formation of the neural tube
Neurulation and the formation of the neural tubeNeurulation and the formation of the neural tube
Neurulation and the formation of the neural tube
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
Open Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPointOpen Educational Resources Primer PowerPoint
Open Educational Resources Primer PowerPoint
 
Application of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matricesApplication of Matrices in real life. Presentation on application of matrices
Application of Matrices in real life. Presentation on application of matrices
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 

Development of a mobile French language learning platform

  • 1. www.tugraz.at ◼ W I S S E N ◼ T E C H N I K ◼ L E I D E N S C H A F T u www.tugraz.at Development of a mobile French language learning platform Michael Planitzer Master’s Thesis
  • 2. www.tugraz.at ◼ Overview • Motivation • Requirements • Implementation • Evaluation • Outlook Michael Planitzer2
  • 3. www.tugraz.at ◼ Motivation • Uni Graz, Centre for Language, Plurilingualism and Didactics (Carole Bourgadel) • “to encourage students to actively use sentence structures and to make them aware of the specific problem of interference in French in an unconventional manner” • No adequate self-organizable language learning application for B1 and B2 • Self-organizable, mobile application with focus on lexical, grammatical and syntactical categories. • Scope • Conception, CMS web application, iOS mobile application • Android as part of a Bachelor thesis Michael Planitzer3
  • 4. www.tugraz.at ◼ Motivation → Develop a prototype to support students during their Language Learning classes (B1 and B2), with the aim to avoid interference errors by providing specific differentiation exercises. Michael Planitzer4
  • 5. www.tugraz.at ◼ Requirements • Categorized exercises • Categorized quizzes • Multimedia • Glossary • Feedback • Self-organizable Michael Planitzer5 1 2
  • 6. www.tugraz.at ◼ Requirements • Data management • store, modify, provide and delete data → database • render and access web pages for a user-friendly data management → CMS • Provide data by an interface to be accessible from mobile applications → API, mobile applications • Embedding CMS and database to existing system → TU Graz Learning Lab environment https://learninglab.tugraz.at/ (Accessed 11/22/2020) • Provide tracking possibilities • Multi classes Michael Planitzer6
  • 8. www.tugraz.at ◼ Implementation – Database Michael Planitzer8 • MySQL 8.0 database • 5 Major Parts • Project • Glossary • Question • Exercise • Type
  • 9. www.tugraz.at ◼ Implementation – Web application • Zend framework 3 • PHP 5.6 • MVC design pattern • Other components • Apigility Controller to run REST API • Authentication/UserManager • File Management (Link to slides with screenshots) Michael Planitzer9
  • 10. www.tugraz.at ◼ Implementation – iOS application • General • Swift 4.2 • iOS 11.0 or later • iPhone and iPad • Sends analytics data to Firebase • Main User stories • Registration and Login (Link to slides with screenshots) • Doing exercises (Link to slide with video) • Doing quizzes (Link to slides with screenshots) • Watching learning videos (Link to slides with screenshots) • Glossary – dictionary look-ups (Link to slides with screenshots) • Administrating app settings (Link to slides with screenshots) Michael Planitzer10
  • 11. www.tugraz.at ◼ Implementation – Firebase analytics • Crash reports & Event analytics • Embedded in iOS application • Individual measurements • parameters send to firebase course, type, pool, exercise,... • on suitable places quiz/exercise started/exited, get info during challenge, view glossary entry,... • Learning Analytics • How long do students need for which exercises? • For which exercises do they need further information? • When and on which exercise do they start and stop studying? • Which glossary entries are how often and how long looked up? • etc. • Standard visualizations Michael Planitzer11
  • 15. www.tugraz.at ◼ Evaluation Used since Summer Semester 2020 • ~90 students (60% Android, 40% iOS) • No crashes registered by Firebase Students • In general intuitive, design could be more friendly • Highly accepted → included into final exam • Most liked feature: multimedia content • Mouth gestures • Listening Comprehension • Can be used everywhere and everytime • Really big improvements only with app not achievable • Exercises too reproductive Michael Planitzer15
  • 16. www.tugraz.at ◼ Evaluation Teachers • Very high administrative effort • ~350 exercises with images and audio records • 25 videos • 20 pdf description • → ~180h • Colleagues fear about technology • No interest about deep analytics evaluations Keynote at Arqus “Virtual language learning in Europe” (06/24/2020) https://european-university.uni-graz.at/de/neuigkeiten/detail/article/grenzenlos/ (Accessed 11/22/2020) Michael Planitzer16
  • 17. www.tugraz.at ◼ Evaluation / Outlook • Platform works, if responsible person (teacher)... • ...is behind it. • ...is not afraid about technology. • ...has time to feed the platform with data. • Students are using it… • …if content is part of class and exam. • …because of the mutimedia elements. • …because of the uncomplicated, everywhere/everytime availability. • Platform has to get… • …better thought out, diversified exercises. • …faster setup possibility. → Platform can only be a supporting element to other teaching methods. Michael Planitzer17
  • 18. www.tugraz.at ◼ Outlook • Educational Paper “Interlingual Interference Phenomena in French Courses” by Carole Bourgadel, (in progress) https://treffpunktsprachen.uni-graz.at/en/research/didactics/projekte0/aktuelleprojekte/interlingual- interference-phenomena-in-french-courses/ (Accessed 11/22/2020) • Two „must” improvements • Faster project setup • Better thought out, diversified exercises. • Would make sense • Administration and organization build on already established systems (TU Graz TeachCenter) • Utilize analytics data Michael Planitzer18
  • 19. www.tugraz.at ◼ Thank you for your attention iOS: https://apps.apple.com/at/app/appell/id1449511915?l=en (Accessed 11/22/2020) Android: https://play.google.com/store/apps/details?id=at.tugraz.appell (Accessed 11/22/2020) Michael Planitzer19
  • 20. www.tugraz.at ◼ Web application - Screens (1|3) https://schule.learninglab.tugraz.at/Appell/ Michael Planitzer20
  • 21. www.tugraz.at ◼ Web application - Screens (2|3) https://schule.learninglab.tugraz.at/Appell/ Michael Planitzer21
  • 22. www.tugraz.at ◼ Michael Planitzer22 Web application - Screens (3|3) https://schule.learninglab.tugraz.at/Appell/
  • 24. www.tugraz.at ◼ Michael Planitzer24 iOS App – Screens Register/Login
  • 25. www.tugraz.at ◼ Michael Planitzer25 iOS App – Screens Exercises
  • 28. www.tugraz.at ◼ Michael Planitzer28 iOS App – Screens Glossary
  • 31. www.tugraz.at ◼ Evaluation – Pre-Release • Lot of meetings (agile process) • Functionality • Usability • Usability tests with persons involved during implementation and colleagues/students of Carole • Performance • Compatibility • PHP 5+7, ZF3/Laminar, iOS 11.0, Firebase, UserManager • Maintainability • Portability Michael Planitzer31
  • 32. www.tugraz.at ◼ Implementation – Technology Stack Michael Planitzer32 • MySQL 8.0 database • Doctrine 1.1 ORM • Zend framework 3 • PHP 5.6 • File storage • Native mobile apps • Android: Java (Bachelor Thesis) • iOS: Swift 4.2 • REST API • Apigility 1.4 • Firebase 5.17