Re: Release 8.2.0 -- pls add critical features (Greg Smith)

2008-07-06 Thread S Page
Bryan Berry wrote:

 URI's are what we
 use to link to different resources.
 ...
 We may end up hacking Browse esp. to allow this because of the immense
 demand.

It's still unclear whether you want kids to start an activity from 
scratch or download a starter object for a particular activity.

If you just want the kids to start an activity from scratch, and the 
lesson plan web page says
   Start Etoys [icon for Etoys]
can children really not follow the instruction?  Starting an activity is 
basic, and if their XO is already running the activity they probably 
shouldn't start another instance.

Anyway, if kids can't figure this out, in Mozilla it should be possible 
to register a new protocol handler for activity://foo or etoys://bar 
that starts an external application.  In about:config set 
network.protocol-handler.app.activity=/usr/bin/mystartactivity , where 
/usr/bin/mystartactivity starts the activity (using 
/usr/bin/sugar-activity ?).  If it worked, this script could evolve into 
the sugar launching service that Eben Eliason described earlier in the 
thread.  FWIW I tried this in build 708 and couldn't get it to work, I 
either get a failure to load a garbled local URL or a PyXPCOM LoadURI 
error in the log.


If by link to a different resource you mean download a starter object, 
then as bemasc commented in your bug http://dev.laptop.org/ticket/6958 , 
just link to a file with the right mimetype for that activity.  (A small 
file would even act as a simple activator).  FWIW I tried this for an 
Etoys application/x-squeak-project mime type and it didn't work.

Realize that every time the kid clicks the link to the starter file, 
Browse downloads another copy of it into the Journal (viz. e-mail thread 
downloaded files and the Journal), which isn't ideal for a big object. 
  So the lesson plan web page might say something like:
   Open your Journal and find the 'Science Acoustics Lab 2' Etoys 
activity and run this (in Etoys).  If you haven't already downloaded 
'Science Acoustics Lab 2', _click here_.

If you want to play along, my notes and links for both failed approaches 
are at 
http://wiki.laptop.org/go/Talk:Browse#Launching_activities_from_Browse , 
anyone please update.


I would think any Web-based learning plan that involves launching apps 
and downloading files has similar issues jumping out of the web page.  I 
wonder how they solve them.

Respectfully yours,
--
=S Page
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features (Greg Smith)

2008-07-06 Thread Bert Freudenberg

Am 06.07.2008 um 09:00 schrieb S Page:

 If by link to a different resource you mean download a starter  
 object,
 then as bemasc commented in your bug http://dev.laptop.org/ticket/ 
 6958 ,
 just link to a file with the right mimetype for that activity.  (A  
 small
 file would even act as a simple activator).  FWIW I tried this for an
 Etoys application/x-squeak-project mime type and it didn't work.

Works for me in 708.

It's still awkward to use, and fills up the Journal with useless  
files. Why does the Journal have to be involved anyway? Why can't  
there be a less intrusive way to open another activity? What actual  
harm could there be in instructing Sugar to launch an already  
installed activity as if we had clicked the activity icon?

- Bert -


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features (Greg Smith)

2008-07-04 Thread Bryan Berry
Greg wrote:
Thanks for keeping us apprised of your needs!

My pleasure.

I'm also not aware of any feasible design proposal which might address 
your request. You need a precedent or engineering level suggestion to 
move this forward. Is this possible in Firefox at all?

Probably not.

We had two evaluators spend a week at both of our pilot schools and the
consistent feedback they came back w/ was
1) The teachers want lesson plans integrated w/ the activities
2) The parents don't see the learning activities as anything more than
games.

This was constructive feedback they gave us. I am happy to report that
the kids, teachers, and parents were overwhelmingly positive about this
project.

We need a way to seamlessly integrate supporting materials such as
readings, lesson plans, together with activities. HTML is the way to do
this and the browser is what we use to display html. URI's are what we
use to link to different resources.

