Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1:  
See [[Design Team/Meetings]].
 
See [[Design Team/Meetings]].
 +
* [[#Log from Design Team Meeting 08 January 2012|08 January 2012]]
 
* [http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-03-13T15:05:59 13 March 2011]
 
* [http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-03-13T15:05:59 13 March 2011]
 
* [http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-02-27 27 February 2011]
 
* [http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-02-27 27 February 2011]
 
* [http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-02-20T16:30:07#i_2633453 20 February 2011]
 
* [http://meeting.sugarlabs.org/sugar-meeting/meetings/2011-02-20T16:30:07#i_2633453 20 February 2011]
 +
 +
== Log from Design Team Meeting 08 January 2012 ==
 +
:'''walterbender''': hi JT4sugar
 +
:'''JT4sugar''': Hi Walter
 +
:'''satellit_''': listening
 +
:'''walterbender''': waiting for Christian
 +
:'''erikos''': is here
 +
:'''erikos''': walterbender: read your proposal and added a link to mine
 +
:'''erikos''': walterbender: (see email)
 +
:'''walterbender''': while we are waiting for Christian, please see http://wiki.sugarlabs.org/go/Features/Write_to_journal_anytime#Detailed_Description
 +
:'''walterbender''': erikos: I added a link to your mock up from ^^
 +
:'''walterbender''': erikos: so you have your code snippet for ^^
 +
:'''walterbender''': ^so^do
 +
:'''erikos''': walterbender: I might have it somewhere but have to first locate it
 +
:'''erikos''': walterbender: I did code it for the mockup indeed
 +
:'''walterbender''': I wrote the code for the Entry Alert, but didn't do the toolbar integration...
 +
:'''walterbender''': can we reach consensus about a few points to ground the discussion?
 +
:'''walterbender''': (1) that we don't want a modal interface for writing to the journal?
 +
:'''erikos''': hmm, i don't see the modal alert as a too bad option
 +
:'''walterbender''': (2) that we don't need to display the entire entry as most of it is not human-editable
 +
:'''walterbender''': erikos: I really think it is a big problem for the use case: taking notes while you work on things
 +
:'''JT4sugar''': walterbender, I like the look of Simon's alternative. Could description be renamed to reflection? Think this is the direction working towards not notes
 +
:'''walterbender''': and #2 is problematic because it means the activity is almost entirely obscured
 +
:'''erikos''': I agree on (2) that if we go down the approach sketched in the wiki page (yours or mine) we do not need all the entries of the detail view
 +
:'''erikos''': JT4sugar: it is named description because that is the name in the Journal as well
 +
:'''walterbender''': erikos: but maybe we could add a star for favorite to whatever widget we use
 +
:'''walterbender''': erikos: what is your argument in favor of modal?
 +
:'''erikos''': walterbender: what I like about the approach sketched from Christian is that the relation to the Journal is clear
 +
:'''walterbender''': JT4sugar: +1 for "refection"
 +
:'''walterbender''': erikos: that is made clear by #2, not #1, is it not?
 +
:'''erikos''': walterbender: if I click on the 'take notes'-button in the activity or the details button of an entry in teh Journal we always display the same page/alert
 +
:'''erikos''': I like that consistancy
 +
:'''walterbender''': erikos: I would like to change the latter as well, but not for 0.96
 +
:'''erikos''': walterbender: change the latter in which way?
 +
:'''walterbender''': erikos: we have nice mockups of expanding the detail view in place in the journal list view
 +
:'''walterbender''': much better, I think as it keeps a context...
 +
:'''walterbender''': so I wouldn't want to preserve consistency with something we may be changing anyway
 +
:'''walterbender''': plus the use case is different
 +
:'''walterbender''': I don't disagree with the need for some reference to Journal
 +
:'''JT4sugar''': erikos, Yes but in a writing sense you are trying to prompt reflection that is aking for more than a description? the key in the classroom is condtioning this reflective action.Can we rename field? Or create new one?
 +
:'''walterbender''': hence my use of a Journal icon
 +
:'''walterbender''': JT4sugar: I think description in the Journal entry could be changed to reflection as well
 +
:'''erikos''': JT4sugar: that is what I meant, if you think 'reflection' is a better name then 'description' it should be changed in both places
 +
:'''JT4sugar''': walterbender, Can you explain what exactly "Modal" refers to?
 +
:'''JT4sugar''': erikos, Gotcha
 +
:'''walterbender''': JT4sugar: you are unable to do anything else until you take action in that window
 +
:'''erikos''': walterbender: ok, maybe inline editing will be a nice thing, but we have to try that out first
 +
:'''erikos''': walterbender: not sure it is the golden solution
 +
:'''JT4sugar''': OK
 +
:'''erikos''': walterbender: so, that we change to inline editing is an assumption as well
 +
:'''walterbender''': erikos: agreed... just bringing it up as one reason I am not wedded to replicating the detail view in this instance
 +
:'''erikos''': ok
 +
:'''erikos''': walterbender: what we should take into account as well is the usability with touch
 +
:'''erikos''': walterbender: as this will come sooner or later
 +
:'''walterbender''': replication is just one mechanism for being referential... our crack design team can come up with others
 +
:'''erikos''': walterbender: sure
 +
:'''walterbender''': erikos: yes... we could add a virtual keyboard to your widget
 +
:'''walterbender''': erikos: having hacked on a XO-3.0 for 48 hours, lots of observations... for another meeting perhaps
 +
:'''walterbender''': erikos: but fundamentally, Sugar is not a bad experience
 +
:'''walterbender''': wonders where Christian is... will send him email
 +
:'''erikos''': walterbender: yeah, a lot of things are already in place, indeed
 +
:'''walterbender''': this was his suggested meeting time
 +
:'''erikos''': walterbender: I thin khe forgot
 +
:'''walterbender''': sent him an email
 +
:'''walterbender''': let's assume we go with some sort of widget on the toolbar or an alert as per the mockups...
 +
:'''walterbender''': what are the advantages/disadvantages of showing the entire description (reflection) field?
 +
:'''walterbender''': advantage is you see you past work/context for your new reflection
 +
:'''erikos''': yeah, lets use the time to discuss this a bit
 +
:'''walterbender''': disadvantage is that it takes up more room
 +
:'''walterbender''': and it may be more info than you need at the moment
 +
:'''walterbender''': I keep going back to commit messages as a model
 +
:'''walterbender''': you don't need to see the old ones to write a new one
 +
:'''erikos''': so you would want to appaned it?
 +
:'''walterbender''': it is a separate activity to review them collectively
 +
:'''erikos''': maybe an example can help:
 +
:'''erikos''': It is Saturday, I do start writing my essay for Monday,
 +
:'''erikos''': before closing the activity I add a description.
 +
:'''erikos''': On Sunday I resume the Jurnal entry, write another paragraph,
 +
:'''walterbender''': erikos: that is the old model
 +
:'''walterbender''': the new model is note taking in a more continuous fashion
 +
:'''erikos''': before I close the activity I want to edit the description
 +
:'''walterbender''': I decide to use this picture instead of that one, so I make a note of why at the time of the decision
 +
:'''erikos''': walterbender: well, it happens inside the activity
 +
:'''erikos''': walterbender: whether at the end of the session or during you can not really control up to the user
 +
:'''walterbender''': it is more of a continuous monologue of decisions while using the activity
 +
:'''JT4sugar''': Understand we are trying to get in next release but in a long term vision kind of way would there be any way this could be combined with chat like abilities that would allow a teacher to pose a question into the "Reflection Box" that then child reflects on and is captured this way? Chat like functionality would allow for peer reflection or individual with a journaling/diary feel as well
 +
:'''walterbender''': erikos: yes... but we want to encourage more rather than less writing and reflecting
 +
:'''walterbender''': JT4sugar: that could be a nice use of the alert mechansim
 +
:'''walterbender''': erikos: I have a skewed world-view... everything seen through the eyes of Turtle Art
 +
:'''erikos''': walterbender: hmmm, but then it would be like leaving messages
 +
:'''walterbender''': erikos: yes...
 +
:'''walterbender''': lots of commit messages
 +
:'''erikos''': walterbender: so we would need to stamp it maybe to make clear
 +
:'''walterbender''': stamp as in timestamp?
 +
:'''erikos''': or at least show them in a bubble
 +
:'''walterbender''': that's OK
 +
:'''erikos''': walterbender: yes
 +
:'''walterbender''': +1 to timestamps
 +
:'''erikos''': so you somehow have a history inside the activity entry
 +
:'''walterbender''': erikos: this is why I was leaning more towards the UI I had mocked up... more of a short message model
 +
:'''erikos''': this is a bit like versions...;p
 +
:'''walterbender''': well... more like a commit log
 +
:'''walterbender''': if we had versions... it would fit nicely
 +
:'''erikos''': sure
 +
:'''walterbender''': but I am mostly concerned about making it easy to add reflections... path of least resistance
 +
:'''walterbender''': which is why I am almost tempted to have the alert or widget always present if the Activity toolbar is open
 +
:'''erikos''': ok, so let's assume we would do the approach, add 'messages', display them in bubbles and add timestamps
 +
:'''walterbender''': to me it is more important than changing the activity name
 +
:'''walterbender''': maybe flip them... that message entry "bubble" is always available and the title entry is invoked with a button
 +
:'''erikos''': hmm, i think the title is important too
 +
:'''walterbender''': it is important, but not something you change as often
 +
:'''erikos''': but as we reomved the keep button, I think we have space for adding a 'message' field
 +
:'''walterbender''': erikos: in a manner such as your widget...
 +
:'''erikos''': the title entry could be shorter as well
 +
:'''erikos''': walterbender: no, maybe directly on the toolbar
 +
:'''walterbender''': I guess what I am saying is that by default, the widget should be open...
 +
:'''erikos''': walterbender: yes, understood
 +
:'''walterbender''': erikos: do you really think there is room for both?
 +
:'''walterbender''': not in Turtle Art, but that may be exceptional
 +
:'''walterbender''': I could rework how I do my toolbars
 +
:'''erikos''': in TA you have the exports as well, right?
 +
:'''walterbender''': lots of different types of exports and imports
 +
:'''erikos''': ok
 +
:'''walterbender''': but I could put them on a submenu
 +
:'''erikos''': I could imagine as well the activity toolbar having the height doubled
 +
:'''walterbender''': erikos: that is sort of what I had in mind
 +
:'''erikos''': to give more room
 +
:'''walterbender''': the widget always expanded
 +
:'''erikos''': would like to sketch that now to show walter
 +
:'''walterbender''': erikos: actually, this raises an issue I encountered with the XO-3.0
 +
:'''walterbender''': the slightly smaller screen meant that many activity toolbars went off the end...
 +
:'''erikos''': walterbender: so either the widget expanded by default: for example: I click on the activity toolbar to expand it and it somes up like in my screenshot
 +
:'''erikos''': walterbender: or making it double the size by default and rearrange the items
 +
:'''walterbender''': I think that should wrap to an double-height toolbar
 +
:'''erikos''': walterbender: ahh, the screen is smaller ok
 +
:'''walterbender''': we could make that happen by default instead of the pull-down menu???
 +
:'''walterbender''': but that is outside the scope of 0.96
 +
:'''walterbender''': but I think a double-sized activity toolbar would not break anything and would make this current issue easier to address
 +
:'''walterbender''': so the buttons an activity adds beyond the defaults would go on the bottom row?
 +
:'''JT4sugar''': If height doubled would that open up room for more buttons/functionality(for post 0.96 work)? If so is that where the Chat like functionality for peer review and Teacher question prompting could be put in place?
 +
:'''erikos''': walterbender: when you say activity toolbar, do you mean the subtoolbar?
 +
:'''erikos''': walterbender: or the main toolbar?
 +
:'''walterbender''': erikos: yes
 +
:'''walterbender''': is that not what the subtoolbar is called right now? /me looks
 +
:'''erikos''': ok, I am talking as well about the activity subtoolbar with the title entry
 +
:'''erikos''': walterbender: yeah, just making sure
 +
:'''walterbender''': whatever toolbar is associated with the ActivityToolbarButton
 +
:'''erikos''': good good
 +
:'''walterbender''': so if we double its size and add the reflection entry, bump the activity specific buttons to the second row?
 +
:'''walterbender''': maybe add a star-for-favorites button too?
 +
:'''erikos''': yeah, space wise it is possible I guess
 +
:'''erikos''': (we might class with the star button in Browse (session bookmark) though)
 +
:'''walterbender''': erikos: I could try coding this up (maybe in time for the next devel team meeting)
 +
:'''erikos''': I think the sharing button we might want to move up to the main toolbar as well....
 +
:'''walterbender''': +1
 +
:'''erikos''': walterbender: maybe a mail summarizing what we discussed is enough for now
 +
:'''walterbender''': let me make some quick sketches too
 +
:'''erikos''': but if you have time, of course
 +
:'''walterbender''': erikos: me... all the time in the world
 +
:'''erikos''':
 +
:'''walterbender''': well, maybe we have gotten as far as we can w/o Christian and/or Gary
 +
:'''walterbender''': I will grab the log and add it to the wiki page and write up an email summary
 +
:'''walterbender''': but I think we are heading in a good direction
 +
:'''erikos''': walterbender: wonderful, thanks!
 +
:'''walterbender''': thank you
 +
:'''erikos''': walterbender: yes, it was very productive indeed
 +
:'''walterbender''': two heads are better than one
 +
:'''erikos''': yes, was a pleasure
 +
:'''walterbender''': three even better than two (jt)
 +
:'''erikos''':
 +
:'''JT4sugar''': Thanks for pushing this its very important on educational side-You staying around for 11 am meeting with Christain??
 +
:'''walterbender''': I'll stick around
 +
 
== Mockups ==
 
== Mockups ==
 
* [http://wiki.sugarlabs.org/images/e/e2/Detailview_20110313.pdf Detail view 20110313] from Christian M. Schmidt [[File:Detailview 20110313.pdf]]
 
* [http://wiki.sugarlabs.org/images/e/e2/Detailview_20110313.pdf Detail view 20110313] from Christian M. Schmidt [[File:Detailview 20110313.pdf]]

Navigation menu