Web-based tools for the teaching of statistics using R and MATLAB/Gnu Octave

Similar documents
Modern e-learning Techniques for Statistics

Introduction to Web Content Management Systems Site Development SYLLABUS FALL 2012

On the Difficulty to Design Arabic E-learning System in Statistics

Flexible Generation of E-Learning Exams in R:

MATH 1310, SECTION 17086

Computer-based Language Learning with Interactive Web Exercises

Getting Serious About a Platform Independent Application for the Usage of Mobile Moodle Quizzes: A Case Study

Course Syllabus Web Page Design 2 IMED 2315

Online Master of Science in Information Technology Degree Program User s Guide for Students

1314 Online College Algebra Course Description

Getting Started with WebCT

Dearborn Public Schools. elearning Platform. Communicate. Learn. Collect. See what you can do.

Using Moodle. Moodle can do lots of things but my advice would be to use it for:

MIGRATING FROM A WEB SITE TO A MOODLE BASED CMS

INTEGRATED VIRTUAL LEARNING ENVIRONMENT (IVLE)

Quality Matters Online Course Development and Guidelines

Technology-Enhanced Learning Survey Dundalk Institute of Technology March 2014

Interactive Applications for Modeling and Analysis with Shiny

MSOW. MSO for the Web MSONet Workstation Configuration Guide

RGB Color Managed Workflow Example

Math 19A (Online) Calculus for Science Engineering and Mathematics University of California Santa Cruz

Drupal Performance Tuning

Pedagogy of Effective Online Course Design and Delivery Schedule

MASSACHUSETTS HARVARD

Webcasting vs. Web Conferencing. Webcasting vs. Web Conferencing

Communication Software Laboratory Academic Year E-learning Platforms. Moodle and Dokeos.

RARITAN VALLEY COMMUNITY COLLEGE ACADEMIC COURSE OUTLINE CISY 233 INTRODUCTION TO PHP

Open Communication & Web 2.0. Cole Camplese & Allan Gyorke The Pennsylvania State University

Course Syllabus. Upon completion of all six modules, participants will have:

Online International Business Certificate Programs

The Hepldesk and the CLIQ staff can offer further specific advice regarding course design upon request.

Unified Communication Platform. Product Page

Internet Explorer Settings for Optum CareTracker

Extending Remote Desktop for Large Installations. Distributed Package Installs

Virtual Classroom (VCR)

Client-side Web Engineering From HTML to AJAX

Specialized Programme on Web Application Development using Open Source Tools

Learning Management System

Moodle Integrated Synchronous Teaching/Conferencing: A Free Open-Source Synchronous Capability for Moodle

ITP 300: Database Web Development. Database Web Development (Monday section) Fall 2012 Course Units

Cisco TelePresence Content Server

Avsoft, Inc. LEARNING MANAGEMENT SYSTEM ORGANIZATION MANAGER MANUAL

Narrowing the Digital Generation Gap e-learning Program for Teachers on Water Environment Education

ACE: Dreamweaver CC Exam Guide

Using Impatica for Power Point

Castro, Elizabeth. HTML, XHTML & CSS Visual Quick Start Guide. Peachpit Press. Edition: Sixth. Pages: 456. ISBN:

University of London Computer Centre Moodle Plugin Matrix

Learning Management System MOODLE

e-learning, Distance Education Solutions, Products and Services

Adobe Certified Expert Program

STAT 2300: BUSINESS STATISTICS Section 002, Summer Semester 2009

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

Student Preferences for Learning College Algebra in a Web Enhanced Environment

Math 19B (Online) Calculus for Science Engineering and Mathematics University of California Santa Cruz

SMART Software for Mobile Devices Sales brief

ISI ACADEMY Web applications Programming Diploma using PHP& MySQL

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

Framework as a master tool in modern web development

BUSSTAT 207 Introduction to Business Statistics Fall 2015

DePaul University February, Bahrain Accounting 500 Financial Accounting

Accounting Online. Course Description:

WEB Javascript 3 Credit Hours

STAT 121 Hybrid SUMMER 2014 Introduction to Statistics for the Social Sciences Session I: May 27 th July 3 rd

EVERYTHING YOU NEED FOR BRANDING ON MULTIPLE CHANNELS

MediaWiki 1.1. Beginner's Guide. Install, Jeffrey. MediaWiki-based site PUBLISHING. manage, and customize your own. Mizanur Rahman. T.

Build Your Knowledge!

Interactive Video Quizzes Information Guide For Quiz Creators. Version: 1.0

Solimar Print Director Enterprise

Additional information >>> HERE <<< Best Way to Get Website Traffic Real User Experience

Seattle Central Community College BITCA Division. Syllabus MIC Online

Student User Guide. Introduction to the Module Management System (MMS) in Philosophy. Logging in; Submitting work; Logging out

Web Development News, Tips and Tutorials

SVCC Exemplary Online Course Checklist

ONLINE EXERCISE SYSTEM A Web-Based Tool for Administration and Automatic Correction of Exercises

U.S. Army Training Support Center TCM-TADLP-Courseware Standards and Certification Division. Mobile Best Practices

Glossary of terms used in the survey

Create A Google Site. Introduction to Sites. Create, format, and customize a site. Adapted from:

IT 201 Information Design Techniques

IAEA Learning Management System User Manual

International Journal of Asian Social Science LEARNING MANAGEMENT SYSTEM USING MULTI-AGENT TECHNOLOGY: A PROPOSED IMPLEMENTATION STRATEGY

Elgg 1.8 Social Networking

Cloud Computing-upcoming E-Learning tool

Quiz 1 Sec D. Name: Class: Date: Identify the choice that best completes the statement or answers the question.

The Development of an Online Engineering Alphabet

