[Cuis-dev] Dybo script in action

H. Hirzel hannes.hirzel at gmail.com
Mon Mar 17 01:11:07 PDT 2025


Hi Hilaire

On 16/03/2025 11:21 pm, Juan Vuletich via Cuis-dev wrote:
> On 3/15/2025 5:33 AM, Hilaire Fernandes via Cuis-dev wrote:
>> Inserting, editing, debugging, etc.
>>
>> https://mamot.fr/@drgeo/114154912013226195
>>
>> DyboScript is the way to insert and parametrized Dynamic Knowledge 
>> Model[1]. It is the corner stone the dynamic-book[2] project.
>>
>> Read the references to learn more.
>>
>> [1] 
>> https://github.com/Dynamic-Book/doc/wiki/Discussion-on-Dynabook#dynamic-knowledge-model
>> [2] https://github.com/dynamic-book
>>
>
> This is amazing Hilaire.
Indeed!
> Congrats! You show not only thoughtful ideas and a lot of reflection 
> on education and learning, but also actually working software. Great!
>
> I particularly like the idea of the medium being agnostic wrt the 
> teaching style, and focusing on giving the teacher possibilities and 
> freedom.

I like that that you use and interview to describe the topic.

So Dybo scripts are actually Smalltalk scripts used for controlling 
simple or complex objects. In the case of a dynamic knowledge model they 
an internal Domain specific language (DSL) [3]

You mention two examples of dynamic knowledge models,

1. images and sound tracks the user can interact with

2. DrGeo sketches.

I understand that these two models are not integrated in the Dynabook 
app yet  as currently your focus is on finalizing an annotation system 
for PDF files used for teaching?

For number 1 you mention that resources should be free what would be 
ideal. However I think the Dynabook should also give support to keep 
track of authors and source and manage the usage rights which often 
allow for a lot of options (e.g. just CreativeCommons BY). To manage 
this is a lot of work for teachers in case he or she wants to produce 
teaching materials which can be used by larger groups. "A real need; a 
boring aspect, to be helped by a 'cash register' type of machine".

You give a link to the 'introduction of the Dynabook App' [4]. It gives 
a 'file not found' message.

Regards

--Hannes


[3] https://martinfowler.com/bliki/InternalDslStyle.html

[4] https://github.com/hilaire/dynabook/tree/main/resources/doc/DynabookApp



More information about the Cuis-dev mailing list