Torta: Generating Mixed-Media GUI and Command-Line App Tutorials Using Operating-System-Wide ...
summary
Torta automatically generates mixed-media tutorials by combining operating-system-wide tracing with screencast, bash hooks, keystroke and process logging to produce step-level file diffs, short screencap clips, and copyable terminal commands. An editor lets authors trim steps and add validation criteria; a web viewer shows clips, file diffs, and a validate and run button that spawns a terminal. Authors (10 CS TAs) prefer it to Google Docs and 6 student consumers all prefer Torta; it excels for code/sysadmin/data science but not binary apps like Photoshop.
AI-written summary · about
chapters (12)
- 0:00Introduction and motivation
- 2:40Design goals for tutorials
- 4:05How Torta works
- 7:41Tutorial features for users
- 8:04User study with creators
- 11:11User study with consumers
- 12:34Design decisions and limitations
- 13:58Summary and future directions
- 14:35Q&A: Photoshop and binary files
- 15:58Q&A: Cost and alternatives
- 17:48Q&A: Keystroke instrumentation
- 19:15Q&A: Student usage patterns
related talks
15mBespoke: Interactively Synthesizing Custom GUIs from Command-Line Applications By Demonstration
04mLightning Talk: When the Command Line is Not Enough: Why Your OSS Project Needs A GUI
44mExploring and Building Cross-Platform TUIs
08mExample-driven development: bridging tests and documentation
32mBuilding UIs in Terminal with Laravel Prompts
31mLowering the Burden: a GUI App for Everything
33mUnlocking agent beast mode with Tessl
18mPorta: Profiling Software Tutorials Using Operating-System-Wide Activity Tracing
