Jump to content

The Undiscoverable: Difference between revisions

From Sugar Labs
Mokurai (talk | contribs)
Mokurai (talk | contribs)
More items
Line 1: Line 1:
No matter how well we do in making Sugar discoverable, there are necessarily some things that even a born lever-puller and button-clicker will not find, or will not understand. This is a list of such issues. We can consider whether some of these can be improved, but we know that there is a limit. So we have to alert teachers to these issues, and assist them to alert the children.
No matter how well we do in making Sugar and the XO discoverable, there are necessarily some things that even a born lever-puller and button-clicker will not find, or will not understand. This is a list of such issues. We can consider whether some of these can be improved, but we know that there is a limit. So we have to alert teachers to these issues, and assist them to alert the children.
 
Nothing is 100% discoverable or 100% undiscoverable. There are many features of Sugar and the XO that can be discovered, without their use cases being in any way obvious. The question, then, is how to recognize that a student is ready for a new usage of a known feature. In other cases, the children understand immediately what a function is for, as soon as they know it exists. In those cases, you don't have to show them more than once.
 
We should probably create a subpage for each of these issues, or point to an existing Wiki page that has the information.
 
==XO==
 
* Opening
* Position of antennae
* Rotate screen button
* Book reader mode, and page controls


==Sugar UI==
==Sugar UI==


* collaboration
* Collaboration
* hover menu unfolding
* Hover menu unfolding
* Keep button uses
* Right click
* Use of Keep button
* View source?
* Copy and paste between activities? (No)
* How to quit an activity
 
==Journal==
 
* Search
* Tag
* Resume session
* Install Activities
* Copy to USB stick


==Activities==
==Activities==
===xo-get===
* Script
* Activity


===Terminal===
===Terminal===


The entire command line repertoire.
* The entire command line repertoire
* Linux file system
* Standard IO
* Users and groups
* Permissions
* Regular expressions
* File globbing


===Etoys===
===Etoys===
Line 17: Line 51:
* It's a programming language.
* It's a programming language.
* It's huge.
* It's huge.
* The tutorials are excellent as far as they go, but they stop short.
* [[The undiscoverable/Projects|Projects]]? What are projects? How do I do that?
* Code viewer
* Program tiles
* Make tile
==Pippy==
* You can edit the programs
* You can add your own programs
* You can import libraries
* Python is a large programming language. How do I learn it?


===Turtle Art===
===Turtle Art===


* Color space
* Programmable tiles
* Programmable tiles
* tamyblock.py
* Portfolio tiles


===Calculate===
===Calculate===


* graphing
* Graphing
 
==Measure==
 
* Frequency and amplitude settings
 
==Library==
 
* I'm sorry, what is this for? Oh, wait, is this what the Journal was supposed to be? No, it only shows one entry for each activity. I can't list individual sessions or documents. So what is it for?
 
==Browse==
 
* Bookmarks
 
==Jukebox==
 
* Where is the music?
 




{{stub}}
{{stub}}

Revision as of 17:40, 11 July 2009

No matter how well we do in making Sugar and the XO discoverable, there are necessarily some things that even a born lever-puller and button-clicker will not find, or will not understand. This is a list of such issues. We can consider whether some of these can be improved, but we know that there is a limit. So we have to alert teachers to these issues, and assist them to alert the children.

Nothing is 100% discoverable or 100% undiscoverable. There are many features of Sugar and the XO that can be discovered, without their use cases being in any way obvious. The question, then, is how to recognize that a student is ready for a new usage of a known feature. In other cases, the children understand immediately what a function is for, as soon as they know it exists. In those cases, you don't have to show them more than once.

We should probably create a subpage for each of these issues, or point to an existing Wiki page that has the information.

XO

  • Opening
  • Position of antennae
  • Rotate screen button
  • Book reader mode, and page controls

Sugar UI

  • Collaboration
  • Hover menu unfolding
  • Right click
  • Use of Keep button
  • View source?
  • Copy and paste between activities? (No)
  • How to quit an activity

Journal

  • Search
  • Tag
  • Resume session
  • Install Activities
  • Copy to USB stick

Activities

xo-get

  • Script
  • Activity

Terminal

  • The entire command line repertoire
  • Linux file system
  • Standard IO
  • Users and groups
  • Permissions
  • Regular expressions
  • File globbing

Etoys

  • It's a programming language.
  • It's huge.
  • The tutorials are excellent as far as they go, but they stop short.
  • Projects? What are projects? How do I do that?
  • Code viewer
  • Program tiles
  • Make tile

Pippy

  • You can edit the programs
  • You can add your own programs
  • You can import libraries
  • Python is a large programming language. How do I learn it?

Turtle Art

  • Color space
  • Programmable tiles
  • tamyblock.py
  • Portfolio tiles

Calculate

  • Graphing

Measure

  • Frequency and amplitude settings

Library

  • I'm sorry, what is this for? Oh, wait, is this what the Journal was supposed to be? No, it only shows one entry for each activity. I can't list individual sessions or documents. So what is it for?

Browse

  • Bookmarks

Jukebox

  • Where is the music?


This article is a stub. You can help Sugar Labs by expanding it.