We may end up hacking Browse esp. to allow this because of the immense
demand.

We need to make it dead simple for teachers to use activities like
EToys, E-Paath, Measure in the classroom. The easiest way to do this is
to make the transition from lesson plan to activity as easy as possible.

I think that having a URL launch a local application will 
be a fatal security hole. I don't know of any examples of that off the 
top of my head.

I don't know squat about security but this is a very important application.

My guess is that you need to re-think your Moodle 
- activity model and work flow. If can solve the problem from there 
using the currently available functionality that will be the shortest 
path to a solution.

I have rethought it and I believe more firmly that the moodle -
activity workflow is the way to go.

On your second point, I think the thread has been productive. I marked 
the bug a blocker for 8.2.0. I think we will close it by including the 
remove via Journal solution unless Eben can be convinced of a better 
implementation.

as long as we can remove activities installed w/ the customization key
or by other means.

BTW I stored your other request sent on the process thread in my 
requirement gathering folder.

thank you for your attention to these important matters. You should come out to 
Nepal one of these days. As I told one of the developers recently:
Get Thee to a Pilot site! Any Pilot site!

Bryan
Kathmandu

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features (Greg Smith)

2008-07-04 Thread Martin Langhoff
On Fri, Jul 4, 2008 at 9:35 AM, Bryan Berry [EMAIL PROTECTED] wrote:
 Greg wrote:
Thanks for keeping us apprised of your needs!

 My pleasure.

From what I can see v8.2.0 is at a late stage -  we are discussing
what it takes to ship the features we have in Joyride end-of-business
Monday.

Having said that...

 We had two evaluators spend a week at both of our pilot schools and the
 consistent feedback they came back w/ was
 1) The teachers want lesson plans integrated w/ the activities
 2) The parents don't see the learning activities as anything more than
 games.

That's interesting feedback - though I have to say that perceptions
are easier to shape in the social space than in the software space.
Any effort on the sw side will always have to be supported/shaped in
the social side anyway :-)

 We need a way to seamlessly integrate supporting materials such as
 readings, lesson plans, together with activities. HTML is the way to do
 this and the browser is what we use to display html. URI's are what we
 use to link to different resources.

As Tomeu indicates, we can do some of that from within the XS, with
Moodle, by serving an empty or skeleton activity document.

The simplest way: create a barebones new moodle module that resembles
a simple version of the resource module. Instead of requiring that a
file is uploaded, it should know how to create and serve an skeleton
Journal Entry Bundle (as per
http://wiki.laptop.org/go/Journal_entry_bundles ).

I am right now writing code for the restore part of ds-backup that
creates a JEB on the fly.

 We may end up hacking Browse esp. to allow this because of the immense
 demand.

Browse is already 'hacked' to auto-trigger JEBs :-)

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
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Security for launching from URL (was Re: Release 8.2.0 -- pls add critical features (Greg Smith))

2008-07-04 Thread Edward Cherlin
On Fri, Jul 4, 2008 at 6:35 AM, Bryan Berry [EMAIL PROTECTED] wrote:
 Greg wrote:
Thanks for keeping us apprised of your needs!

 My pleasure.

I'm also not aware of any feasible design proposal which might address
your request. You need a precedent or engineering level suggestion to
move this forward. Is this possible in Firefox at all?

 Probably not.
...
 We need a way to seamlessly integrate supporting materials such as
 readings, lesson plans, together with activities. HTML is the way to do
 this and the browser is what we use to display html. URI's are what we
 use to link to different resources.

 We may end up hacking Browse esp. to allow this because of the immense
 demand.

 We need to make it dead simple for teachers to use activities like
 EToys, E-Paath, Measure in the classroom. The easiest way to do this is
 to make the transition from lesson plan to activity as easy as possible.

I think that having a URL launch a local application will
be a fatal security hole. I don't know of any examples of that off the
top of my head.

 I don't know squat about security but this is a very important application.

