Re: [Server-devel] EduBlog: Teacher Review Options

2008-07-13 Thread Martin Langhoff
On Sun, Jul 13, 2008 at 2:41 AM, Tarun Pondicherry
<[EMAIL PROTECTED]> wrote:
> They need to copy and paste from Write.  I can enable copy and paste
> icons in the editor to make that easier.

There is a  security issue with JS-driven "paste", so the "paste"
button doesn't work out of the box in FF. We might have to "whitelist"
the XS to allow paste to happen.

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] EduBlog: Teacher Review Options

2008-07-12 Thread Tarun Pondicherry
Hi Greg,
> I think its OK if you refresh and change the screen if a kid changes 
> which blog he wants to send the content to. My only concern is if they 
> write the blog post then clik on something that changes the page and 
> they lose all their work. We want to avoid them losing what they type 
> in the HTML input field no matter what.
I see the concern.  Is it something we can address after the beta test?
> You are making great progress! Since you sound caught up, let me raise 
> a fresh point :-)
>
> Pablo and the teachers were very concerned that the kids be able to 
> write the blog posts offline. Then put them in to edublog when they 
> are connected to it or the Internet.
>
> I said he can write text and images in the XO Write tool then copy and 
> paste in later. That seemed to work for me. However, now that you are 
> talking about a "local blog" I'm wondering if there is another option. 
> Let me know what you think is best in that area.
They need to copy and paste from Write.  I can enable copy and paste 
icons in the editor to make that easier.  The blogs are only local in 
the sense that they reside on the School Server.  It can also still be 
visible from the web if desired.  Kids will not need internet access but 
need to have XS connectivity.  For true offline blogging, we would need 
to have code installed on the XO.  (Write modification or separate 
activity).
> Also on the "local Blog"  concept. If you don't hide it, what would it 
> contain? Is it only the posts from that kid or is it a full local 
> version of the non-local blog?
Its a full version of the non local blog.  Essentially it is an OU Blog 
instance.  The added feature will auto push all these posts to a remote 
site or posts selected by the teacher to a remote site.  Currently, its 
a one way to the remote site.  But, better synchronization is feasible 
in future versions.

I uploaded a newer version of the mockup page.  Let me know if the 
upload issue is fixed.  If not, I think the alternative could be to just 
display a regular file input box on non XO machines.  I figure they 
would be familiar with it if they are using a non XO environment anyway.

Thanks,
Tarun
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] EduBlog: Teacher Review Options

2008-07-12 Thread Greg Smith
Hi Tarun,

Great progress!

On this:
"In that case I'm confused why there needed to be two options for the 
student "post to local blog" and "post to internet blog" when we did the 
  mockups."

I thought those were just two different blog choices. Since we didn't 
have the "local blog" at that time I thought you were just showing a 
second blog choice.

I think its OK if you refresh and change the screen if a kid changes 
which blog he wants to send the content to. My only concern is if they 
write the blog post then clik on something that changes the page and 
they lose all their work. We want to avoid them losing what they type in 
the HTML input field no matter what.

The need to click on the extreme left of the upload icon was seen on FF3 
on XP for me.

You are making great progress! Since you sound caught up, let me raise a 
fresh point :-)

Pablo and the teachers were very concerned that the kids be able to 
write the blog posts offline. Then put them in to edublog when they are 
connected to it or the Internet.

I said he can write text and images in the XO Write tool then copy and 
paste in later. That seemed to work for me. However, now that you are 
talking about a "local blog" I'm wondering if there is another option. 
Let me know what you think is best in that area.

Also on the "local Blog"  concept. If you don't hide it, what would it 
contain? Is it only the posts from that kid or is it a full local 
version of the non-local blog?

I think/hope we will have the new server online Monday. Do you, Marcel 
or Said have any idea how much time it will take to upload your latest 
code to that and start using it for beta test if we get it online w/ 
XS-163 by Monday?

Thanks,

Greg S