Getting Started in Moodle

Programme Name: Certificate Course in. ICT Tools for Technology Enabled Learning

Transcription:

Web-based tools for the teaching of statistics using R and MATLAB/Gnu Octave Sigbert Klinke Humboldt-Universität zu Berlin Ladislaus von Bortkiewicz Chair of Statistics Applicable Semiparametrics - 12 October 2013

Introduction Lecture Teaching material R extension Exercises End The web as hub Teaching statistics Lectures Teaching material Exercises Exams The teacher: spider or fly? Source: Wikimedia Commons S. Klinke Humboldt-Universität zu Berlin

The university uses methods like a thousand years ago Source: Spiegel Online 19.03.12 Thrun teaches since 2012 at Udacity, an online university Can we stream our lecture to internet? Yes, we can! Technical solutions WatchMyCam BigBlueButton Adobe Connect

Limitations and solution Limitations Bandwidth for streaming Tunining image and voice Maintaining another server and software Solutions DFN provides a Adobe connect server for free Intended for web conferencing

Experiences Since summer 2012 streaming of lectures 50 lectures streamed STAT 101 and 102 50-100 viewers recording possible, not done yet Problems anonymous student logins connection

CD MM*Stat CD (1998) by Härdle et al. book structure chapter and sections hyperlinks different kind of examples XploRe server on CD multiple choice exercises various languages problems JScript used only IE 5ff no maintenance!

ZWiki A wiki is usually a web application which allows people to add, modify, or delete content in a collaboration with others. wiki requirements math (via L A TEX) exercises (quizzes) integration of statistical software prequel wiki (2003) with Zope, ZWiki and LatexWiki plugin stopped in 2005 (no maintenance!) integration of XploRe and R

MediaWiki Mediawiki offers quizzes math rendering a lot more extensions other wikis possible DokuWiki TWiki for more see wikimatrix.org our wikis (2005) Teachwiki StatWiki

Maintain content not software MM*Stat wiki (2006) save the content of CD use Quiz extension for exercises statistical software? R extension for Mediawiki several web-based interfaces for R R-php RStudio web server Integration of videos

R extension Klinke & Zlatkin-Troitschanskaia (2007) Embedding R in the Mediawiki, SFB 649 Discussion Papers. development start in 2006 goal generate tables generate figures output raw & graphics HTML wiki how many distribution function tables to display? limited interactivity

Workflow R raw <R>...</R> <M>...</M> R extension Octave HTML MediaWiki running R or Octave code on a web server is a security risk!

Examples

Introduction Lecture Teaching material R extension Exercises End Security Highly dangerous system calls eval calls Further risks file I/O reading data? user interaction graphical user interface system information Defence scan input (forbidden routines) scan output (PHP, JavaScript) virtual machine Source: Wikimedia Commons no 100% security S. Klinke Humboldt-Universität zu Berlin

Homework & written exams Source: Wikimedia Commons Homework planned in 2014 lead students to statistics earlier experience show: 60% of students are not teamworking Exams number raises: +40% in last term two exams after lecture then nine months break Solution: put exercises online

MAUTS From: 2 Oct 2013 Moodle - the CMS of HU Berlin offers a Test module allows for random questions answer format: numeric, free text, (multiple choice),... MAUTS project transfer >400 STAT 101/102 exercises to Moodle generate tests for specific topics and an exam

Exercise analysis Error rate (STAT 102) Number of wrong answers 0 5 10 15 5 Distributions 6 Sampling theory 7 Estimation methods 8 Tests 9 Regression 60% 5 2050% 5 22 6 6 5 21 5 19 6 5 5 36 6 9 7 17 5 30 5 39 5 38 6 7 5 29 5 03 5 34 9 12 7 097 33 7 27 7 39 5 35 6 11 7 23 7 247 43 7 21 7 42 9 6 5 15 5 31 9 11 8 29 8 25 8 20 9 13 7 34 8 27 9 3 7 44 5 28 5 33 5 04 5 02 5 05 8 28 8 26 8 17 8 31 9 8 8 33 5 16 5 40 5 14 5 11 5 425 24 5 32 5 06 8 32 8 15 7 20 9 2 9 10 8 18 8 11 7 45 8 88 9 7 36 8 35 7 15 7 036 13 5 18 6 3 5 26 5 27 6 8 8 347 37 9 4 7 25 8 10 7 13 8 4 8 13 9 7 7 10 7 07 7 41 8 12 7 22 7 16 7 18 7 295 07 8 7 5 12 5 23 5 085 43 5 17 5 13 5 09 5 10 6 1 7 38 7 19 7 30 8 2 7 11 8 14 9 1 8 30 8 22 7 12 8 1 7 32 7 02 7 06 7 14 7 28 8 6 70% 5 25 5 41 40% 30% 20% 10% 5 37 6 10 10 20 30 40 Number of trials

Q&A Questions & Answers (2002) multiple choice exercises from written exams multiple exercise generation analyse and react on student answer

exams package of R Developed by Grün and Zeileis (2009) Random selection of exercises Uses L A TEX & Sweave Generates L A TEX PDF Moodle... Individual E-exam myexam <- list( list.files(path, "^stichprobe"), c(list.files(path, "^maxlik"),...), list.files(path, "^missing"), list.files(path, "^outlier"), list.files(path, "^robust"), list.files(path, "^univariate"), list.files(path, "^transformation"), list.files(path, "^verteilung"), list.files(path, "^test_allg"),... list.files(path, "^prak") ) exams(myexam, n=30,...)

End of talk Webcast of lectures: recording? Collecting our statistics videos Extending the R extension e.g. Gretl, PSPP What else can be done? Streamlining the R extension E-exam & homework (2014) Translation of MM*Stat Deepening of MM*Stat