The talk will present my plans for building tools for authoring dialog for language learning. I will show that we need an interface between the specifics of a given dialog system and a simple input specification that non-experts can use for authoring dialogs for computer-assisted language learning. As a background, I will given an introduction to different approaches to model dialogue, i.e. finite state machines, frames, information state update and beliefs, desire and intentions architectures. I will talk about a new w3c standard for modeling dialogue: state chart XML (SCXML). I will my present preliminary work so far and outline my next steps.