Skip to main navigation Skip to search Skip to main content

A Vue.js-based Image Editor for Ad-hoc Graphics on the Web

  • Marindo Beka

Research output: ThesisMaster's / Diploma thesis

Abstract

This thesis addresses the lack of a user-friendly web component for creating simple images, specifically SVG graphics, within Xaminer, an online examination tool built with Vue.js. The ability to generate and manipulate diagrams is essential for tasks such as software design, making this capability a valuable enhancement for visual interaction in examination tools.
To address this limitation, a standalone web component was developed using Vue.js. The component enables users to create, customize, and manipulate SVG graphics intuitively. Key features include shape selection, undo/redo functionality, snapping mechanisms, and customizable properties, all designed to ensure an intuitive user experience.
The result is a functional, user-centered image editor designed for seamless integration into examination platforms such as Xaminer. This tool enhances examination capabilities by enabling students and educators to incorporate interactive visual elements, thereby improving the overall assessment experience.
Original languageEnglish
QualificationMaster
Supervisors/Reviewers
  • Weninger, Markus, Supervisor
Award date05 Aug 2025
Publication statusPublished - 2025

Fields of science

  • 102 Computer Sciences
  • 102009 Computer simulation
  • 102013 Human-computer interaction
  • 102011 Formal languages
  • 102022 Software development
  • 102029 Practical computer science
  • 102024 Usability research

JKU Focus areas

  • Digital Transformation

Cite this