Improving Student Learning in Web Programming through Practical Assessment and Project Exhibitions

Authors

  • Meliana Christianti Johan Universitas Kristen Maranatha, Indonesia
  • Bernard Renaldy Suteja Universitas Kristen Maranatha, Indonesia
  • Rafael Yefta Wijaya Universitas Kristen Maranatha, Indonesia
  • Joshua Christian Benedict Universitas Kristen Maranatha, Indonesia
  • Alfian Febina Sabtuja Universitas Kristen Maranatha, Indonesia

DOI:

https://doi.org/10.35145/n59xzn61

Keywords:

Assessment, Learning Outcomes, Programming, Project-Based Learning, Student Engagement

Abstract

Assessment functions as an effective means to enhance learning and education. Assessment practices should align with course objectives and educational purposes. A well-designed assessment must demonstrate four core attributes: relevance, feasibility, validity, and reliability. In the Basic Web Programming course, traditional methods like assignments and exams  often fail to capture students' ability to apply theoretical knowledge in real situations. This study aims to identify key assessment needs and develop better evaluation tools through qualitative needs analysis with 61 first-year Informatics Engineering students via surveys and interviews. The research included four phases: needs identification, instrument development, classroom implementation, and results evaluation. Survey data revealed that 95.7% of students (44 out of 46 respondents) expressed high satisfaction levels (rating 8-10) with course quality, indicating that practical assignments and programming projects significantly enhanced their learning experience. Based on these findings, we designed a new assessment model comprising four components: practical assignments, programming projects, practical exams, and student work exhibitions. The exhibition received 91.3% positive feedback from students, while guest evaluations showed exceptional results with 97.3% expressing high satisfaction and 78.2% giving maximum ratings. Implementation resulted in improved student performance, higher participation rates, and increased motivation. The new tools also supported creativity and teamwork essential in programming education. This study provides valuable insights for educators seeking to enhance learning outcomes through practical assessment strategies meeting students' needs.

References

Afandi, K. (2021). Identifikasi Proses yang Mempengaruhi Kemampuan Pemrograman Mahasiwa Baru tanpa Pengalaman Pemrograman. JATISI (Jurnal Teknik Informatika Dan Sistem Informasi), 8(4), 1785–1795. https://doi.org/10.35957/jatisi.v8i4.1120

Barra, E., López-Pernas, S., Alonso, A., Sánchez-Rada, J. F., Gordillo, A., & Quemada, J. (2020). Automated Assessment in Programming Courses: A Case Study during the COVID-19 Era. Sustainability (Switzerland), 12(18), 1–24. https://doi.org/10.3390/SU12187451

Bridson, K., & Fleming, S. D. (2021). Frequent, Timed Coding Tests for Training and Assessment of Full-Stack Web Development Skills: An Experience Report. SIGCSE 2021 - Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, 2, 24–30. https://doi.org/10.1145/3408877.3432549

Chen, J., Lau, S., Leinonen, J., Terragni, V., & Giacaman, N. (2024). Detecting Learning Behavior in Programming Assignments by Analyzing Versioned Repositories. IEEE Access, 12(December), 188828–188844. https://doi.org/10.1109/ACCESS.2024.3514843

ElAtia, S., Ipperciel, D., Zaiane, O., Bakhshinategh, B., & Thibaudeau, P. (2021). Graduate Attributes Assessment Program. International Journal of Information and Learning Technology, 38(1), 117–134. https://doi.org/10.1108/IJILT-03-2020-0025

Elmaleh, J. (2021). Improving Student Learning in an Introductory Programming Course Using Flipped Classroom and Competency Framework. February. https://doi.org/10.1109/EDUCON.2017.7942823

Glagolev, V., Bazhenov, R., Kuldysheva, G., Ledovskikh, I., & Maximov, V. (2021). The use of real technical tasks for the implementation of websites for the formation of professional skills of web developers. Journal of Physics: Conference Series, 2001(1). https://doi.org/10.1088/1742-6596/2001/1/012029

