• Home
  • Search
  • Design and Implementation of a Data Preprocessing Automatic Assessment Module in Jupyter Notebook
  • https://doi.org/10.18517/ijaseit.14.6.20233Copy DOI Icon

Design and Implementation of a Data Preprocessing Automatic Assessment Module in Jupyter Notebook

  • Abstract
  • Literature Map
  • Similar Papers
Abstract

In data analysis, the preprocessing step is crucial, directly impacting the accuracy and reliability of results. While data preprocessing using a programming language offers capacity, speed, and reproducibility advantages, the complexity of learning programming languages and the scarcity of supportive educational tools pose significant challenges. This study introduces the Data Preprocessing Automatic Assessment (DPAA) module, designed to facilitate learning data preprocessing through programming. The DPAA module, developed using Python and Pandas, utilizes a model answer-based assessment method. It features a self-assessment mechanism that simultaneously displays the outputs of the student’s code alongside the model answer, highlighting discrepancies for visual emphasis. Additionally, it includes an automatic evaluation method that compares and evaluates results after transforming them into an array. Furthermore, feedback is provided when the student's answer is incorrect. An example was constructed to validate the DPAA module based on a tutorial from the official Pandas website. The DPAA module, along with examples, was reviewed by informatics teachers at a high school for gifted students and was confirmed for its effectiveness. The DPAA module is expected to support the learning of data preprocessing syntax using Pandas, thereby aiding in the broader application of Python in data analysis. This innovative tool promises to enhance educational outcomes by making the learning process more interactive and supportive, ultimately fostering a deeper understanding of data preprocessing techniques.

Similar Papers
  • Research Article
  • Citations2

From Zero to Python in 10.5 Hours: Building Foundational Programming Skills with Marine Biology Graduate Students and Researchers in an Introductory Workshop Series

  • Sep 10, 2022
  • Science & Technology Libraries
  • Geoffrey P Timms +1
  • Supplementary Content
  • Citations1

DFT Data Analysis: Intercalation of X=(Li, Na, Mg, Ca, Al) into (F/OH)-substituted anatase TiO2

  • Feb 20, 2018
  • Zenodo (CERN European Organization for Nuclear Research)
  • Benjamin J Morgan
  • Research Article
  • Citations63

Application of Google earth engine python API and NAIP imagery for land use and land cover classification: A case study in Florida, USA

  • Oct 28, 2021
  • Ecological Informatics
  • Ritika Prasai +8
  • Preprint Article

An AI-Copilot for JupyterLab for climate data analyses using FrevaGPT

  • Mar 15, 2025
  • Felix Oertel +5
  • Conference Article

Automatic Grading System for Spreadsheet Formula

  • Oct 01, 2020
  • Kurniandha Sukma Yunastrian +2
  • Research Article

Predicting iron folic acid utilization among pregnant women in Ethiopia leveraging machine learning

  • Mar 28, 2026
  • Discover Artificial Intelligence
  • Jenberu Mekurianew Kelkay +14
  • Conference Article

Large-Scale Scientific endeavours: the production and dissemination of advance computer sciences knowledge

  • Jul 10, 2020
  • Arturo Sanchez Pineda
  • Research Article
  • Citations42

BioUML—towards a universal research platform

  • May 10, 2022
  • Nucleic Acids Research
  • Fedor Kolpakov +12
  • Research Article

Systematic Literature Review: Designing an Informatics Learning System Based on Gamification Concepts

  • Jan 27, 2026
  • Jurnal Media Computer Science
  • Nenden Nurfadillah +2
  • Research Article
  • Citations4

Analyzing biological models and data sets using Jupyter notebooks as an alternate to laboratory-based exercises during COVID-19.

  • Sep 01, 2020
  • Biochemistry and Molecular Biology Education
  • Ché S Pillay
  • Preprint Article

Using the Jupyter Notebook as a Tool for analyzing the EUMETSAT HSAF snow products

  • Mar 23, 2020
  • Zuhal Akyurek +3
  • Single Book

Python for Chemists

  • Oct 12, 2023
  • Christian Hill
  • PDF
  • Research Article
  • Citations6

LivE (onLine – java Exercise) java programming language learning system for lab and online test

  • Mar 31, 2021
  • Matrix : Jurnal Manajemen Teknologi dan Informatika
  • Mamluatul Hani'Ah +2
  • Research Article

Spark for Social Science

  • Oct 10, 2018
  • International Journal of Population Data Science
  • Graham Macdonald +3
  • Abstract

Metabolomic analysis of equine urine to determine route of altrenogest administration

  • Aug 14, 2022
  • Toxicologie Analytique et Clinique
  • Madysen Elbourne +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.