Tarun Pondicherry wrote:
> Hi Greg,
>> That was my intention originally but I'm not sure its critical at this 
>> stage. I think its all right if the teacher can choose from many 
>> available blogs and just show one or two to the kids at a time.
> There is a select box at the top that shows all the different blogs 
> (Comes with Moodle).  The page needs to be reloaded if a different blog 
> is selected.
>> If the kids can choose from a menu of many blogs (frog, cricket, 
>> turtle, etc) that was my original intention but it may also be confusing.
>>
>> BTW I never meant to make a distinction between "internal" and 
>> "external" blogs in the first place. I think it would be helpful to 
>> know if the post will go public or just within the school or other 
>> restricted access network.
> In that case I'm confused why there needed to be two options for the 
> student "post to local blog" and "post to internet blog" when we did the 
> mockups.  For a development point of view, we need to post to a local 
> blog before publishing to Blogger (if needed we can hide the local blog 
> and delete from it as posts are uploaded).  This is incase errors occur 
> during posting to Blogger and it needs to be reposted.
>> If you only have the option to post to two different blogs, they could 
>> be totally different. e.g. internal blog has homework submissions and 
>> external has pictures of what the kids do for fun.
> They would have to click on the jump to xyz blog to change.  This lets 
> the teacher's custom text change and resets options.  We can look into a 
> more AJAX approach in the next version.  For the time being, I think we 
> need to reload the page when they choose a new blog.
>> Are you thinking that internal blog and external blog have the same 
>> content?
> Yes.  All content goes to the local blog.  From there it gets pushed out 
> by the teacher or automatically as students post depending on how it is 
> set up.  If we hide those local blogs, then the system is just like what 
> you described.  I've already coded the approval feature for locally run 
> blogs as well.  Can I leave that in there?
> 
> I think I understand what you envision now.  I'll modify it to reflect 
> that.
>> On the review of current site, I have some HTML tweaks (e.g. image 
>> upload "hot area" is not exactly on t he image so its hard to hit) 
> Just got a dev XO, so I should be able to fix that soon.  (If the issue 
> is with another browser, let me know).  I am using that same editor in 
> the Moodle version, so any input on that is very useful.  We also have 
> the option of 5 other standard editors for more advanced users (comes 
> with the choosen branch of Moodle).
> 
> Thanks,
> Tarun
> 
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] EduBlog: Teacher Review Options

2008-07-11 Thread Tarun Pondicherry
Hi Greg,
> That was my intention originally but I'm not sure its critical at this 
> stage. I think its all right if the teacher can choose from many 
> available blogs and just show one or two to the kids at a time.
There is a select box at the top that shows all the different blogs 
(Comes with Moodle).  The page needs to be reloaded if a different blog 
is selected.
> If the kids can choose from a menu of many blogs (frog, cricket, 
> turtle, etc) that was my original intention but it may also be confusing.
>
> BTW I never meant to make a distinction between "internal" and 
> "external" blogs in the first place. I think it would be helpful to 
> know if the post will go public or just within the school or other 
> restricted access network.
In that case I'm confused why there needed to be two options for the 
student "post to local blog" and "post to internet blog" when we did the 
mockups.  For a development point of view, we need to post to a local 
blog before publishing to Blogger (if needed we can hide the local blog 
and delete from it as posts are uploaded).  This is incase errors occur 
during posting to Blogger and it needs to be reposted.
> If you only have the option to post to two different blogs, they could 
> be totally different. e.g. internal blog has homework submissions and 
> external has pictures of what the kids do for fun.
They would have to click on the jump to xyz blog to change.  This lets 
the teacher's custom text change and resets options.  We can look into a 
more AJAX approach in the next version.  For the time being, I think we 
need to reload the page when they choose a new blog.
> Are you thinking that internal blog and external blog have the same 
> content?
Yes.  All content goes to the local blog.  From there it gets pushed out 
by the teacher or automatically as students post depending on how it is 
set up.  If we hide those local blogs, then the system is just like what 
you described.  I've already coded the approval feature for locally run 
blogs as well.  Can I leave that in there?

I think I understand what you envision now.  I'll modify it to reflect that.
> On the review of current site, I have some HTML tweaks (e.g. image 
> upload "hot area" is not exactly on t he image so its hard to hit) 
Just got a dev XO, so I should be able to fix that soon.  (If the issue 
is with another browser, let me know).  I am using that same editor in 
the Moodle version, so any input on that is very useful.  We also have 
the option of 5 other standard editors for more advanced users (comes 
with the choosen branch of Moodle).

Thanks,
Tarun
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] EduBlog: Teacher Review Options

2008-07-11 Thread Martin Langhoff
On Fri, Jul 11, 2008 at 9:51 AM, Greg Smith <[EMAIL PROTECTED]> wrote:
> That was my intention originally but I'm not sure its critical at this
> stage. I think its all right if the teacher can choose from many
> available blogs and just show one or two to the kids at a time.
>
> If the kids can choose from a menu of many blogs (frog, cricket, turtle,
> etc) that was my original intention but it may also be confusing.

