[Sugar-devel] Math_Hurdle activity keeps getting stuck
Ashish Kumar
ash070397 at gmail.com
Thu Mar 28 08:52:40 EDT 2019
As suggested by you i have gone through sugargame(
https://github.com/sugarlabs/sugargame) and added fix to Math Hurdler
activity in the following pull request
https://github.com/sugarlabs/math-hurdler/pull/3 . I have also ported the
activity to sugargame v1.2 . Please review and suggest changes as you see
fit.
Thank you
Ashish Kumar
On Thu, Mar 28, 2019 at 10:20 AM <sugar-devel-request at lists.sugarlabs.org>
wrote:
> Send Sugar-devel mailing list submissions to
> sugar-devel at lists.sugarlabs.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.sugarlabs.org/listinfo/sugar-devel
> or, via email, send a message with subject or body 'help' to
> sugar-devel-request at lists.sugarlabs.org
>
> You can reach the person managing the list at
> sugar-devel-owner at lists.sugarlabs.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Sugar-devel digest..."
>
>
> Today's Topics:
>
> 1. Re: Math_Hurdle activity keeps getting stuck (James Cameron)
> 2. Re: Enquiry Regarding Contribution To Write Activity Project
> (Ashish Aggarwal)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 28 Mar 2019 13:26:13 +1100
> From: James Cameron <quozl at laptop.org>
> To: sugar-devel at lists.sugarlabs.org
> Subject: Re: [Sugar-devel] Math_Hurdle activity keeps getting stuck
> Message-ID: <20190328022613.GF14264 at laptop.org>
> Content-Type: text/plain; charset=iso-8859-1
>
> You mean the Math Hurdler activity.
>
> https://github.com/sugarlabs/math-hurdler
>
> No, you're not alone. I saw this too. I'm not surprised, as the
> activity was unfinished and had latent problems that were preventing
> testing with Sugar. Other activities from the same team had similar
> problems.
>
> Also, the activity uses an older version of Sugargame.
>
> The Sugargame 1.2 documentation and test activity gives very clear
> guidance in how to structure the calls to Pygame while keeping the GTK
> events also processed. Please review Sugargame.
>
> https://github.com/sugarlabs/sugargame
>
> On Wed, Mar 27, 2019 at 10:31:59PM +0530, Ashish Kumar wrote:
> > Hi,
> > In math-hurdle activity , the activity freezes on startup, one of the
> reasons
> > behind which could have been starting pygame loop before activity
> constructor
> > returns. I have checked that the activity constructor is returned before
> the
> > main pygame loop is run but i am still not able to figure the problem
> out. Is
> > this a problem that i alone am facing ?
> > Thank you
> > Ashish Kumar
>
> > _______________________________________________
> > Sugar-devel mailing list
> > Sugar-devel at lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> --
> James Cameron
> http://quozl.netrek.org/
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 28 Mar 2019 10:20:32 +0530
> From: Ashish Aggarwal <ashish09101998 at gmail.com>
> To: James Cameron <quozl at laptop.org>, sugar-devel at lists.sugarlabs.org
> Subject: Re: [Sugar-devel] Enquiry Regarding Contribution To Write
> Activity Project
> Message-ID:
> <
> CADyDwLDeYkGZU4s9jwW7sbLCTnMKNwP+T57cjZ-UwaYF1aA5fw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello James ,
> I have a query . The idea page
> <
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2019.md#write-activity-for-sugarizer
> >
> refers
> to having arrays in the text editor . Is the arrays here stand for arrays
> in programming language or something else ?
> I have attached screenshot with this mail .
>
> On Wed, 27 Mar 2019 at 10:01, James Cameron <quozl at laptop.org> wrote:
>
> > Thanks Ashish.
> >
> > A next step is for coding mentors Michaël Ohayon and Lionel Laské to
> > review and comment.
> >
> > You can also work on your proposal.
> >
> > https://github.com/sugarlabs/GSoC/blob/master/Template.md
> >
> > On Tue, Mar 26, 2019 at 02:10:34PM +0530, Ashish Aggarwal wrote:
> > > Hello James,
> > > I went through the mentioned text editors Quill, TinyMCE, CKEditor,
> > webODF as
> > > well as SunEditor and Froala.
> > > Here is result of the search done by me :
> > >
> > > Quill : Quill is a free, open source WYSIWYG editor built for the
> modern
> > web.
> > > It supports all major modern browsers . It has support on stack and
> > github. The
> > > major issue I found in it was lack of support for tables.
> > >
> > > TinyMCE : It is also open source Licensed under LGPL . It has all major
> > > features required for editing the content . It has great documentation
> > and an
> > > active community. It is not completely free and is API key based.
> > >
> > > CKEditor : It is also open source and an easy to use rich text editor .
> > It also
> > > has large active community. It has some minor cross browser platform
> > issues.
> > >
> > > WebODF : It is also open source . It has a major drawback the community
> > is not
> > > active anymore.
> > >
> > > Reference - [1]here.
> > >
> > > SunEditor : It is also an open source editor. It has all major features
> > > required for the project. The major issue is it has a very thin
> > community.
> > >
> > > I have also contributed to this Editor [2]here.
> > >
> > > Froala : It is also an open source editor with active and large
> > community . It
> > > also has all major features required for the project .It has good
> > documentation
> > > and has a very good performance .It is available for all major
> > frameworks.
> > > Although it is open source, but the professional support is paid.
> > >
> > > Conclusion : I feel the best way moving forward is to create our own
> > purely
> > > javascript based rich text editor without pure reliability on any
> other
> > text
> > > editor. Our editor would take inspiration from these editors in terms
> of
> > > frameworks used and coding style. The major advantage of doing it will
> be
> > > having a high scale of customisation as per the needs of the project.
> It
> > would
> > > be easier to maintain and do changes to it as per our requirements.
> > >
> > > I have tried to implement a basic rich text editor with some major
> > features [3]
> > > here purely based on HTML/CSS and JS .
> > >
> > > Ref - [4]https://stackoverflow.com/a/6008195
> > >
> > > Export content to printable format : Most major rich text editors uses
> > some API
> > > or js libraries to convert the data present in PDF format .
> > >
> > > For example CKEditor and TinyMCE uses [5]Api2Pdf REST API ( We can
> also
> > use
> > > the same in our custom editor )
> > >
> > > Also npm packages such as [6]html-pdf can also solve the problem
> > >
> > > There is one more way do implement it using [7]this
> > >
> > > Export content to editable format : Majority of previously existing
> text
> > > editors supports only convert to html format . However we can have
> > export to
> > > txt , Open XML word documents , HTML.
> > >
> > > For txt and HTML : Best way to do this is through [8]FileSaver.js and
> > [9]Blob
> > >
> > > A more advanced way would be [10]StreamSaver.js in case of extremely
> > large
> > > files ( greater than 2gb ) .
> > >
> > > For doc : We can use jquery word export plugin [11]example .
> > >
> > > Also we can use [12]MariGold.OpenXHTML
> > >
> > > For RTF : We can use [13]this type of approach and Blob to get RTF
> files
> > >
> > > Regards ,
> > >
> > > [14]Ashish aggarwal
> > >
> > > github - [15]ashish0910
> > >
> > >
> > >
> > > On Tue, 26 Mar 2019 at 03:57, James Cameron <[16]quozl at laptop.org>
> > wrote:
> > >
> > > Welcome.
> > >
> > > Third step was to make a study of existing web editors, identifying
> > > features of each and ways to export content to editable or
> printable
> > > format. What were your results?
> > >
> > > On Mon, Mar 25, 2019 at 09:25:18PM +0530, Ashish Aggarwal wrote:
> > > > Hello everyone ,
> > > > I came across the project Write Activity for Sugarizer [1]here .
> I
> > really
> > > liked
> > > > the project and would like to contribute to it for gsoc but as
> the
> > > existing
> > > > project is based on python and the proposed project is required
> to
> > be
> > > made on
> > > > javascript, as mentioned in the ideas page, I was not sure
> > regarding the
> > > right
> > > > way towards contributing to this project.
> > > > I have already gone through the provided tutorials as well as the
> > steps
> > > > mentioned and have been contributing towards Sugar Labs for a
> > while now.
> > > > Please provide me the right approach going forward.
> > > > Thanks & Regards
> > > > [2]Ashish Aggarwal
> > > > Github Link - [3]ashish0910
> > > >
> > > > References:
> > > >
> > > > [1] [17]
> > https://github.com/sugarlabs/GSoC/blob/master/Ideas-2019.md#
> > > write-activity-for-sugarizer
> > > > [2] [18]http://ashishaggarwal.tech/
> > > > [3] [19]https://github.com/ashish0910
> > >
> > > > _______________________________________________
> > > > Sugar-devel mailing list
> > > > [20]Sugar-devel at lists.sugarlabs.org
> > > > [21]http://lists.sugarlabs.org/listinfo/sugar-devel
> > >
> > > --
> > > James Cameron
> > > [22]http://quozl.netrek.org/
> > > _______________________________________________
> > > Sugar-devel mailing list
> > > [23]Sugar-devel at lists.sugarlabs.org
> > > [24]http://lists.sugarlabs.org/listinfo/sugar-devel
> > >
> > > References:
> > >
> > > [1] https://github.com/webodf/WebODF/issues/947
> > > [2] https://github.com/JiHong88/SunEditor/pull/84
> > > [3] https://ashish0910.github.io/Texteditor/index.html
> > > [4] https://stackoverflow.com/a/6008195
> > > [5] https://www.api2pdf.com/documentation
> > > [6] https://www.npmjs.com/package/html-pdf
> > > [7] https://github.com/MrRio/jsPDF
> > > [8] https://github.com/eligrey/FileSaver.js/
> > > [9] https://www.javascripture.com/Blob
> > > [10] https://github.com/jimmywarting/StreamSaver.js
> > > [11] https://codepen.io/airpwn/pen/LRZdJo
> > > [12] https://github.com/kannan-ar/MariGold.OpenXHTML
> > > [13]
> >
> http://jsfiddle.net/JamesMGreene/2b6Lc/?utm_source=website&utm_medium=embed&utm_campaign=2b6Lc
> > > [14] http://ashishaggarwal.tech/
> > > [15] https://github.com/ashish0910
> > > [16] mailto:quozl at laptop.org
> > > [17]
> >
> https://github.com/sugarlabs/GSoC/blob/master/Ideas-2019.md#write-activity-for-sugarizer
> > > [18] http://ashishaggarwal.tech/
> > > [19] https://github.com/ashish0910
> > > [20] mailto:Sugar-devel at lists.sugarlabs.org
> > > [21] http://lists.sugarlabs.org/listinfo/sugar-devel
> > > [22] http://quozl.netrek.org/
> > > [23] mailto:Sugar-devel at lists.sugarlabs.org
> > > [24] http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> > --
> > James Cameron
> > http://quozl.netrek.org/
> > _______________________________________________
> > Sugar-devel mailing list
> > Sugar-devel at lists.sugarlabs.org
> > http://lists.sugarlabs.org/listinfo/sugar-devel
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190328/d775bb47/attachment.html
> >
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: Screenshot 2019-03-28 at 10.16.12 AM.png
> Type: image/png
> Size: 54193 bytes
> Desc: not available
> URL: <
> http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190328/d775bb47/attachment.png
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
> http://lists.sugarlabs.org/listinfo/sugar-devel
>
>
> ------------------------------
>
> End of Sugar-devel Digest, Vol 125, Issue 68
> ********************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20190328/5a0adfdf/attachment-0001.html>
More information about the Sugar-devel
mailing list