GSoC with Sugar Labs: Coding Phase XI
This is the thirteenth post on my GSoC with Sugar Labs series. We started this week by improving the mobile UI for the Activities View and the List Charts View. We disabled the drag-drop feature to reorder the activities and charts on the mobile view.
We continued to finalize the UI for the Statistics View. Following that, we added the support for language translations and added documentation for the new Charts API group.
We then added new charts to the Sugarizer Server Analytics.
- Recent Admins: Top 5 recently active admins
- Recent Teachers: Top 5 recently active teachers
- Active last week: Students active in the last 7 days by days
- Active last month: Students active in the last 30 days by days
- Active last year: Students active in the last 365 days by month
We finally made some progress with the GridFS issue where we were having trouble uploading large files. The server was taking too much time in creating 1kb chunks for 100mb files. To resolve that issue, we increased the chunk size to 100kb. However, there is still an issue with the compatibility of Sugarizer with Sugarizer Server due to the use of IndexDB in the Sugarizer which prevents the Sugarizer Server to launch the activities from the Activities View.
Get Nikhil Mehra’s stories in your inbox
Join Medium for free to get updates from this writer.
Last week tasks (#196):
1. Disable drag-drop on mobile and improve mobile UI for the Activities View
2. Continue to debug 100mb file upload issue
3. Add API Docs, Finalize UI, Add Locale in the Analytics View
4. Add more charts types
5. Update Blog
Next week tasks:
1. Fix launch activity incompatibility issue
2. Add charts
3. Update blog
Stay tuned for more updates.