I think the issue of confusion outweighs the usefulness. The code has
to support many possible blog engines/types to connect to, but a
1-to-1 relationship between each course blog (oublog "instance" in
moodle parlance) and an external blog is sane, simple and
non-confusing.

> BTW I never meant to make a distinction between "internal" and
> "external" blogs in the first place. I think it would be helpful to know
> if the post will go public or just within the school or other restricted
> access network.

Agreed here too. All blog posts are "local" and have the option of
being "on the internet-based blog" too. That will help to keep things
simple in the UI, and not have to explain too many things...

cheers,



m
-- 
 [EMAIL PROTECTED]
 [EMAIL PROTECTED] -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] EduBlog: Teacher Review Options

2008-07-11 Thread Greg Smith
Hi Tarun,

That was my intention originally but I'm not sure its critical at this 
stage. I think its all right if the teacher can choose from many 
available blogs and just show one or two to the kids at a time.

If the kids can choose from a menu of many blogs (frog, cricket, turtle, 
etc) that was my original intention but it may also be confusing.

BTW I never meant to make a distinction between "internal" and 
"external" blogs in the first place. I think it would be helpful to know 
if the post will go public or just within the school or other restricted 
access network.

If you only have the option to post to two different blogs, they could 
be totally different. e.g. internal blog has homework submissions and 
external has pictures of what the kids do for fun.

Are you thinking that internal blog and external blog have the same content?

The only blog post distinction I was thinking of was: post directly 
without teacher approval needed and send to teacher for approval before 
post.

HTHs.

On the review of current site, I have some HTML tweaks (e.g. image 
upload "hot area" is not exactly on t he image so its hard to hit) is 
that kind of comments relevant/useful or should I ask people to hold 
tweaks like that until next week when we hope to have new version posted 
on the new server?

Just trying to set the right expectation before I send out this URL for 
review: http://olpc.betarun.com/dev/ui/student_sp.php

Thanks,

Greg S

Tarun Pondicherry wrote:
> Hi Greg,
> 
> Do the kids need to choose between different external blogs?  So far, 
> I've seen this as one local blog (OU Blog course1blog) tied to one 
> remote blog (Blogger uruguay-xo-test).  Will course1blog need the option 
> to post to more than one remoteblog at the same time and let kids select 
> that information?
> 
> Thanks,
> Tarun
> 
> Greg Smith wrote:
>> Hi Tarun,
>>
>> That sounds OK in general but I have a few comments and clarifications.
>>
>> Make sure the kids know if their post is going to the teacher or 
>> directly to the blog.
>>
>> I think the "internal" vs. "external" or "local" vs. "remote" 
>> designations were meant to separate blogs which are on the local 
>> school server and only visible from within the school network vs. 
>> blogs that are on the internet and visible from anywhere on the internet.
>>
>> We can get rid of that concept and assume that the blog name will be 
>> familiar to the kids and they will know which posts go to the internet.
>>
>> The other separation is between blog posts which must be 
>> edited/approved by the teacher vs. those that get posted to the blog 
>> directly without further edit. That is what the teacher can select and 
>> what I hope the kids see from their blog entry page.
>>
>> Also, we still want the option to post to more than one blog (e.g. 
>> post to frog blog on Moodle or to turtle blog on blogger.com or to 
>> grade 1 blog on blogger etc.). The teacher should have the ability to 
>> enable one or the other blog for the kids.
>>
>> HTHs. Let me know if that input is not clear or doesn't answer your 
>> questions.
>>
>> Once we get a look at it (hopefully next week) I think it will become 
>> more clear.
>>
>> Thanks,
>>
>> Greg S
> 
> 
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] EduBlog: Teacher Review Options

2008-07-10 Thread Tarun Pondicherry
Hi Greg,

Do the kids need to choose between different external blogs?  So far, 
I've seen this as one local blog (OU Blog course1blog) tied to one 
remote blog (Blogger uruguay-xo-test).  Will course1blog need the option 
to post to more than one remoteblog at the same time and let kids select 
that information?

Thanks,
Tarun

