Abstract: As online learning becomes increasingly common, the student experience in programming has been redefined; however, most platforms still apply the traditional question-andanswer format to ...