Browser-based interactive coding: an experimental evaluation of the Art-Vire web environment for an introductory Verilog course

Cover Page

Cite item

Abstract

Abstract: Problem. In engineering education, there is a significant gap between the complexity of digital device design using FPGAs and the cognitive accessibility of introductory training. Traditional CAD systems (Quartus) require a lengthy synthesis and firmware flashing cycle, which creates a high cognitive load for students at the initial learning stage, reduces the frequency of code experimentation, and hinders the formation of stable practical skills. Aim. To experimentally verify whether the Art-Vire environment, with instant feedback and multimedia principles, provides statistically significant im-provements in objective Verilog learning outcomes compared to the traditional FPGA cycle. Methods. A quasi-experimental study was conducted with control and experimental groups (n = 12 each). Participants – 24 third-year stu-dents without Verilog experience but with basic knowledge of digital logic – were randomly assigned to groups. Group homogeneity was confirmed by pre-testing (p > 0.05, Mann–Whitney U-test). The experimental group (Art-Vire, instant compilation) and the control group (Quartus + Cyclone IV, 3–15 min synthesis and firmware flashing cycle) completed five identical tasks of increasing complexity. The following parameters were recorded: task completion time, proportion of completed projects, final test score, and number of experimental code modifications. Statistical analysis involved non-parametric Mann–Whitney U and Pearson's chi-squared χ2 tests, with α = 0.05. Results. The reduction in task completion time in the experimental group was 87.0 % (from 187.5 to 24.3 min; U = 0, p < 0.001, r = 0.81). The proportion of students successfully completing all five projects increased from 41.7 % to 91.7 % (χ2 = 6.75, p = 0.009, φ = 0.53). Final test scores in the experimental group were statistically significantly higher (26.4 ± 2.1 vs. 21.7 ± 3.8; U = 38.5, p = 0.008, r = 0.54). The number of creative code modifications increased from 16.7 % to 75.0 % (χ2 = 8.31, p = 0.004, φ = 0.59). Conclusions. The Art-Vire environment provides statistically significant reductions in task completion time, increased project comple-tion rates, improved test scores, and enhanced student creativity compared to the traditional FPGA cycle.

About the authors

Vladislav Yu. Rogulin

Novosibirsk State University

Author for correspondence.
Email: vlad.randomartin@gmail.com
ORCID iD: 0009-0006-5035-3594

Senior Lecturer of the Department of Natural Sciences,
Assistant of the Department of Intelligent Integrated Systems of the Higher College of Informatics

Russian Federation, 630058, Russia, Novosibirsk, Russkaya Street, 35.