This is Ivan's domain. My guess is that there is a way to secure the
process, but it might require some extra effort beyond a software fix,
like teachers whitelisting URLs for lessons. Or perhaps just
whitelisting our Moodle instances. Signed lesson plans? At any rate,
_not_ allowing random outside URLs to launch local activities and give
them scripts to run.

My guess is that you need to re-think your Moodle
- activity model and work flow. If can solve the problem from there
using the currently available functionality that will be the shortest
path to a solution.

 I have rethought it and I believe more firmly that the moodle -
 activity workflow is the way to go.
...
 thank you for your attention to these important matters. You should come out 
 to
 Nepal one of these days. As I told one of the developers recently:
 Get Thee to a Pilot site! Any Pilot site!

 Bryan
 Kathmandu

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel




-- 
Edward Cherlin
End Poverty at a Profit by teaching children business
http://www.EarthTreasury.org/
The best way to predict the future is to invent it.--Alan Kay
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Greg Smith
Hi Bryan,

Thanks for keeping us apprised of your needs!

However, I don't see any way that we can deliver on your first request 
in 8.2.0. The main challenge is that the release is already well defined 
and this is not part of it as it stands today.

I'm also not aware of any feasible design proposal which might address 
your request. You need a precedent or engineering level suggestion to 
move this forward. Is this possible in Firefox at all?

I know that IE tries to open certain types of documents within the 
browser. It ties in a set of editing capabilities without exiting the 
browser, but its not the same as opening the document in the 
application. I don't know the technology behind it (maybe Mime Types?). 
If that is what you are looking for it will require a lot of work which 
I believe needs to come from Firefox.

If you want to click on a link and then have the activity open an 
instance and the focus switch to that task, that's different but still 
challenging. I think that having a URL launch a local application will 
be a fatal security hole. I don't know of any examples of that off the 
top of my head.

Come up with a design, precedent, or specific solution and we can think 
about it some more. My guess is that you need to re-think your Moodle 
- activity model and work flow. If can solve the problem from there 
using the currently available functionality that will be the shortest 
path to a solution.

On your second point, I think the thread has been productive. I marked 
the bug a blocker for 8.2.0. I think we will close it by including the 
remove via Journal solution unless Eben can be convinced of a better 
implementation.

BTW I stored your other request sent on the process thread in my 
requirement gathering folder.

I need to get 8.2.0 queued up and on its way. Then I'll circle back for 
9.1.0 and see where in the priority pile we can fit your requests.

Thanks,

Greg S

**
Date: Wed, 02 Jul 2008 07:08:40 +0545
From: Bryan Berry [EMAIL PROTECTED]
Subject: Release 8.2.0 -- pls add critical features
To: OLPC Developer's List devel@lists.laptop.org
Cc: Gregsmitholpc [EMAIL PROTECTED]
Message-ID: [EMAIL PROTECTED]
Content-Type: text/plain


I know that Nepal is a small potato compared to Peru and Uruguay but
there are two features that we really need. Furthermore, I think these
features would immensely benefit the bigger deployments.

1. Need to be able to launch activities such as Scratch, EToys, Pippy,
etc. by clicking on a hyperlink in browse. The activity wouldn't run in
the browser. We need this functionality in order to effectively use
Moodle in our schools.

Here's the ticket I opened on the
http://dev.laptop.org/ticket/6958

2. Need to be able to remove activities via the GUI, including installed
activities, to make room for new ones. We are working on Offline Moodle
activity bundles for courses. Each course will be subdivided into weekly
modules. these modules will quickly fill up the ssd. kids will need a
way to remove activities themselves to make room for new ones.

http://dev.laptop.org/ticket/7071


Our development team in Nepal is moving from developing just activities
to developing entire courses that include activities, lesson plans for
the teachers, and supplementary materials. This in response to feedback
from the teachers at the pilots and department of education.


