openhpi s coding tool family codeocean codeharbor

openHPIs Coding Tool Family: CodeOcean, CodeHarbor, CodePilot - PowerPoint PPT Presentation

openHPIs 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


  1. openHPI’s Coding Tool Family: CodeOcean, CodeHarbor, CodePilot Thomas Staubitz, Ralf Teusner Hasso Plattner Institute University of Potsdam

  2. openHPI – Some Numbers > 40,000 Certificates > 150,000 Registered users > 400,000 openHPI's Coding Tool Family Enrollments Thomas Staubitz, Ralf Teusner Chart 2

  3. 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

  4. 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

  5. CodeOcean – Code Execution and Grading in the Browser Run Score openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 5

  6. CodeOcean – Code Execution and Grading in the Browser openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 6

  7. CodeOcean – Code Execution and Grading in the Browser openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 7

  8. CodeOcean – Code Execution and Grading in the Browser openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 8

  9. 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

  10. CodeOcean – Code Execution and Grading in the Browser ■ TODO Ralf: Request for Comments openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 10

  11. CodePilot – A Peephole to Participants openHPI's Coding Tool Family Thomas Staubitz, Ralf Teusner Chart 11

  12. CodeHarbor – Repository for Autogradable Coding Exercises Praktomat Pro Exercise Repository FormA Reuse Rate ProFormA Comment Discuss Fork Collaborate CodeOcean Inginious UCL Jack, … CodeHarbor

  13. CodeHarbor – Open Questions Community Building Hosting openHPI's Coding Tool Family Thomas Staubitz, ProFormA Ralf Teusner Connect Graders Chart 13

  14. The floor is open for discussion! Contact: thomas.staubitz@hpi.de ralf.teusner@hpi.de

Recommend


More recommend