[Sugar-devel] GSOC Introduction: Project Idea

Lionel Laské lionel.laske at gmail.com
Wed Mar 1 15:53:05 EST 2017

Hi Suvigya,

Thanks for your interest for our GSoC proposal.
Regarding the Sugarizer Server Dashboard project, here's few informations.

Sugarizer Server Dashboard is for teachers and deployment admin. The idea
is to have a tool for them to control and manage the work of learners.
There is lot of uses cases but here, few of it:
- Today on the XO when child have to give the result of their works (a
drawing, a text, a video, ...) to the teacher, they need to put it on an
USB key and the teacher have to put it on its PC. With the Sugarizer Server
Dashboard the teacher will have access to the Journal to all child and will
be able to launch each entry exactly like it was on the child device
- To analyze usages on a deployment, it's important to know which
activities are used and how they are used. With Sugarizer Server Dashboard,
deployment admin could have detailed statistics on activities usage and
adapt content to the field. On the XO, we have to backup each laptop
individually and run scripts to analyze Sugar usage.
- To supervise a deployment we need to know exactly the memory and storage
on devices and on the server. It's very complex with the XO and
specifically on XO-1 with few memory. With Sugarizer Server Dashboard, we
could retrieve stats on storage usage for all devices and adapt
infrastructure accordingly.

There is an existing API on Sugarizer Server documented here: [1]. But
there is a lack of feature to be sure to retrieve all statistics need.
A Sugarizer Server is exposed on Internet at [2]. It's possible to play
with the existing API directly from it, for example [3] get all activities
installed on the Server. BTW there is no existing code for the Dashboard
itself. A good start could be to propose mockups.

Best regards from France.


[1] http://sugarizer.org/apidoc/
[2] http://try.sugarizer.org
[3] http://try.sugarizer.org/api/activities

2017-03-01 18:00 GMT+01:00 <sugar-devel-request at lists.sugarlabs.org>:

> Date: Wed, 1 Mar 2017 16:51:54 +0530
> From: Suvigya Vijay <suvigyavijay at gmail.com>
> To: sugar-devel at lists.sugarlabs.org
> Subject: [Sugar-devel] GSOC Introduction: Project Idea
> Message-ID:
>         <CACAtQUXxLNi7e6OX0DcGtvVHkohQC4+oQzcEL2pH8A58++NxLQ at mail.gm
> ail.com>
> Content-Type: text/plain; charset="utf-8"
> Hi,
> I am Suvigya Vijay, a sophomore from BITS Pilani. I have a 5 year long
> programming experience and have used various programming languages such as
> Python, Java, C, Javascript, and more.
> Recently my focus has turned towards Web Development. I have been a part of
> my college's technical department and gained experience in Javascript and
> web frameworks  such as AngularJS, ReactJS and javascript libraries such as
> jQuery, GSAP(high performance HTML5 and SVG animations) while developing
> fest websites for the college and during an intern. I have also worked with
> RESTful API for integrating the client-side with backend. Here are the
> links to some of my projects:
>    - http://bits-bosm.org/
>    - http://www.bits-oasis.org/
>    - https://bits-apogee.org/2017/
>    - http://dhruvkumar.me/pk-frontend/dist/ *[ *#Test
>    Email:pktest at stromox.com Password:test *]*
> I have significant experience in building cross platform apps which can be
> deployed as a web app or mobile app (Android/iOS) with the use of
> Cordova/PhoneGAP. One of the latest application I build using cordova was
> "Latch"(Link: https://test.investu.in). I would love to be a part of the
> community and contribute to it.
> Recently I ported the Creative Tim Bootstrap Dashboard to Angular Framework
> for Raincrow Studios' Player Dashboard with database on Firebase. Here is
> the link to the GitHub Repo, though data is not available to the public.
>    - https://github.com/suvigyavijay/dashboard-angular
> Hence, I was interested in your project idea titled 'Sugarizer Server
> Dashboard' & 'Develop Activity
> AKA Pippy JS, Taller del Artesano 2' and would like to contribute to it.
> Any suggestions on how to get started and regarding the idea would mean a
> lot.
> Github: http://github.com/suvigyavijay/
> Email: suvigyavijay at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20170301/ae5ac635/attachment.html>

More information about the Sugar-devel mailing list