CodingToon: Using Authoring Tool to Create
Concept-driven Comics for Programming Concepts


Sangho Suh

University of Waterloo

sangho.suh@uwaterloo.ca

Context


Previous study explored design process for creating comics [link]

Concept-driven Comics


See here for more details

Example

Design Tools


Problems

  • Drawing comics is time-consuming
  • Drawing comics is difficult

Problems Solved(with CodingToon)

  • Easily create comics for programming concepts

Let's get hands-on

Demo

Implementation Details

  • Django
  • Excalidraw(React)
  • Stores data in your laptop (in localStorage)
Excalidraw
Flexible, Extensible, Open Source, ↑ User Base & Support

Use Cases

(in what ways can I use comics?)

Introduce Concept


Introduce Code


Review


Write Code


For details on the administration of these use cases, you can read this paper

A Few More Ideas

Thank you!


Email sanghosuh at uwaterloo.ca
Personal sanghosuh.github.io
Coding Strip codingstrip.github.io
CodingToon codingstrip.github.io/create
Twitter @sangho_suh