Projects new and old

Hi Clifton,
I had a look at DuoLingo https://en.duolingo.com/the other day. It's supposed to be the most successful language teaching program in the world at the moment. I tried it and surprisingly the exercises are very much like those in 'Text Reader', a program I created with Toolbook more than 20 years ago!
I didn't try to convert that to an online version because, at the time, I wasn't convinced that the Toolbook Actions system was any good. It was only when I got your Powerpac that I changed my mind.
I think the best feature of 'Text Reader' was its reading system. You can see it in action in this video. https://youtu.be/cUOeXvVBOVA
It was not too difficult to achieve this because text fields in Toolbook could be subdivided into words. This is not the case in dhtml exports. However I am making good progress despite the complexities. https://youtu.be/XqtkpxEUQJ8
I don't intend to make hundreds of new recordings and exercises. Instead I want to make a tool that allows teachers to do this themselves, along the lines of Médiacours. I know this is probably the wrong approach. Teachers love programs where they just click a button, sit back and watch their students working. The don't seem to like programs that require them to prepare material themselves.
In the old Toolbook version, I used hotwords of various colors. By clicking on them the user could obtain translations and explanations and also access a recorder to record sentences and compare pronunciation with the original.
To reproduce the reading system using TB/Powerpac/html/javascript, I have used a TB modifiable field which I believe is exported as a textarea. I have to use this because I think it's the only type of object that supports the setSelectionRange method. Is that correct?
I have found a way to make it possible to position the caret and select words and sentences but prevent any alteration of the text. Making it readonly is no good because the caret disappears so I just use keydown + e.preventDefault.
My question is: can I make a system that would allow hotwords to be inserted into the text? I think the answer is no but can you confirm this, please? You definitely can't put a hypertext link into the text of a textarea. Could you put it into the text of a different element maybe? Could you make a system that allows the user create hyperlinks dynamically? I don't think anything like this is achievable. Would you agree?
Instead I could use the single select listbox object that you gave me. So students would click on a line in a list rather than a hotword. What do you think?
John
I had a look at DuoLingo https://en.duolingo.com/the other day. It's supposed to be the most successful language teaching program in the world at the moment. I tried it and surprisingly the exercises are very much like those in 'Text Reader', a program I created with Toolbook more than 20 years ago!
I didn't try to convert that to an online version because, at the time, I wasn't convinced that the Toolbook Actions system was any good. It was only when I got your Powerpac that I changed my mind.
I think the best feature of 'Text Reader' was its reading system. You can see it in action in this video. https://youtu.be/cUOeXvVBOVA
It was not too difficult to achieve this because text fields in Toolbook could be subdivided into words. This is not the case in dhtml exports. However I am making good progress despite the complexities. https://youtu.be/XqtkpxEUQJ8
I don't intend to make hundreds of new recordings and exercises. Instead I want to make a tool that allows teachers to do this themselves, along the lines of Médiacours. I know this is probably the wrong approach. Teachers love programs where they just click a button, sit back and watch their students working. The don't seem to like programs that require them to prepare material themselves.
In the old Toolbook version, I used hotwords of various colors. By clicking on them the user could obtain translations and explanations and also access a recorder to record sentences and compare pronunciation with the original.
To reproduce the reading system using TB/Powerpac/html/javascript, I have used a TB modifiable field which I believe is exported as a textarea. I have to use this because I think it's the only type of object that supports the setSelectionRange method. Is that correct?
I have found a way to make it possible to position the caret and select words and sentences but prevent any alteration of the text. Making it readonly is no good because the caret disappears so I just use keydown + e.preventDefault.
My question is: can I make a system that would allow hotwords to be inserted into the text? I think the answer is no but can you confirm this, please? You definitely can't put a hypertext link into the text of a textarea. Could you put it into the text of a different element maybe? Could you make a system that allows the user create hyperlinks dynamically? I don't think anything like this is achievable. Would you agree?
Instead I could use the single select listbox object that you gave me. So students would click on a line in a list rather than a hotword. What do you think?
John