what did you find
1.1. interesting about the article?
We liked the part where the paper talked about high functionality applications and levels of user's knowledge about a high functionality applications. In this section the paper also talked about how users of a HFA does not neccessarily have to know the whole system in order to complete the task at hand, which I agree wiht.
1.2. not interesting about the article?
We thought some ideas presented in this paper was repitition of the material we had read previously in this class.
2. what do you consider the main message of the article?
3. to which other previous articles / discussion topics of the course is this article related?
The article we read previously about critiquing systems is related to this article and we also discussed about the different levels of user's knowledge about a HFA in class.
4. choose MS-Word (or another HFA) as an example:
4.1. how much (in percent) of the functionality of the HFA do you know?
We choose MS-word. Probably 50% of the functionality we know. We are not sure of this number, since we are not aware of all the functionality provided by MS-Word. We just learn what is necessary to accomplish the task at hand.
4.2. how do you learn new functionality?
Using the search feature given the MS-Word or searching in the internet or go through documentation. Recently I(Javier) learnt how to do table of contents in MS-Word since I had to do it for a paper for our senior project. I learnt it going through...(Javier fill this up)
4.3. for MS-Word users: is there a command in MS-Word which “transposes two characters” (e.g., “leanr” becomes “learn” by positioning the cursor between n and r and executing the command)?
Not that we know of. But there is automatic spelling corrector feature which kicks in when the user accidently types "leanr" where he/she intended to type "learn" and corrects the spelling.
5. what have YOU learnt “on demand” in YOUR life? Briefly describe the most prominent example.
Divya: I had to learn all the web technologies(running a Tomcat server, Postgre sever, using struts controller component) in order to implement a web application we are developing.
Learning to drive a car in America and learning the road rules could also be given as example as something I learnt on demand. I had to learn it so I can drive by myself. Since I am from India the driving rules are totally opposite of the driving rules here so I had to learn it for my own safety.
Javier:
6. what do people have to know to be able to learn on demand?
People should know what they want to learn, whether it exists and where to find the resources to learn from.
7. why should one “learn on demand” instead of relying on “use on demand”?
By learning, it will staty with one for rest of thier lives and comes in handy when ever the task at hand demands of that knowledge learnt. If one follows use on demand, then they will have to go back to document or some resource every time the task at hand demands of that knowledge.
8. which computer systems have you encountered which
8.1. have a User Modeling Component?
Postgre Database, where it has the "tip of the day" feature. Sometimes it is very useful for me(Divya) since I am novice to this postgre database and server. Spelling correctors in MS-word is another example.
8.2. support learning on demand?
Any system that gives direct access to internet. Most of the open source software we can download from the internet gives gives a documentation which is also available on the internet(For example the Postgre databae, or any apache software ).