Greg Smith wrote:
> Hi Tarun,
>
> That sounds OK in general but I have a few comments and clarifications.
>
> Make sure the kids know if their post is going to the teacher or 
> directly to the blog.
>
> I think the "internal" vs. "external" or "local" vs. "remote" 
> designations were meant to separate blogs which are on the local 
> school server and only visible from within the school network vs. 
> blogs that are on the internet and visible from anywhere on the internet.
>
> We can get rid of that concept and assume that the blog name will be 
> familiar to the kids and they will know which posts go to the internet.
>
> The other separation is between blog posts which must be 
> edited/approved by the teacher vs. those that get posted to the blog 
> directly without further edit. That is what the teacher can select and 
> what I hope the kids see from their blog entry page.
>
> Also, we still want the option to post to more than one blog (e.g. 
> post to frog blog on Moodle or to turtle blog on blogger.com or to 
> grade 1 blog on blogger etc.). The teacher should have the ability to 
> enable one or the other blog for the kids.
>
> HTHs. Let me know if that input is not clear or doesn't answer your 
> questions.
>
> Once we get a look at it (hopefully next week) I think it will become 
> more clear.
>
> Thanks,
>
> Greg S

___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


Re: [Server-devel] EduBlog: Teacher Review Options

2008-07-10 Thread Greg Smith
Hi Tarun,

That sounds OK in general but I have a few comments and clarifications.

Make sure the kids know if their post is going to the teacher or 
directly to the blog.

I think the "internal" vs. "external" or "local" vs. "remote" 
designations were meant to separate blogs which are on the local school 
server and only visible from within the school network vs. blogs that 
are on the internet and visible from anywhere on the internet.

We can get rid of that concept and assume that the blog name will be 
familiar to the kids and they will know which posts go to the internet.

The other separation is between blog posts which must be edited/approved 
by the teacher vs. those that get posted to the blog directly without 
further edit. That is what the teacher can select and what I hope the 
kids see from their blog entry page.

Also, we still want the option to post to more than one blog (e.g. post 
to frog blog on Moodle or to turtle blog on blogger.com or to grade 1 
blog on blogger etc.). The teacher should have the ability to enable one 
or the other blog for the kids.

HTHs. Let me know if that input is not clear or doesn't answer your 
questions.

Once we get a look at it (hopefully next week) I think it will become 
more clear.

Thanks,

Greg S

Tarun Pondicherry wrote:
> Hi Greg,
> 
> I think we should separate the teacher approval from remote blogging 
> features to make the system more flexible.  It will make it easier to 
> implement and I think easier to use.  It will also allow people to use 
> remote blogging and teacher approval independently.
> 
> What I suggest is the following:
> 
> On the teacher's create blog page - Under the teacher approval section, 
> two checkbox options enable teacher approval and enable direct posting.  
> Under the remote blogging options section, a checkbox to send posts 
> directly to the remote site or store them locally when students post
> On the student's create post page - A selectbox asking what to do with 
> the post (send to teacher or post to blog or both depending on the 
> checkboxes the teacher selected under the teacher approval section)
> 
> When a student posts, sending to teacher will publish it locally so only 
> people with edit privileges can view the post (that student and the 
> teacher).  Clicking post will post the blog locally and if the teacher 
> has send posts directly selected, it will also be published remotely.
> 
> The teachers blog view page will have the options to post locally 
> (approve) or remotely (publish to remote blog) as needed.
> 
> The difference from the original idea is that students no longer can 
> select between send to local blog and send to remote blog.  The teacher 
> will have that preset.
> 
> Let me know what you think.
> 
> Thanks,
> Tarun
> 
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel


[Server-devel] EduBlog: Teacher Review Options

2008-07-10 Thread Tarun Pondicherry
Hi Greg,

I think we should separate the teacher approval from remote blogging 
features to make the system more flexible.  It will make it easier to 
implement and I think easier to use.  It will also allow people to use 
remote blogging and teacher approval independently.

What I suggest is the following:

On the teacher's create blog page - Under the teacher approval section, 
two checkbox options enable teacher approval and enable direct posting.  
Under the remote blogging options section, a checkbox to send posts 
directly to the remote site or store them locally when students post
On the student's create post page - A selectbox asking what to do with 
the post (send to teacher or post to blog or both depending on the 
checkboxes the teacher selected under the teacher approval section)

When a student posts, sending to teacher will publish it locally so only 
people with edit privileges can view the post (that student and the 
teacher).  Clicking post will post the blog locally and if the teacher 
has send posts directly selected, it will also be published remotely.

The teachers blog view page will have the options to post locally 
(approve) or remotely (publish to remote blog) as needed.

The difference from the original idea is that students no longer can 
select between send to local blog and send to remote blog.  The teacher 
will have that preset.

Let me know what you think.

Thanks,
Tarun
___
Server-devel mailing list
Server-devel@lists.laptop.org
http://lists.laptop.org/listinfo/server-devel