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
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
Weblab: Programming Education in the Browser
1. Traditional programming education
Students work on lab computers
install IDEs on lab computers
Manual grading
logistics nightmare
long feedback cycle
does not scale
Exams on paper
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
2. WebLab
Programming education
in the browser
Program in browser
Compile & run on server
Automatic grading
with unit testing
Works everywhere
without installation
Instructor uses
same environment
Use for programming
exams
Research
- Secure execution of student programs on server
- Learning analytics for programming education
- Constructed using WebDSL web programming languages
3. Adoption
16
TU Delft 3x
TU Darmstadt 2x
12
8
4
0
2012
2013
2014
2015
Just a prototype: much more work needed
Programming Environment
- semantic editor services
- interactive programs
- more advanced auto grading
- …
Learning Management System
- learning analytics
- peer review
- group work
- …
Exposure to increase adoption & raise funding
2016