Exam Editor & Content Tooling

Cross-platform desktop application for creating, editing, and exporting EPS-TOPIK exam content in multiple formats.

Overview

Internal tool for efficient creation and management of EPS-TOPIK exam content from authoring to export for print, digital study, and mobile apps.

Role

Full-stack Developer (Solo Project)

Tech Stack

Node.jsElectronReactPDF GenerationAudio ProcessingZIP Packaging

Context & Problem

Creating exam content requires managing questions, options, images, and audio files with complex relationships.

Solution

Unified creation interface with automated export pipelines. Key features include Electron-based desktop app, template-driven PDF generation, and structured ZIP export.

Key Features

CRUD Exam Management

Create, read, update, and delete exam questions with a structured editor interface.

Multi-Mode PDF Export

Export exams in three formats: Student (without audio script), Teacher (with audio script), and Answer Key.

Audio Export to MP3

Extract and export listening section audio files to MP3 format for offline use.

ZIP Package Export

Bundle exam content into ZIP packages compatible with the UBT EPS-TOPIK Android application.

Cross-Platform Desktop App

Built with Electron for compatibility across Windows, macOS, and Linux.

Structured Content Editor

Visual editor for organizing questions, answer choices, images, and audio references.

Impact & Results

The editor significantly streamlines the content production workflow:

  • Single source of truth for all exam content, deleting version inconsistencies
  • One-click export to multiple formats reduces manual preparation time
  • Direct ZIP export integration with UBT EPS-TOPIK mobile app
  • Consistent PDF formatting across all printed materials

Screenshots

Main editor interface showing question management
PDF export options and preview
Question editing with audio and image support