Changes

Jump to navigation Jump to search
m
FGrose moved page Features/TeacherBuddy to Features/Teacher Buddy: deCamelCase
Line 16: Line 16:  
* Targeted release: 1.0
 
* Targeted release: 1.0
 
* Last updated: 29 July 2013
 
* Last updated: 29 July 2013
* Percentage of completion: 50% (buddy.py is finished. we need to add a corresponding mechanism for visualizing teachers in the GUI)
+
* Percentage of completion: 90% (sugar3/presence/buddy.py, jarabe/model/buddy.py, and jarabe/view/buddyicon.py are finished. Need to finalize the teacher icon design and test.)
    
== Detailed Description ==
 
== Detailed Description ==
 +
For several different applications in the [[Features/Classroom management]] feature, we need to be able to identify the classroom teacher. We are proposing adding a new field to the buddy presence system to mark a buddy as a teacher. This will be used in the GUI to make it easier to find the teacher in the neighborhood view and also in some of the automated classroom management processes where activities share information with the teacher.
    
== Benefit to Sugar ==
 
== Benefit to Sugar ==
Line 31: Line 32:     
==UI Design==
 
==UI Design==
 +
As a placeholder, we are using an upside-down XO icon for teacher-xo.svg
 +
 +
[[Image:teacher-xo.svg]]
    
== How To Test ==
 
== How To Test ==
Line 37: Line 41:  
== User Experience ==
 
== User Experience ==
   −
The exact mechanism for setting the teacher boolean is to be determined.
+
* If the feature is not exploited, there is no change to the user experience.
 
+
* The basic change to the user experience is simply a different icon to represent a teacher in the UI. The auto-detection of teachers will be exploited in the [[Features/Classroom management]] systems.
The basic change to the user experience is simply a different icon to represent a teacher in the UI. The auto-detection of teachers will be exploited in the [[Features/Classroom management]] systems.
+
* The exact mechanism for setting the teacher boolean (in gconf) is to be determined.
    
== Dependencies ==
 
== Dependencies ==
 +
No new dependencies
    
== Contingency Plan ==
 
== Contingency Plan ==
Line 47: Line 52:     
== Documentation ==
 
== Documentation ==
Some discussions with the design team regarding the placement of the buttons on the palettes.
      
== Release Notes ==
 
== Release Notes ==

Navigation menu