Bryan Berry
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Eben Eliason
On Thu, Jul 3, 2008 at 8:07 AM, Greg Smith [EMAIL PROTECTED] wrote:
 On your second point, I think the thread has been productive. I marked
 the bug a blocker for 8.2.0. I think we will close it by including the
 remove via Journal solution unless Eben can be convinced of a better
 implementation.

Actually, the solution proposed is specifically the opposite, since
the nature of the request is to be able to remove activities which /do
not/ appear in the Journal (as well as those that do).  The design
specified requires adding the ability to remove activities to the list
view of Home, which provides a neat filterable list of all activities
on the laptop.

- Eben
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Greg Smith
Hi Eben,

OK. I thought you were saying that the journal can do it now or could 
be extended easily to remove all activities.

Sounds like its a new feature which requires significant work which 
means its may not merit blocker status.

Is there an easy way to read all activities that are present and put an 
item in the journal which allows you to remove them?

If there's no quick fix and we're out of time then we may need to defer 
this one.

Thanks,

Greg S

Eben Eliason wrote:
 On Thu, Jul 3, 2008 at 8:07 AM, Greg Smith [EMAIL PROTECTED] wrote:
 On your second point, I think the thread has been productive. I marked
 the bug a blocker for 8.2.0. I think we will close it by including the
 remove via Journal solution unless Eben can be convinced of a better
 implementation.
 
 Actually, the solution proposed is specifically the opposite, since
 the nature of the request is to be able to remove activities which /do
 not/ appear in the Journal (as well as those that do).  The design
 specified requires adding the ability to remove activities to the list
 view of Home, which provides a neat filterable list of all activities
 on the laptop.
 
 - Eben
 
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Eben Eliason
Well, a Sugar dev can comment on the feasibility, but I don't think
that the specification will actually be that difficult to add.  I'm
just calling for an additional option in the palette for an activity
which uninstalls/deletes it.  It may be as trivial as adding the menu
item and calling an already existing function in its handler.

- Eben


On Thu, Jul 3, 2008 at 11:47 AM, Greg Smith [EMAIL PROTECTED] wrote:
 Hi Eben,

 OK. I thought you were saying that the journal can do it now or could be
 extended easily to remove all activities.

 Sounds like its a new feature which requires significant work which means
 its may not merit blocker status.

 Is there an easy way to read all activities that are present and put an item
 in the journal which allows you to remove them?

 If there's no quick fix and we're out of time then we may need to defer this
 one.

 Thanks,

 Greg S

 Eben Eliason wrote:

 On Thu, Jul 3, 2008 at 8:07 AM, Greg Smith [EMAIL PROTECTED]
 wrote:

 On your second point, I think the thread has been productive. I marked
 the bug a blocker for 8.2.0. I think we will close it by including the
 remove via Journal solution unless Eben can be convinced of a better
 implementation.

 Actually, the solution proposed is specifically the opposite, since
 the nature of the request is to be able to remove activities which /do
 not/ appear in the Journal (as well as those that do).  The design
 specified requires adding the ability to remove activities to the list
 view of Home, which provides a neat filterable list of all activities
 on the laptop.

 - Eben


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Tomeu Vizoso
Yeah, may be quite easy, please send patches ;)

Tomeu

