hedyorg / hedy

Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
https://www.hedy.org
European Union Public License 1.2
1.27k stars 282 forks source link

💻 Allow teachers to add model examples to their custom adventures #5086

Closed Felienne closed 2 days ago

Felienne commented 4 months ago

Ask @AnneliesVlaar for details

AnneliesVlaar commented 2 months ago

With adding examples to custom adventures there was a question on how this would fit in the interface. I have painted an idea by using the tab structure.

There could be a tab for general settings: Hedy-custom-adventure-settings

A tab for writing the adventure: Hedy-custom-adventure-adventure

Then in the next tab one could see a preview of the adventure, similar to how it would look like for the students: Hedy-custom-adventure-preview

In the last tab one could store the answers: Hedy-custom-adventure-example-model

hasan-sh commented 2 months ago

I really like the idea @AnneliesVlaar !

Felienne commented 2 months ago

We also have to think about how to visualize this for browsing public adventures maybe with an extra option "show model answer" to copy the answer to the input field