Hellín, C. J., Calles-Esteban, F., Valledor, A., Gómez, J., Otón-Tortosa, S., & Tayebi, A. (2023). Enhancing Student Motivation and Engagement through a Gamified Learning Environment. Sustainability (Switzerland), 15(19). https://doi.org/10.3390/su151914119

Kuo, Y. T., & Kuo, Y. C. (2023). African American Students’ Academic and Web Programming Self-Efficacy, Learning Performance, and Perceptions towards Computer Programming in Web Design Courses. Education Sciences, 13(12). https://doi.org/10.3390/educsci13121236

López-Pimentel, J. C., Medina-Santiago, A., Alcaraz-Rivera, M., & Del-Valle-soto, C. (2021). Sustainable project-based learning methodology adaptable to technological advances for web programming. Sustainability (Switzerland), 13(15), 1–25. https://doi.org/10.3390/su13158482

Lubarda, M. V., Phan, A. M., Schurgers, C., Delson, N., Ghazinejad, M., Baghdadchi, S., Minnes, M., Kim, M., Pilegard, C., Relaford-Doyle, J., Sandoval, C. L., & Qi, H. (2024). Virtual pair programming and online oral exams: effects on social interaction, performance, and academic integrity in a remote computer programming course. Computer Science Education, 3408(May). https://doi.org/10.1080/08993408.2024.2344401

Mai, T. T., Bezbradica, M., & Crane, M. (2022). Learning behaviours data in programming education: Community analysis and outcome prediction with cleaned data. Future Generation Computer Systems, 127, 42–55. https://doi.org/10.1016/j.future.2021.08.026

Mehmood, E., Abid, A., Farooq, M. S., & Nawaz, N. A. (2020). Curriculum, Teaching and Learning, and Assessments for Introductory Programming Course. IEEE Access, 8, 125961–125981. https://doi.org/10.1109/ACCESS.2020.3008321

Mekterović, I., Brkić, L., & Horvat, M. (2023). Scaling Automated Programming Assessment Systems. Electronics (Switzerland), 12(4). https://doi.org/10.3390/electronics12040942

Novaliendry, D., Huda, A., Cuhanazriansyah, M. R., Sani, H. K., Hendra, H., & Karnando, J. (2021). E-Learning Based Web Programming Course in the COVID 19 Pandemic Time. International Journal of Interactive Mobile Technologies, 15(20), 117–130. https://doi.org/10.3991/ijim.v15i20.23749

Pradana, F., Setyosari, P., Ulfa, S., & Hirashima, T. (2023). Development of Gamification-Based E-Learning on Web Design Topic. International Journal of Interactive Mobile Technologies, 17(3), 21–38. https://doi.org/10.3991/ijim.v17i03.36957

Romero, M., Lepage, A., & Lille, B. (2017). Computational thinking development through creative programming in higher education. International Journal of Educational Technology in Higher Education, 14(1). https://doi.org/10.1186/s41239-017-0080-z

Takaoka, E., Yonezu, T., & Namekawa, T. (2015). Programming education at high schools and universities: Design, development, and assessment. IPSJ Online Transactions, 8(2015), 1–8. https://doi.org/10.2197/ipsjtrans.8.1

Tsai, C. Y., Shih, W. L., Hsieh, F. P., Chen, Y. A., & Lin, C. L. (2022). Applying the design-based learning model to foster undergraduates’ web design skills: the role of knowledge integration. International Journal of Educational Technology in Higher Education, 19(1). https://doi.org/10.1186/s41239-021-00308-4

Ubaidullah, N. H., & Hamid, J. (2019). A web-based learning programming portal: Do instructors need it to enhance novice students’ computational thinking skill? International Journal of Innovative Technology and Exploring Engineering, 8(9), 1945–1958. https://doi.org/10.35940/ijitee.i8513.078919

Walters, P., Nieweg, M., & Watson, J. (2021). Learning Outcome Oriented Programmatic Assessment. 1–17. https://doi.org/10.48550/arXiv.2101.10133

Downloads

Published

2026-01-31

How to Cite

Improving Student Learning in Web Programming through Practical Assessment and Project Exhibitions. (2026). Journal of Applied Business and Technology, 7(1), 70-77. https://doi.org/10.35145/n59xzn61