Brocker, AnnabellSchroeder, UlrikRöpke, RenéSchroeder, Ulrik2023-08-302023-08-302023978-3-88579-732-6https://dl.gi.de/handle/20.500.12116/42178Providing valuable, actionable feedback, such as small-step hints and explanations of errors and misconceptions, is essential for guiding novice programmers towards solutions while fostering their code development. This paper presents a comprehensive review of feedback types, available within the interactive programming environment JupyterLab. We distinguish between lower-level, immediate feedback during programming and higher-level, follow-up feedback for reoccurring misconceptions and problems over time. We further discuss potential extensions to provide even more feedback in JupyterLab, such as valuation and recognition of correct activities.enJupyterFeedbackProgrammingNovicesInvestigating Feedback Types in JupyterLab for Programming NovicesText/Conference Paper10.18420/delfi2023-191617-5468