openHPI’s Coding Tool Family: CodeOcean, CodeHarbor, CodePilot Thomas Staubitz, Ralf Teusner Hasso Plattner Institute University of Potsdam
openHPI – Some Numbers > 40,000 Certificates > 150,000 Registered users > 400,000 openHPI's Coding Tool Family Enrollments Thomas Staubitz, Ralf Teusner Chart 2
Other Instances Cooperation with SAP - 2013 ■ ~2.000.000 Enrollments ■ https://open.sap.com ■ Cooperation with WHO - 2016 ■ https://openwho.org/ ■ White label MOOC Platform openHPI's Coding ■ Tool Family https://mooc.house/ ■ Thomas Staubitz, Ralf Teusner Signavio, acatech, Charité, ■ msg systems Chart 3
openHPI – CodeOcean, CodeHarbor, CodePilot https://github.com/openHPI/codeharbor CodeHarbor SchulCloud Online ProFormA Multitier ‘Security’ Proctoring openSAP mechanism J DockerContainer Quizzes DockerContainer openHPI LTI CodeOcean DockerContainer (Team) Peer Assessment Moodle CodePilot https://github.com/openHPI/codeocean
CodeOcean – Code Execution and Grading in the Browser Run Score openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 5
CodeOcean – Code Execution and Grading in the Browser openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 6
CodeOcean – Code Execution and Grading in the Browser openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 7
CodeOcean – Code Execution and Grading in the Browser openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 8
CodeOcean – Code Execution and Grading in the Browser ■ In use: □ Java – JUnit □ Python – PyUnit + custom for Turtle exercises □ Ruby – RSpec □ NodeJS ■ Possible: □ All other programming languages (that can be run on a Linux system) □ Todo: create Docker image + write adapter for test framework openHPI's Coding ■ Test-Driven Development Tool Family ■ Virtual lab for “Smarthome” courses Thomas Staubitz, Ralf Teusner Chart 9
CodeOcean – Code Execution and Grading in the Browser ■ TODO Ralf: Request for Comments openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 10
CodePilot – A Peephole to Participants openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 11
CodeHarbor – Repository for Autogradable Coding Exercises Praktomat Pro Exercise Repository FormA Reuse Rate ProFormA Comment Discuss Fork Collaborate CodeOcean Inginious UCL Jack, … CodeHarbor
CodeHarbor – Open Questions Community Building Hosting openHPI's Coding Tool Family Thomas Staubitz, ProFormA Ralf Teusner Connect Graders Chart 13
The floor is open for discussion! Contact: thomas.staubitz@hpi.de ralf.teusner@hpi.de
Recommend
More recommend