[Pharo-project] ProfStefBrowser, a GUI for ProfStef

Tudor Girba tudor.girba at gmail.com
Mon Feb 8 04:15:43 EST 2010


On 8 Feb 2010, at 07:50, Danny Chan wrote:

> Am Sonntag, 7. Februar 2010 19:27:16 schrieb Tudor Girba:
>> Hi,
>> Indeed, it is pretty nice. I particularly like that executing  
>> ProfStef
>> next does spawn the next lesson :).
>> However, I would decouple the two user interfaces because they  
>> address
>> two different categories of people:
>> - the browser is for the one that wants to learn. For this user, it  
>> is
>> probably confusing to also deal with the administration buttons from
>> the bottom.
>> - the tutorial creation is for the one that wants to teach. This guy
>> does want to see the tutorial, so the navigation bar is useful in  
>> this
>> case.
> Hi!
> I see the point, although I disagree. Personally, I annotate every  
> learning
> material I get with my own notes, if possible. And new stuff I learn  
> that is
> related I try to keep at the same place. I think this is interesting
> especially in Smalltalk where you are encouraged to explore the  
> system. I
> would expect someone starting with a basic tutorial and then turning  
> to
> explore the system and documenting the learning process in the help  
> system
> itself, and even be able to share it with others. A pupil can  
> quickly become a
> teacher, and quite often the one who has just learned something is  
> the best
> person to explain it to other newcomers.
> I see your point for complete newbies, though. So maybe enabling the  
> authoring
> bar can be made a preference, and the last lesson in an introduction  
> like
> Laurent's syntax tutorial can contain some code to switch on the bar.

Indeed, a solution along this path is what I had in mind.


> Danny
> _______________________________________________
> Pharo-project mailing list
> Pharo-project at lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


"Problem solving efficiency grows with the abstractness level of  
problem understanding."

More information about the Pharo-dev mailing list