Reducing Entry Barriers for Online Programming Exercises Theia in an Education Environment
summary
Claims that Theia inside Artemis removes setup friction by delivering preconfigured workspaces that clone a repo, provide language-server features, run tests and push results back to Artemis; demo shows a student opening an exercise, getting a prepopulated project, running code and a test passing. Built components: Scorpio plugin in the IDE, a custom Theia landing page and multiple app definitions, integrated with Theia Cloud on Kubernetes. Artemis already serves 880,000 users; handling spikes of ~2,000 simultaneous IDEs and adding predictive scaling are next.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:52TUM computer science context
- 6:04Artemis platform overview
- 9:59Traditional setup challenges
- 11:43Pre-configured IDEs in education
- 13:29Scorpio and IDE integration
- 15:37Student workflow demo
- 18:28Supported languages and features
- 19:12Future work and Q&A
related talks
34mTheia.cloud - Running Theia-based products in the cloud
36mTheia - News and Noteworthy!
38mAdopting Theia - Insights from an Initial Contributor
34mStreamlining Contributions with Eclipse Theia
41mGetting started with Theia The nextGen Eclipse Platform
27mHow browser IDEs are enabling the transition of development to the cloud
29mThe Busy RCP Developer’s Guide to Eclipse Theia
01h 36mOpen source tooling with Eclipse IDE & Theia