On Thu, Jul 3, 2008 at 5:59 PM, Eben Eliason [EMAIL PROTECTED] wrote:
 Well, a Sugar dev can comment on the feasibility, but I don't think
 that the specification will actually be that difficult to add.  I'm
 just calling for an additional option in the palette for an activity
 which uninstalls/deletes it.  It may be as trivial as adding the menu
 item and calling an already existing function in its handler.

 - Eben


 On Thu, Jul 3, 2008 at 11:47 AM, Greg Smith [EMAIL PROTECTED] wrote:
 Hi Eben,

 OK. I thought you were saying that the journal can do it now or could be
 extended easily to remove all activities.

 Sounds like its a new feature which requires significant work which means
 its may not merit blocker status.

 Is there an easy way to read all activities that are present and put an item
 in the journal which allows you to remove them?

 If there's no quick fix and we're out of time then we may need to defer this
 one.

 Thanks,

 Greg S

 Eben Eliason wrote:

 On Thu, Jul 3, 2008 at 8:07 AM, Greg Smith [EMAIL PROTECTED]
 wrote:

 On your second point, I think the thread has been productive. I marked
 the bug a blocker for 8.2.0. I think we will close it by including the
 remove via Journal solution unless Eben can be convinced of a better
 implementation.

 Actually, the solution proposed is specifically the opposite, since
 the nature of the request is to be able to remove activities which /do
 not/ appear in the Journal (as well as those that do).  The design
 specified requires adding the ability to remove activities to the list
 view of Home, which provides a neat filterable list of all activities
 on the laptop.

 - Eben


 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Daniel Drake
Greg Smith wrote:
 I'm also not aware of any feasible design proposal which might address 
 your request. You need a precedent or engineering level suggestion to 
 move this forward. Is this possible in Firefox at all?
 
 I know that IE tries to open certain types of documents within the 
 browser. It ties in a set of editing capabilities without exiting the 
 browser, but its not the same as opening the document in the 
 application. I don't know the technology behind it (maybe Mime Types?). 
 If that is what you are looking for it will require a lot of work which 
 I believe needs to come from Firefox.

This part is actually quite easy. We don't use firefox, but we use the 
same engine, embedded into a sugar app. It's easy for the parent 
application to intercept URL requests before the engine goes off and 
processes them, so it's easy to invent a URL scheme such as activity://pippy

The hard part is dealing with Rainbow, because Browse runs under the 
constraints of rainbow which probably prevents us from making one 
activity directly launch another in any sane way.

Daniel
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Morgan Collett
On Thu, Jul 3, 2008 at 19:30, Daniel Drake [EMAIL PROTECTED] wrote:
 Greg Smith wrote:
 I'm also not aware of any feasible design proposal which might address
 your request. You need a precedent or engineering level suggestion to
 move this forward. Is this possible in Firefox at all?

 I know that IE tries to open certain types of documents within the
 browser. It ties in a set of editing capabilities without exiting the
 browser, but its not the same as opening the document in the
 application. I don't know the technology behind it (maybe Mime Types?).
 If that is what you are looking for it will require a lot of work which
 I believe needs to come from Firefox.

 This part is actually quite easy. We don't use firefox, but we use the
 same engine, embedded into a sugar app. It's easy for the parent
 application to intercept URL requests before the engine goes off and
 processes them, so it's easy to invent a URL scheme such as activity://pippy

 The hard part is dealing with Rainbow, because Browse runs under the
 constraints of rainbow which probably prevents us from making one
 activity directly launch another in any sane way.

What we have now is show_object_in_journal, which activities can use
to ask Rainbow to show a journal object. The activity creates a
journal object, and then calls that resulting in Journal displaying
that object. You can then resume / instantiate it.

This is how Chat opens URLs in Browse. I imagine that it could be used
to create a journal object corresponding to the activity type you want
to open. However, where a specific mime type can be opened with
multiple activities, you could choose to resume any one of them. So
this doesn't guarantee a specific activity will be launched.

