Hi everyone!
I'm currently busy organizing an AGS workshop which will take place at my university next Thursday. I'm about to finalize the program, but I thought it might be a good idea to get some feedback from the community. Perhaps some of you have done something like this before. Even if not, you might have good ideas what to include in future workshops.

Let me first outline the situation. I teach computer science classes at an Austrian university. During the last few years I have also been involved in programs that aim to spark interest for technical studies in pupils approaching graduation. During these events I've already held two workshops where I taught pupils the basics of the AGS editor and I showed them how to implement a small adventure game step-by-step. This approach was quite successful, e.g. some pupils decided to do a small AGS game as their graduation project at school.
Anyways, due to the success of the last workshop I was asked to hold another one as a part of a bigger event next week. This time the situation will be a bit different though, since this workshop has a new target audience: informatics teachers. The whole event aims to show school teachers alternative aspects of computer science, and in the best case some of them might be motivated to introduce new ideas in their curricula. However those teachers come from various school types from all over Austria and they teach pupils of ages between 10 and 20. Thus it is clear that I have to adapt my strategy for this new audience. Getting too technical or staying too superficial is likely to alienate a part of the participants, so I'll have to find a good middle road.
What is it exactly then, that I'll try to accomplish? I aim to show teachers how AGS can be used in their classes to complement the typical programming languages taught at school and to motivate interested pupils to dig deeper into it on their own. I have only about 2 hours time for that. My current strategy looks as follows:
1. I'll start by telling the teachers about the goals of my workshop. They should know what to expect.
2. Then I'll proceed with a brief introduction on adventure games. This will be very short, as these kinds of games are still very popular around here (the adventure game workshop is also the most popular one of the whole event). I'll also give a short general introduction about AGS and where to find more information about it. The participants will be shown some examples for successful AGS games (only screenshots) to point out their range and diversity.
3. Next the teachers will use the available notebooks for a few minutes to play the short demo game that was developed during the previous workshops. This will give everyone the opportunity to see first hand what we are talking about.
4. After that I will give the teachers a short explanation how to install AGS at their schools and how to use the demo game template (which they will be able to download from our website after the workshop).
5. Then the main part of the workshop begins. Using the demo game template, I will spend about 45 minutes presenting some essential parts of the AGS editor, especially the room menu and the scripts. During this time I will also show how to do some very simple scripting and I will show how programming concepts like variables, decisions, loops, arrays etc. are used and manipulated in AGS.
6. Finally the teachers themselves will implement a small new puzzle to the demo game on their notebooks, using some scripting commands they learned in the previous step. First we will brainstorm together which steps are needed in detail and then they will try to actually script this puzzle on their own.
7. In the end there will be a short discussion and feedback.
Since there is a lot of information in step 5, the participants will receive handouts prior to the workshop. In particular these handouts will also contain an additional step-by-step tutorial how to start when developing a completely new game, because optimally teachers should be able to coach pupils who deem AGS interesting and want to go into more details themselves. Of course I will also provide links to the online tutorials.
Phew, what a huge post!

So, what do you guys think? Am I on the right track? If you had 90 - 120 minutes to educate a bunch of teachers on how to use AGS in their classes, where would you put the focus? Of course there isn't much time now to change my strategy for the upcoming workshop, but comments and suggestions are always welcome and I will certainly consider them for future events.