References

  1. Brown N.C.C., Wilson G. Ten quick tips for teaching programming. PLOS Computational Biology, 2018, vol. 14, no. 4, article number e1006023. doi: 10.1371/journal.pcbi.1006023.
  2. Al Amin R., Obermaisser R. CliCFPGA: Leveraging FPGA Education and Research Through Collaborative and Low-Code Heterogeneous Platform. IEEE Transactions on Education, 2026, vol. 69, no. 1, pp. 19–30. doi: 10.1109/TE.2025.3646934.
  3. Dziuban C., Moskal P., Brophy J., Shea P. Student Satisfaction with Asynchronous Learning. Online Learning, 2007, vol. 11, no. 1, pp. 87–95. doi: 10.24059/olj.v11i1.1739.
  4. Hattie J., Timperley H. The Power of Feedback. Review of Educational Research, 2007, vol. 77, no. 1, pp. 81–112. doi: 10.3102/003465430298487.
  5. Mayer R.E. Using multimedia for e learning. Journal of Computer Assisted Learning, 2017, vol. 33, no. 5, pp. 403–423. doi: 10.1111/jcal.12197.
  6. Karas Z., Bansal A., Yifan Zhang, Toby Li, McMillan C., Yu Huang. A Tale of Two Comprehensions? Analyzing Student Programmer Attention during Code Summarization. ACM Transactions on Software Engineering and Methodology, 2024, vol. 33, no. 7, article number 193. doi: 10.1145/3664808.
  7. Kalimullina A.A. Idactic model of feedback as a mechanism for the development of universal learning actions of schoolchildren. Nauchno-metodicheskiy elektronnyy zhurnal «Kontsept», 2024, no. 2, pp. 176–188. doi: 10.24412/2304-120X-2024-11024.
  8. Navas-Gonzalez R., Oballe-Peinado O., Castellanos-Ramos J., Rosas-Cervantes D., Sanchez-Duran J.A. Practice Projects for an FPGA-Based Remote Laboratory to Teach and Learn Digital Electronics. Information, 2023, vol. 14, no. 10, article number 558. doi: 10.3390/info14100558.
  9. Filgueras A., el Basli I., de Haro Ruiz J.M., Vidal M., Alvarez C., Jiménez-González D., Martorell X. OmpSs@FPGA: An Open Source Framework for Programming FPGA Clusters. ACM Transactions on Reconfigurable Technology and Systems, 2026, vol. 19, no. 2, article number 24. doi: 10.1145/3786349.
  10. Lakanen A.-J., Isomöttönen V., Lappalainen V. Teaching FPGA Design with a Remote Laboratory: A Case Study. IEEE Transactions on Education, 2020, vol. 63, no. 4, pp. 322–331. doi: 10.1109/TE.2020.2992387.
  11. Fedotenko M.A. Results of testing a methodology for training pre-service computer science teachers in the development of educational mobile applications through object-oriented programming. The academic Journal of Moscow City University”, series “Informatics and Informatization of Edication, 2026, no. 1, pp. 18–32. doi: 10.24412/2072-9014-2026-175-18-32.
  12. Gashi A., Zhushi G., Krasniqi B. Exploring determinants of student satisfaction with synchronous e-learning: evidence during COVID-19. The International Journal of Information and Learning Technology, 2024, vol. 41, no. 1, pp. 1–20. doi: 10.1108/IJILT-05-2022-0118.
  13. Ivanova A.A., Srikant S., Sueoka Y., Kean H.H., Dhamala R., O'Reilly U.-M., Bers M.U., Fedorenko E. Comprehension of computer code relies primarily on domain-general executive brain regions. eLife, 2020, vol. 9, article number e58906. doi: 10.7554/eLife.58906.
  14. Wisniewski B., Zierer K., Hattie J. The Power of Feedback Revisited: A Meta-Analysis of Educational Feedback Research. Frontiers in Psychology, 2020, vol. 10, article number 3087. doi: 10.3389/fpsyg.2019.03087.
  15. Van der Kleij F.M., Feskens R.C.W., Eggen T.J.H.M. Effects of Feedback in a Computer Based Learning Environment on Students’ Learning Outcomes: A Meta Analysis. Review of Educational Research, 2015, vol. 85, no. 4, pp. 475–511. doi: 10.3102/0034654314564881.
  16. Noetel M., Griffith S., Delaney O., Sanders T., Parker P., del Pozo Cruz B., Lonsdale C. Multimedia Design for Learning: An Overview of Reviews With Meta Meta Analysis. Review of Educational Research, 2022, vol. 92, no. 3, pp. 413–454. doi: 10.3102/00346543211052329.
  17. Yeager D.S., Hanselman P., Walton G.M., Murray J.S., Crosnoe R., Muller C., Tipton E., Schneider B., Hulleman C.S., Hinojosa C.P., Paunesku D., Romero C., Flint K., Roberts A., Trott J., Iachan R., Buontempo J., Yang S.M., Carvalho C.M., Hahn P.R., Gopalan M., Mhatre P., Ferguson R., Duckworth A.L., Dweck C.S. A national experiment reveals where a growth mindset improves achievement. Nature, 2019, vol. 573, pp. 364–369. doi: 10.1038/s41586-019-1466-y.
  18. Paunesku D., Walton G.M., Romero C., Smith E.N., Yeager D.S., Dweck C.S. Mind Set Interventions Are a Scalable Treatment for Academic Underachievement. Psychological Science, 2015, vol. 26, no. 6, pp. 784–793. doi: 10.1177/0956797615571017.
  19. Yu-Tzu Lin, Yeh M.K., Sheng-Rong Tan. Teaching Programming by Revealing Thinking Process: Watching Experts' Live Coding Videos With Reflection Annotations. IEEE Transactions on Education, 2022, vol. 65, no. 4, pp. 617–627. doi: 10.1109/TE.2022.3155866.
  20. Castellanos H., Vieira C., Magana A.J. Feedback Systems on Computer Programming Courses: A Systematic Literature Review. IEEE Access, 2026, vol. 14, pp. 30654–30674. doi: 10.1109/ACCESS.2026.3665047.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2026 Rogulin V.Y.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.