Regards
Morgan
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Eben Eliason
On Thu, Jul 3, 2008 at 1:39 PM, Morgan Collett [EMAIL PROTECTED] wrote:
 On Thu, Jul 3, 2008 at 19:30, Daniel Drake [EMAIL PROTECTED] wrote:
 Greg Smith wrote:
 I'm also not aware of any feasible design proposal which might address
 your request. You need a precedent or engineering level suggestion to
 move this forward. Is this possible in Firefox at all?

 I know that IE tries to open certain types of documents within the
 browser. It ties in a set of editing capabilities without exiting the
 browser, but its not the same as opening the document in the
 application. I don't know the technology behind it (maybe Mime Types?).
 If that is what you are looking for it will require a lot of work which
 I believe needs to come from Firefox.

 This part is actually quite easy. We don't use firefox, but we use the
 same engine, embedded into a sugar app. It's easy for the parent
 application to intercept URL requests before the engine goes off and
 processes them, so it's easy to invent a URL scheme such as activity://pippy

 The hard part is dealing with Rainbow, because Browse runs under the
 constraints of rainbow which probably prevents us from making one
 activity directly launch another in any sane way.

 What we have now is show_object_in_journal, which activities can use
 to ask Rainbow to show a journal object. The activity creates a
 journal object, and then calls that resulting in Journal displaying
 that object. You can then resume / instantiate it.

 This is how Chat opens URLs in Browse. I imagine that it could be used
 to create a journal object corresponding to the activity type you want
 to open. However, where a specific mime type can be opened with
 multiple activities, you could choose to resume any one of them. So
 this doesn't guarantee a specific activity will be launched.

The default association can be set though, I believe.

In any case, this is quite similar to the behavior which I'd rather
support, which is a Sugar launching service of sorts through which
an activity can pass a URL (or file handle? or object id? or bundle
id?) to Sugar, which will display a modal alert asking the user to
choose what to do with it (if it is an activity, launch would likely
be the only option; if it were an object, the option to act on it with
any number of activities might be present.)  The net result is quite
similar, but the action can happen in context and thus feel much more
direct.  It can also be canceled.  In all cases, Sugar is responsible
for the dialog and the resulting action, so Rainbow isn't in the way.
In a partial sense, this also solves the default handler issue,
since the option is always presented to choose any supporting activity
to, for instance, open a URL clicked on in Chat.

Further thought could go into such a service in the future to create
powerful flows of data among activities. Perhaps in the future this
type of system can be used to pass the result of a spawned activity
back to the spawner, such as to allow modification of an SVG icon in
a future Draw activity, from within a Develop project.  This goes one
step further than the manual use of the clipboard in providing
inter-activity explorations.

- Eben
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-03 Thread Ixo X oxI
Bryan,
  I believe that 'xo-get' can uninstall activities.

 http://wiki.laptop.org/go/Xo-get

I know that the terminal/console interface works great !

I haven't tested the latest GUI version, not sure what the current status.

-iXo

On Tue, Jul 1, 2008 at 18:23, Bryan Berry [EMAIL PROTECTED] wrote:


 I know that Nepal is a small potato compared to Peru and Uruguay but
 there are two features that we really need. Furthermore, I think these
 features would immensely benefit the bigger deployments.

 1. Need to be able to launch activities such as Scratch, EToys, Pippy,
 etc. by clicking on a hyperlink in browse. The activity wouldn't run in
 the browser. We need this functionality in order to effectively use
 Moodle in our schools.

 Here's the ticket I opened on the
 http://dev.laptop.org/ticket/6958

 2. Need to be able to remove activities via the GUI, including installed
 activities, to make room for new ones. We are working on Offline Moodle
 activity bundles for courses. Each course will be subdivided into weekly
 modules. these modules will quickly fill up the ssd. kids will need a
 way to remove activities themselves to make room for new ones.

 http://dev.laptop.org/ticket/7071


 Our development team in Nepal is moving from developing just activities
 to developing entire courses that include activities, lesson plans for
 the teachers, and supplementary materials. This in response to feedback
 from the teachers at the pilots and department of education.


 Bryan Berry

 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Release 8.2.0 -- pls add critical features

2008-07-01 Thread Bryan Berry

I know that Nepal is a small potato compared to Peru and Uruguay but
there are two features that we really need. Furthermore, I think these
features would immensely benefit the bigger deployments.

1. Need to be able to launch activities such as Scratch, EToys, Pippy,
etc. by clicking on a hyperlink in browse. The activity wouldn't run in
the browser. We need this functionality in order to effectively use
Moodle in our schools.

