Weblab: Programming Education in the Browser

3
Students work on lab computers Manual grading Exams on paper install IDEs on lab computers logistics nightmare long feedback cycle does not scale Traditional programming education no alignment with subject matter tedious to grade Not ready for the future of online education New PolyConnect Computer Lab by Robert E. Kennedy on flickr

description

3 slides for a pitch at EWI TU Delft for the WebLab application for online programming education http://eelcovisser.org/post/272/programming-education-in-the-browser-with-weblab

Transcript of Weblab: Programming Education in the Browser

Page 1: Weblab: Programming Education in the Browser

Students work on lab computers ! Manual grading !!! Exams on paper

install IDEs on lab computers

logistics nightmare long feedback cycle does not scale

Traditional programming education

no alignment with subject matter tedious to grade

Not ready for the future of online education

New PolyConnect Computer Lab by Robert E. Kennedy on flickr

Page 2: Weblab: Programming Education in the Browser

Automatic grading with unit testing

Instructor uses same environment

Program in browser Compile & run on server

Programming education in the browser

WebLab

Use for programming exams

Works everywhere without installation

- Secure execution of student programs on server - Learning analytics for programming education - Constructed using WebDSL web programming languages

Research

Page 3: Weblab: Programming Education in the Browser

Adoption

0

4

8

12

16

2012 2013 2014 2015 2016

TU Delft 3x TU Darmstadt 2x

Exposure to increase adoption & raise funding

Programming Environment - semantic editor services - interactive programs - more advanced auto grading - …

Just a prototype: much more work needed

Learning Management System - learning analytics - peer review - group work - …