Talk:Features/Write to journal anytime: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
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]
* [http://www.mail-archive.com/sugar-devel@lists.sugarlabs.org/msg24814.html review thread]
== Log from Design Team Meeting 08 January 2012 ==
{{Show||
:'''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]]
Return to "Features/Write to journal anytime" page.