Fix demo

The demo needs to use the deprecated "assignments" template, and it
should dynamically use the first problem in each active language.