Here's the ticket I opened on the
http://dev.laptop.org/ticket/6958

2. Need to be able to remove activities via the GUI, including installed
activities, to make room for new ones. We are working on Offline Moodle
activity bundles for courses. Each course will be subdivided into weekly
modules. these modules will quickly fill up the ssd. kids will need a
way to remove activities themselves to make room for new ones.

http://dev.laptop.org/ticket/7071


Our development team in Nepal is moving from developing just activities
to developing entire courses that include activities, lesson plans for
the teachers, and supplementary materials. This in response to feedback
from the teachers at the pilots and department of education.


Bryan Berry

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-01 Thread Marco Pesenti Gritti
On Wed, Jul 2, 2008 at 3:23 AM, Bryan Berry [EMAIL PROTECTED] wrote:
 2. Need to be able to remove activities via the GUI, including installed
 activities, to make room for new ones. We are working on Offline Moodle
 activity bundles for courses. Each course will be subdivided into weekly
 modules. these modules will quickly fill up the ssd. kids will need a
 way to remove activities themselves to make room for new ones.

 http://dev.laptop.org/ticket/7071

You can delete those from the Journal. Is that insufficient for some reason?

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-01 Thread Bryan Berry

You can delete those from the Journal. Is that insufficient for some
reason?

yeah, if the activity comes pre-installed you can't remove it. We include a lot 
of activities in our custom build as I imagine Peru and Uruguay do



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-01 Thread Marco Pesenti Gritti
On Wed, Jul 2, 2008 at 3:34 AM, Bryan Berry [EMAIL PROTECTED] wrote:

You can delete those from the Journal. Is that insufficient for some
reason?

 yeah, if the activity comes pre-installed you can't remove it. We include a 
 lot of activities in our custom build as I imagine Peru and Uruguay do

Where/how are these activities installed? I thought customization keys
was putting them in ~/Activities like user installed activities.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-01 Thread Bryan Berry
the activities are in ~/Activities . I spoke w/ Bernie about this and he
told me that you couldn't remove activities unless they had been
originally installed by the user. I may have misunderstood him and be
wasting your time w/ a moot issue. I will test it myself when I get into
the office this morning. If I am mistaken I will apologize profusely.

for the last rollout to the schools I used the customization key to
build a custom image which I copy-nand'ed to the XO's. For the refresh
of Sugar I will probably try to use something like Puritan to build a
custom image that includes Nepal's E-Paath activities and additional
rpms for gnuchess and flash player

-Original Message-
From: Marco Pesenti Gritti [EMAIL PROTECTED]
To: Bryan Berry [EMAIL PROTECTED]
Cc: OLPC Developer's List devel@lists.laptop.org, Gregsmitholpc
[EMAIL PROTECTED]
Subject: Re: Release 8.2.0 -- pls add critical features
Date: Wed, 2 Jul 2008 03:36:16 +0200

On Wed, Jul 2, 2008 at 3:34 AM, Bryan Berry [EMAIL PROTECTED] wrote:

You can delete those from the Journal. Is that insufficient for some
reason?

 yeah, if the activity comes pre-installed you can't remove it. We include a 
 lot of activities in our custom build as I imagine Peru and Uruguay do

Where/how are these activities installed? I thought customization keys
was putting them in ~/Activities like user installed activities.

Marco

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Release 8.2.0 -- pls add critical features

2008-07-01 Thread Marco Pesenti Gritti
On Wed, Jul 2, 2008 at 3:45 AM, Bryan Berry [EMAIL PROTECTED] wrote:
 the activities are in ~/Activities . I spoke w/ Bernie about this and he
 told me that you couldn't remove activities unless they had been
 originally installed by the user. I may have misunderstood him and be
 wasting your time w/ a moot issue. I will test it myself when I get into
 the office this morning. If I am mistaken I will apologize profusely.

No, I think you are right actually. Now I see what you mean.

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel