Difference between revisions of "The Undiscoverable"
(→Sugar UI: Keep) |
(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 |
− | * | + | * Hover menu unfolding |
− | * Keep button | + | * 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 |
+ | |||
+ | ==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 16: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?