You are here

Activities

Appropriate learning applications are one of the four key software ingredients in educational technologies projects. Within the Sugar learning platform such applications are referred to as Activities. Activity Central provides a broad range of services and solutions in this area which include custom development, adaptation, and maintenance of Sugar Activities.

Activities differ from regular programs in several ways. First of all rather than interacting with regular files and folders they are designed to work with the Journal - Sugar’s storage and retrieval system. Another consideration is that they should follow Sugar’s Human Interface Guidelines to ensure a consistent user experience across the platform. A third aspect is that due to the importance of interaction with others in learning processes Activities should be designed with collaboration in mind.

The majority of existing Activities is written in the Python programming language as large parts of the Sugar platform itself is also built on it. It is however possible to use other languages for the Activities and then rely on Sugar’s Python bindings for integration with the rest of the system. Activity Central is also involved in ongoing efforts to enable the use of popular Web technologies such as HTML5 and JavaScript to create Activities.

Our dedicated team has extensive experience in all areas of Activity development:

  • It develops new Activities to address your specific curriculum requirements.
  • It adapts and improves existing Activities to meet the needs of your pupils and teachers.
  • It helps address software issues and maintains Activities which are no longer supported by its original author(s).

Learn more about our Activities solutions by directly contacting us at info@activitycentral.com.