On Using Cloud Computing to Support Online Courses
-
Upload
german-molto -
Category
Education
-
view
344 -
download
3
description
Transcript of On Using Cloud Computing to Support Online Courses
![Page 1: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/1.jpg)
ON USING THE CLOUD TO SUPPORT ONLINE COURSES
2014 Frontiers in Education Conference (FIE) Madrid (Spain), October, 23
Instituto de Instrumentación para Imagen Molecular
Universitat Politècnica de València, Spain
![Page 2: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/2.jpg)
GOAL OF THIS TALK
• This talk summarises the experience of creating and supporting an online course on Cloud Computing using Cloud Computing tools.
• FROM • A biannual face-‐to-‐face course with up to 10 students per edition (some editions cancelled) and satisfaction rate over 9 out of 10.
• TO • An always-‐open fully online asynchronous course that trained 230+ students from 8 countries in an academic year while maintaining the satisfaction rate.
![Page 3: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/3.jpg)
WHAT IS CLOUD COMPUTING?
• Cloud Computing is a model to provision and use resources (storage, computation, services, etc.) from a third-‐party provider typically on a pay-‐as-‐you-‐go basis. • No upfront investments • Elasticity (on-‐demand provisioning) Cloud Computing Providers
Virtual Machines
Storage Capacity
Services
![Page 4: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/4.jpg)
THE ONLINE COURSE
• Online Course on Cloud Computing with Amazon Web Services (AWS) [Spanish] • http://www.grycap.upv.es/cursocloudaws • Mainly Addressed to Computer Scientists / Engineers
• Scalable Cloud Applications, Deployment and Automated Configuration (DevOps), etc.
• Hands-‐on Sessions using Remote Labs.
@CursoCloudAWS
/CursoCloudAWS
![Page 5: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/5.jpg)
AN ONLINE LEARNER
• Fully asynchronous online course in which the students acquire the competencies and provide feedback for further improvement.
StudentStudent
Video Lessons Documentation Online
ResourcesRemote
Labs
Self Study Self Assessment
CompetencIes / Skills Feedback
Peer Interaction
Instructor Guidance
Lear
ning
M
ater
ials
Self-
Lear
ning
Out
com
e
Online Tests
![Page 6: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/6.jpg)
ARCHITECTURE TO SUPPORT THE ONLINE COURSE
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Google Spreadsheets
Google Forms
PoliformaT(LMS)
PoliTube(Video Lessons)
CFP (Management)
Remote Labs
Web Server / SSH
PoliReunión(Conferencing)
PoliMedia(Video Intro)
Online Learning Platform
Web Page(Advertisement)
1. Find the course
2. Enroll the
course
3. Course start. List of
students
Communication Platform
5. Migrate anonymized data
StudentsGMail 6. Send
credentials
7. Access course materials and
guidance
8. Access remote labs
Infrastructure Manager
4.a Deploy Remote
Labs
9. Infrastructure notifications
Devops Tools (Ansible)
Remote Labs Provisioner
Remote Labs
4.b Deploy Remote Labs
AWS Management
Console
9. Report feedback
Social Hub
10. Keep posted
Content & Management Platform
System Version Control
SVN
![Page 7: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/7.jpg)
TOOLS FOR VIDEO PRODUCTION
• Polimedia videos are recorded in a studio.
• Screencasts for the video-‐lessons are recorded on a MacBook Air + ScreenFlow
![Page 8: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/8.jpg)
HANDS-‐ON TRAINING
• Self-‐guided documentation so that students work at their own pace.
![Page 9: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/9.jpg)
REMOTE LABS ON AWS
• Remote Labs consist of: • AWS Management Portal (Web Interface) • A remote machine (Virtual Machine), shared by all students and specifically configured with the required tools and data.
• Provisioned via the IM • Infrastructure Manager – http://www.grycap.upv.es/im
• An open-‐source tool that you can use to deploy customized remote labs on Cloud providers.
![Page 10: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/10.jpg)
PROVISIONING REMOTE LABS
Infrastructure Manager
(IM)
Virtual Infrastructure Descriptions (RADLs)
Virtual Machine image Repository & Catalog
(VMRC)
SysadminSysadmin InstructorInstructor
Virtual Infrastructure A
Virtual Infrastructure B
Cloud Provider
Configurator(Ansible)
Web Interface
Software Repository
Repository of Educational Material
Students
ODISEA / IM
![Page 11: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/11.jpg)
GATHERING FEEDBACK
• Google Forms allows to automatically gather and process the feedback after each module.
![Page 12: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/12.jpg)
PROCESSING FEEDBACK
• Aggregated information to know the highest rated video-‐lessons.
• Enables to progressively improve each module according to students’ suggestions
• Goal: Improve the educational material until it converges to zero doubts for students.
![Page 13: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/13.jpg)
PERSONALISED MESSAGING
• Based on a programmed Google Spreadsheet that enables personalised custom messaging.
![Page 14: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/14.jpg)
INSTANT OFFICE HOURS
• Requests from students arrive to instructor’s mobile phone within few seconds.
• The instructor decides if the answer can be delayed • https://boxcar.io
![Page 15: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/15.jpg)
WORKLOAD OF E-‐MAILS PER COURSE EDITION
• Instant notifications can be a source of stress unless its number is very low. • An average 14 e-‐mails per edition with an average 25 students per edition.
0"
5"
10"
15"
20"
25"
30"
35"
40"
1" 2" 3" 4" 5" 6"
#"of"e&mails"vs"#"of"students"per"course"edi4on"
#"of"students"
#"of"doubts"
• The strategy of iterative refinement of the educational material pays off.
![Page 16: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/16.jpg)
MAIN RESULTS
Question Rate
The organization of the course has been appropriate 9.10
The instructor masters the content of the course 9.53
The course adapts to my learning pace 8.31
The instructor has rapidly resolved my doubts 9.59
I would recommend this course 9.03
The means used for the course (Internet + Remote Labs) have advantages over face-‐to-‐face
9.06
I am satisfied with the course 9.06
• Answers from 101 students (out of a population of 203 students), from 8 countries, during 2013/2014 [0,10].
• 71% of students finished the course with an average grade of 9.17 (objective test questions).
![Page 17: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/17.jpg)
ONLINE COMMUNITY IS IMPORTANT …
• Hola
![Page 18: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/18.jpg)
… BUT BEING RANKED #1 IN GOOGLE IS THE KEY
First position in Google (after the ads). Basic SEO (Search Engine Optimization) techniques.
![Page 19: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/19.jpg)
GOOGLE ANALYTICS
• Being struck by the spanish version of the Slashdot Effect (barrapunto.com).
• From 10-‐20 hits/day to 300+ hits/day worldwide.
![Page 20: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/20.jpg)
LESSONS LEARNED
• Online courses can be highly dynamic. • New material can be included on demand. • Unlike books, errata only impacts the first student that finds it and notifies it.
• New learners are used to MOOCs. • Online learning has BIG advantages for students and instructors.
• You have to AUTOMATE if you want to survive. • Cloud services and technology is mature and ready to support online instruction.
![Page 21: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/21.jpg)
CONCLUSIONS AND FUTURE WORK
• Use of Cloud Services to simplify online course management while delivering a high quality learning experience to a worldwide audience. • Cloud Services: Amazon Web Services, Google Apps, Google Analytics, Infrastructure Manager (IM), BoxCar, Social Platforms.
• Current status: • No editions. Always open. 230+ students from 8 countries.
• Enroll anytime and work at your own pace.
• This paves the way for Education as a Service (EaaS), where courses are available when and how the students demand.
![Page 22: On Using Cloud Computing to Support Online Courses](https://reader033.fdocuments.us/reader033/viewer/2022060121/5593fb881a28ab6e4f8b4654/html5/thumbnails/22.jpg)
CONTACT
Germán Moltó Instituto de Instrumentación para Imagen Molecular Universitat Politècnica de València Camino de Vera s/n 46022, Valencia SPAIN [email protected] http://www.grycap.upv.es/gmolto http://formacioncloud.blogs.upv.es
@gmolto